232電平和TTL電平

2021-06-21 13:54:11 字數 986 閱讀 2417

rs-232分tx/rx,全雙工的,可以同時收發;

usb只有一對差分資料線d+/d-,是半雙工的;

要實現串列埠的功能,首先需要有乙個串列埠,不過現在的好多電腦 都不帶串列埠的功能 ,因此 我們需要將 輸出的usb訊號轉換為串列埠訊號。
一般情況下,usb轉串列埠的晶元 為 ch340 ,ch341等,這樣 就將usb轉換成了 tx/rx 串列埠訊號。但是此時 的串列埠還不能直接與微控制器連線,由於此時電腦串列埠輸出的電平為232電平, 而微控制器串列埠採用的是ttl電平。但他們的通訊協議是相同的,僅有電平不統一,因此只需要讓他們之間的電平統一了就可以互相通訊,所以就用到了 max232 等晶元(該晶元 僅僅 將電平進行了轉換,使雙方的串列埠電平統一。沒有別的作用)
(注意:市面上用得usb轉串列埠線中 ,pl2303是輸出 是usb直接轉成ttl電平訊號的,而ch341系列 是將usb轉換成了 rs232訊號,此時還需要將rs232電平轉換成ttl電平才能夠跟微控制器通訊)
備註1:max232max232 是 用來 做 電平轉換的,標準 rs232 電平 很高,達 正負 15v.常用的 ttl 電平 最高 5v。相互連線的話,必須 進行 電平轉換!由於電腦串列埠輸出電壓高達12v,直接與微控制器連線會燒壞晶元。所以用max232來進行電平轉換。
備註2: pl2303  為什麼 不需要max232
rs232協議包括資料格式和電氣連線兩部分。 

用pl2303轉換晶元接的是電腦的usb口又不是串列埠,所以電氣協議部分就不需要了。 

只需用資料格式就行了,ttl電平剛好跟mcu匹配。

TTL電平和232電平

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

ttl電平和rs232電平

在uart上使用的ttl電平,而pc的串列埠是rs232,它有自己的電平定義,所以在uart和rs232之間需要做乙個電平轉換。現在來認識一下什麼是ttl電平和rs232電平。ttl是transistor transistor logic 即電晶體 電晶體邏輯的簡稱,它是計算機處理器控制的裝置內部各...

TTL電平 CMOS電平和232電平的區別

ttl電平訊號被利用的最多是因為通常資料表示採用二進位制規定,5v等價於邏輯 1 0v等價於邏輯 0 ttl輸出高電平 2.4v,輸出低電平 0.4v。在室溫下,一般輸出高電平是3.5v,輸出低電平是0.2v。最小輸入高電平和低電平 輸入高電平 2.0v,輸入低電平 0.8v,雜訊容限是0.4v。t...