新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 【E課堂】串口、COM口、TTL、RS-232、RS-485區別詳解

        【E課堂】串口、COM口、TTL、RS-232、RS-485區別詳解

        作者: 時間:2016-07-25 來源:網絡 收藏

          Point:

        本文引用地址:http://www.104case.com/article/201607/294481.htm

          1、口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是指的電平標準(電信號)。

          2、接設備的時候,一般只接GND RX TX。不會接Vcc或者+3.3v的電源線,避免與目標設備上的供電沖突。

          3、PL2303、CP2102芯片是 USB 轉 TTL 的芯片,用USB來擴展(TTL電平)。

          4、MAX232芯片是 TTL電平與RS232電平的專用雙向轉換芯片,可以TTL轉RS-232,也可以RS-232轉TTL。

          5、TTL標準是低電平為0,高電平為1(+5V電平)。RS-232標準是正電平為0,負電平為1(±15V電平)。

          6、RS-485與RS-232類似,但是采用差分信號負邏輯。這里略過不講。

          串口、口:

          口即串行通訊端口,簡稱串口。這里區別于USB的“通用串行總線”和硬盤的“SATA”。

          一般我們見到的是兩種物理標準。D型9針插頭,和 4針杜邦頭兩種。

          這是常見的4針串口,在電路板上常見,經常上邊還帶有杜邦插針。還有時候有第五根針,3.3V電源端。

          由于是預留在電路板上的,協議可以有很多種,要看具體設備。

          

         

          下面這個就是D型9針串口(通俗說法)。在臺式電腦后邊都可以看到。

          記住,這種接口的協議只有兩種:RS-232和RS-485。不會是TTL電平的(除非特殊應用)。

          9針串口的定義可以參考這里:http://wenku.baidu.com/view/5c170c6925c52cc58bd6be6e.html

          我們一般只接出RXD TXD兩針,外加GND。

          

         

          下圖是個USB轉TTL串口的小板,可以用USB擴展出一個串口。芯片為PL2303HX。

          網上經常混淆各種串口,但是這個確實是可以給STC單片機下載程序的。

          

         

          這是另一種,CP2102芯片的,也是USB轉TTL串口。據說比PL2303的好,實際使用中沒感覺出來。這個小板就多了+3.3V電源端,以適應不同的目標電路。

          

         

          上邊介紹的都是USB轉TTL串口,如果目標設備上是RS-232串口(D型9針接口)咋弄?

          再接一片MAX232轉換一下就行。

          你也可以搭一個簡單的比較器電路,來實現TTL轉RS-232的功能,如下圖。

          

         

          RS-232轉TTL咋弄?這就需要你動點腦子咯。當然,早有人想到了做一款成品。仔細看下圖,USB經過PL2303轉成了TTL串口,中間四個窟窿可以引出,再經MAX232轉換為RS-232電平,9針串口引出。

          

         

          下面這是另一款:電平轉換依舊用的是MAX232。

          

         

          你或許會買到這種:看起來里邊只有一個牛屎芯片的。

          但是記住一點,只要是 D型9針串口,不會是TTL電平的,沒特殊說明就默認是RS-232。

          所以這根線,不管里邊構造怎樣的,是 USB轉RS-232串口 的線。

          想要強調的是,一個設備的串口可以根據引出的串口線來判斷是TTL還是RS-232,從而決定鏈接方式以及是否需要轉換電路。



        關鍵詞: 串口 COM

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 封开县| 铜山县| 察哈| 彰化市| 凌源市| 依兰县| 泊头市| 舞阳县| 类乌齐县| 喜德县| 泽州县| 临朐县| 永福县| 鹤庆县| 泾源县| 稷山县| 汪清县| 哈尔滨市| 清新县| 开江县| 仪陇县| 永川市| 桂阳县| 犍为县| 宜都市| 阿拉善左旗| 资讯 | 黔南| 丰原市| 马关县| 新昌县| 唐海县| 小金县| 平顺县| 衡阳市| 新源县| 常山县| 湖南省| 黄石市| 株洲市| 措美县|