TTL/RS-232電平互轉模塊,DR9母頭
此模塊可實現TTL電平和RS232電平相互轉換,RS-232側為標準公頭,方便接駁外部設備。集成RTS/CTS流控和電源、發送、接收指示燈。帶4個M3定位孔,原裝芯片,速度可高達500KHZ(460800bps )。
**此模塊不包含杜邦線**
●型號說明
●公頭+直排針:RS-232一側為公頭(針座),標準線序:2RX 3TX 5GND 7RTS 8CTS。TTL一側為直排針。
●公頭+接線柱:RS-232一側為母頭(孔座),標準線序:2RX 3TX 5GND (不帶流控腳CTS RTS)。TTL一側為KF-301接線柱。
注意:公頭信號線序和母頭相反
重要提示
1.有些店舖的產品區分了TTL轉232和232轉TTL兩種不同的產品(本質是定義了兩個不同的線序),強調一下,TTL/232的轉換是雙向的,並不存在什麼單向的轉換,所謂單向轉換是完全錯誤的。
2.需要流控RTS/CTS的客戶請注意,淘寶絕大部分模塊的CTS/RTS管腳定義是錯的,無法使用。
3.本店公頭模塊為標準線序,和電腦自帶的DR9公頭線序完全一致(2RX,3TX,5GND,7RTS,8CTS)。
主要特點
● 原裝進口SP3232芯片,原裝三星電容,全新物料,穩定速度可到460800bps(115200的4倍)
● 帶有硬件流控CTS/RTS控制管腳(不使用時也可作為第二路TTL/232轉換)。
● 集成電源/發送/接收三個不同顏色的指示燈,方便觀察通信狀態。
● 提供鉚釘型、螺柱型兩種不同DR9接口,適應不同接口的設備。
● 帶4個螺柱安裝孔,方便安裝使用。
管腳說明
●VCC:3-5.5V電源正極
●GND:3-5.5V電源負極。
●TX:TTL信號流入。
●RX:TTL信號流出。
●CTS:流控信號,流出(不是通信必須,可以不接)
●RTS:流控信號,流入(不是通信必須,可以不接)
不理解硬件流控的客戶可以忽略CTS/RTS,懸空不接即可,不影響正常通信的。
接線說明
不同廠家的模塊標註TX/RX定義有所不同,不論某個管腳如何標註,其信號流向都是一定的,確定好信號流向,即可確定接線方式,具體參考下圖:
產品尺寸
UART通信中流控RTS和CTS的含義
以下內容,僅供參考。不需要流控的客戶可以不看,完全不影響通信的。
1、流控,顧名思義就是流量控制的意思。目的是協調收發雙方,使數據不會丟失。
2、很多人用了串口很久都不知道這回事,這是因為很多場合確實沒有必要。收發雙方波特率固定,並且接受數組足夠大,這時不會出現接收方接受數組溢出導致數據丟失的情況,使用流控的主要目的就是在數據量大,有可能出現接受數組溢出的時候,採取的一種協調收發雙方的措施。
3、流控設計到RTS和CTS兩個口,收發雙方都有各自的RTS和CTS,如通信雙方A,B。那麼A的RTS就與B的CTS相連,A的CTS就與B的RTS相連。
RTS的作用是告訴對方我可以接受數據,是輸出口;CTS的作用是根據電平高低控制發送或不發生數據。
如:A與B通信,現在A給B發送數據,當B出現某種情況(可能是接受緩存快要滿了)的時候,B的RTS拉低(一般拉低表示有效,但也不一定), A的CTS是與B的RTS相連的,則A檢測到它的CTS拉低,就知道B在告訴他暫時不要再發了。他就乖乖地停止發送。等到B可以繼續接收數據的時候,B的RTS拉高,這時候A的CTS也拉高,A就知道可以繼續發送數據了。如果A和B收發情況換一下也是一樣的道理。
4、上面說的是硬件的流控,接收方通過引腳的高低來告知或叫做控制發送方的發送。這種方式不管發送的數據是二進制格式還是字符格式都試用。
另外跟硬件流控相對的還要軟件流控。軟件流控就不需要RTS和CTS兩引腳了,當接收方不想繼續接收數據時,通過接收方的TXD給發送方發送一個XOFF信號,發送方接收到這個字符就暫停發送數據;等到接收方可以繼續接收數據時,接收方再給發送方發送一個XON信號,於是發送方繼續發送數據。因為XON、XOFF信號也是通過數據信號線發送的,所以軟件流控在傳輸二進制數據時可能會出現錯誤,因為可能你發送的數據裡面也有XON、XOFF對應的二進制值。但是這種情況也可以解決,比如對XON、XOFF進行轉義。
端子型模塊,普通接法: