使用串行方式傳輸數(shù)據(jù)的接口都可以被稱為串口,所謂串行就是一個(gè)車道,車只能一個(gè)一個(gè)排隊(duì)走,不能插隊(duì)、也不能兩個(gè)車并排走;并行就是多車道,一次多輛車并排走,有幾個(gè)車道就能幾個(gè)車并排,還可以雙向并行。
TTL(Transistor-Transistor Logic)也稱雙極型晶體管(三極管)邏輯。
一個(gè)“TTL串口”是由三根線組成的(VCC高電平可選),分別是數(shù)據(jù)發(fā)送線(TX),數(shù)據(jù)接收線(RX),和公共地(GND)。在連接兩個(gè)TTL串口設(shè)備的時(shí)候,需要將一片的TX線連接到另一片的RX線上,一片的RX線連接到另一片的TX線上,GND線連接在一起,VCC線(可選)連接在一起。
TTL串口規(guī)定規(guī)定邏輯“1”為高電平(+5V或3.3V),邏輯“0”為低電平(0V)。目前很多安卓機(jī)頂盒都是采用TTL來做調(diào)試口的。
RS-232標(biāo)準(zhǔn)接口(又稱EIA RS-232),是常用的串行通信接口標(biāo)準(zhǔn)之一,其全名是“數(shù)據(jù)終端設(shè)備( DTE)和數(shù)據(jù)通信設(shè)備(DCE)之間串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn)”。
RS-232串口規(guī)定邏輯“1”的電平為-5V~-15 V,邏輯“0”的電平為+5 V~+15 V,一般電腦把為+12V為邏輯負(fù),-12為邏輯正。
RS232串口一般也只使用RXD(2)、TXD(3)、GND(5)三條線。它和TTL串口的區(qū)別在于,兩者所使用的電平和邏輯不一樣。
RS232串口目前除少數(shù)工控機(jī)主板、小型交換機(jī)還保留外,基本已經(jīng)被淘汰了,但是一些交換機(jī)的配置上還會用到串口,這時(shí)只能通過USB轉(zhuǎn)串口的線材來擴(kuò)展使用串口了。
RS232和TTL的硬件是通用的,因?yàn)槠潆妷翰灰恢?,混用可能造成原件損壞,另外其電平表示的邏輯含義也不同,即使原件沒有損壞,也無法通訊。
當(dāng)然也可以使用電平轉(zhuǎn)接板,將RS-232轉(zhuǎn)成TTL進(jìn)行通訊。
聯(lián)系客服