ttl電平,rs232電平和cmos電平
工作中,因專案需要2個系統的串列埠連線通訊,傻傻的以為直接連線就行了,沒有注意到電平問題,後來向牛人請教,查閱資料才明白怎麼回事。雖然後來問題解決了,但這個解決這個問題才代表了我真正開始接觸硬體。
1、ttl電平標準
輸出l:<0.8v;h:>2.4v。
輸入l:<1.2v;h:>2.0v
ttl器件的輸出:低電平要小於0.8v,高電平要大於2.4v。
輸入:低於1.2v就認為是0,高於2.0就認為是1。
於是,ttl電平的輸入:低電平的雜訊容限就只有(0.8-0)/2=0.4v,高電平的雜訊容限為(5-2.4)/2=1.3v。
2、cmos電平標準
輸出l:<0.1*vcc;h:>0.9*vcc。
輸入l:<0.3*vcc;h:>0.7*vcc.
由於cmos電源採用12v,則輸入低於3.6v為低電平,雜訊容限為1.8v,高於3.5v為高電平,雜訊容限高為1.8v。比ttl有更高的雜訊容限。
3、rs232標準
邏輯1的電平為-3~-15v,邏輯0的電平為+3~+15v,注意電平的定義反相了一次。
ttl與cmos電平使用起來有什麼區別
1、電平的上限和下限定義不一樣,cmos具有更大的抗噪區域。同是5伏供電的話,ttl一般是1.7v和3.5v,cmos一般是2.2v,2.9v,不準確,僅供參考。
2、電流驅動能力不一樣,ttl一般提供25毫安的驅動能力,而cmos一般在10毫安左右。
3、需要的電流輸入大小也不一樣,一般ttl需要2.5毫安左右,cmos幾乎不需要電流輸入。
4、很多器件都是相容ttl和cmos的,datasheet會有說明。如果不考慮速度和效能,一般器件可以互換。但是需要注意有時候負載效應可能引起電路工作不正常,因為有些ttl電路需要下一級的輸入阻抗作為負載才能正常工作。
ttl電路與cmos電路比較
1、ttl電路是電流控制器件,而cmos電路是電壓控制器件。
2、ttl電路的速度快,傳輸延遲時間短(5-10ns),但是功耗大。
3、cmos電路的速度慢,傳輸延遲時間長(25-50ns),但功耗低。
4、cmos電路本身的功耗與輸入訊號的脈衝頻率有關,頻率越高,晶元集越熱,這是正常現象。
自製ttl轉rs232電路
TTL電平與RS232電平的區別
工作中遇到乙個關於電平選擇的問題,居然給忘記rs232電平的定義了,當時無法反應上來,回來之後查詢資料才了解兩者之間的區別,視乎兩年多的時間,之前非常熟悉的一些常識也開始淡忘,這個可不是乙個好的現象.還是把關於三種常見的電平的區別copy到這裡.做加深記憶的效果之用.什麼是ttl電平 cmos電平 ...
TTL電平 與 RS232電平
這兩天在除錯帶uart的藍芽模組,由於剛開始分不清uart電平和rs232電平的區別,直接將藍芽上uart的rx和tx接到pc上串列埠的tx和rx,導致所有資料都是亂碼。後來才弄清楚 在uart上使用的ttl電平,而pc的串列埠是rs232,它有自己的電平定義,所以在uart和rs232之間需要做乙...
串列埠通訊與TTL和RS 232
串列埠通訊 serial communication 是指外設和計算機間,通過資料訊號線 地線等,按 位 bit 進行傳輸資料 傳送和接收位元組 的一種通訊方式。母頭 泛指所有帶孔狀的接頭 5針朝下,從左到右依次是1 9 公頭 泛指所有帶針狀的接頭 5針朝下,從右到左依次是1 9 各引腳的定義 在計...