2020年10月11日 星期日

使用非官方建議USB轉TTL傳輸線(萬平OP-1012C33V-PBAM04D1)登入Raspberry Pi 3

前陣子想用serial port登入Raspberry Pi, 但手上的USB to TTL的線材不是官方建議的版本.

用官方網站的接線使用說明試了一陣沒反應, 細部比較後才注意到兩者線材的TX與RX用色剛好顛倒, 以防萬一, 在此記註一下.

  • 官方建議晶片: Windows若為Windows 7以後的版本, 請採用PL2303HXD 
(Ref)[基礎] 從序列埠登入到 Raspberry Pi
目前 PL2303HX 僅支援 Windows XP/Vista/7 和 Linux 使用,如果是 Windows 8 和 Mac 作業系統,需使用 PL2303HXD 才能正常使用。
  • 線材比較
    • 官方建議線材 
[產品] PL2303HXD USB轉TTL序列傳輸線 
《規格》
– 紅色線:5V
– 黑色線:GND
– 白色線:RX
– 綠色線:TX
– 黃色線:RTS
– 藍色線:CTS

– 線長:95cm 

    • 網路買的台製線材 
萬平 OP-1012C33V-PBAM04D1
TTL腳位定義說明
Dupont Line
Pin Define
Type
Direction:Host <<-->>Device
Description
紅線
VO5
Output / Power
Host-->>Device
可以提供5V(100mA),以供外部的線路使用。另外可客製化成輸出5V(500mA) or 3.3V(100mA)。
白線
Tx
Output
Host-->>Device
Host: Transmitted Data, 其準位是3.3V。如需要其它準位(1.8~5.0V),可以參考其它USB to TTL的板子 。
綠線
Rx
Input
Host<<--Device
Host: Received Data, 可以接受的準位最高可到5V。
黑線
GND
GND
Host<-->Device
地線

  • 接線方式
    •  Raspberry Pi Pin mapping 
      • Raspberry Pi 2 & 3 Pin Mappings
        

資料來源: raspberrypi
    • 接線需求
      • 板子的UART TX接上線材的UART RX; 板子的UART RX對上線材的UART TX 
      • 以線材的觀點, Pin6/Pin8/Ping10分別接上GND(接地)/UART RX/UART TX
    • 原廠線材接法
      • 承上, Pin6/Pin8/Ping10分別接上GND(接地)/UART RX/UART TX. 對應到官方的線材說明分別為: 黑線/白線/綠

    • 非原廠線材接法 (萬平OP-1012C33V-PBAM04D1)
      • 承上, Pin6/Pin8/Ping10分別接上GND(接地)/UART RX/UART TX. 對應到萬平的線材說明分別為: 黑線/綠線/白線

經調整後即可用非原廠的台製線材完成serial login