ttl電平和rs232電平

2021-07-02 23:27:28 字數 775 閱讀 9367

在uart上使用的ttl電平,而pc的串列埠是rs232,它有自己的電平定義,所以在uart和rs232之間需要做乙個電平轉換。現在來認識一下什麼是ttl電平和rs232電平。

ttl是transistor-transistor logic

,即電晶體-電晶體邏輯的簡稱,它是計算機處理器控制的裝置內部各部分之間通訊的標準技術。ttl電平訊號應用廣泛,是因為其資料表示採用二進位制規定,+5v等價於邏輯"1",0v等價於邏輯"0"。

數位電路中,由ttl電子元器件組成電路的電平是個電壓範圍,規定:

雜訊容限是0.4v。

ttl輸出高電平》2.4v,輸出低電平

<0.4v。

在室溫下,一般輸出高電平是3.5v,輸出低電平是0.2v。

最小輸入高電平和低電平:輸入高電平》=2.0v,輸入低電平<=0.8v,雜訊容限是0.4v。

rs232是串列埠的乙個標準,它有自己的電平定義:它採用負邏輯,-15v~-3v代表邏輯"1",+3v~+15v代表邏輯"0"。

rs-232c

對電器特性、邏輯電平和各種訊號線功能都作了規定。

在txd和rxd上:

邏輯1(mark)=-3v~-15v

邏輯0(space)=+3~+15v

在rts、cts、dsr、dtr和dcd等控制線上:

訊號有效(接通,on狀態,正電壓)=+3v~+15v

訊號無效(斷開,off狀態,負電壓)=-3v~-15v

cmos電平:

TTL電平 與 RS232電平

這兩天在除錯帶uart的藍芽模組,由於剛開始分不清uart電平和rs232電平的區別,直接將藍芽上uart的rx和tx接到pc上串列埠的tx和rx,導致所有資料都是亂碼。後來才弄清楚 在uart上使用的ttl電平,而pc的串列埠是rs232,它有自己的電平定義,所以在uart和rs232之間需要做乙...

TTL電平和232電平

ttl電平和232電平 ttl和232電平之間是不能被直接連線的,如果要連線這兩個的話,只能借助模組化了 max232是不錯的選擇,可以連線pc和mcu,即可以將電腦的232電平轉換為mcu常用的ttl 電平。下面先解釋一下這兩種電平的區別 rs232電平 或者說串列埠電平,有的甚至說計算機電平,所...

232電平和TTL電平

rs 232分tx rx,全雙工的,可以同時收發 usb只有一對差分資料線d d 是半雙工的 要實現串列埠的功能,首先需要有乙個串列埠,不過現在的好多電腦 都不帶串列埠的功能 因此 我們需要將 輸出的usb訊號轉換為串列埠訊號。一般情況下,usb轉串列埠的晶元 為 ch340 ch341等,這樣 就...