這兩例電平轉(zhuǎn)換電路更加的簡單,但是使用時有些額外的要求或者隱患。
第一例:
第一例電路用了兩個NPN三極管,我們先看單片機的發(fā)送,RS232的接收部分:
當(dāng)單片機的TXD輸出高電平時,三極管Q1導(dǎo)通,RXD(2)輸出接近0V;當(dāng)單片機的TXD輸出低電平時,三極管Q1截止,RXD(2)輸出5V,剛好在RS232的邏輯0(電壓范圍+3V~+15V)。
從分析可以看出,邏輯低電平的轉(zhuǎn)換是滿足的。但是邏輯高電平轉(zhuǎn)換時,RS232的RXD(2)端是0V,并沒有在RS232的邏輯1(電壓范圍-3V~-15V)內(nèi)。但是毛豆告訴我他這個電路使用過,沒有問題。我個人認(rèn)為是因為0V在-3V和+3V之間,這之間的電壓值對RS232的邏輯判斷是不穩(wěn)定的,即可能是0,也可能是1;有的電腦可以使用,而有的電腦則不可以。
再看看單片機接收,RS232串口發(fā)送部分:
當(dāng)TXD(3)輸出高電平時(電壓范圍-3V~-15V),三極管Q2截止,RXD輸出5V,單片機可識別出為高電平;當(dāng)TXD(3)輸出低電平時(電壓范圍+3V~+15V),三極管Q2導(dǎo)通,RXD輸出接近0V的電壓,單片機可識別出為低電平。
第二例:
第二例電路則用了PNP和NPN來設(shè)計的,同樣我們先看單片機的發(fā)送和RS232的接收部分:
當(dāng)單片機的TXD輸出高電平時,三極管Q1截止。RS232串口的RXD(2)要獲得邏輯高電平,就得從TXD(3)獲取負(fù)壓。當(dāng)單片機的TXD輸出低電平時,三極管Q1導(dǎo)通,那么Q1的集電極點電位有接近5V的電壓,經(jīng)R2使RXD(2)獲得一個大于+3V的電壓,即RS232的邏輯0.
所以用這個電路傳送數(shù)據(jù)時,要求RS232串口端的TXD(3)有個穩(wěn)定的負(fù)電壓,推薦一個中間值-9V。
RS232端發(fā)送和單片機接收和第一例電路工作原理一樣。
注意:
這兩個電路也一樣,雖然可以工作,但是抗干擾能力很差,對電源穩(wěn)定性要求高,而且波特率也有限制。適合個人用來電子制作。
-
電平轉(zhuǎn)換
+關(guān)注
關(guān)注
3文章
148瀏覽量
34119 -
電平轉(zhuǎn)換電路
+關(guān)注
關(guān)注
1文章
46瀏覽量
14029
發(fā)布評論請先 登錄
通訊電平轉(zhuǎn)換電路分享

電平轉(zhuǎn)換電路和電源轉(zhuǎn)換電路設(shè)計

簡單而快速的電平轉(zhuǎn)換電路
一種簡單實用的雙向電平轉(zhuǎn)換電路
簡單談?wù)?b class='flag-5'>兩種復(fù)位電路的工作原理
簡單而快速的電平轉(zhuǎn)換電路
電平轉(zhuǎn)換電路解析

電子設(shè)計教程: 電平轉(zhuǎn)換電路

電平轉(zhuǎn)換電路的兩種設(shè)計方法

評論