嵌入式高速串行總線技術(shù)參考程序 uprt設(shè)置有什么用?
uprt設(shè)置有什么用?UART是一種通用串行數(shù)據(jù)總線,用于同步異步通信。該總線上下行通信,這個(gè)可以實(shí)現(xiàn)方法全雙工傳輸和能接收。在嵌入式設(shè)計(jì)中,UART利用與PC進(jìn)行通信,除了與監(jiān)控調(diào)試器和以外器件,如
uprt設(shè)置有什么用?
UART是一種通用串行數(shù)據(jù)總線,用于同步異步通信。該總線上下行通信,這個(gè)可以實(shí)現(xiàn)方法全雙工傳輸和能接收。在嵌入式設(shè)計(jì)中,UART利用與PC進(jìn)行通信,除了與監(jiān)控調(diào)試器和以外器件,如EEPROM通信。
UART的用途是什么?
UART是一種通用串行數(shù)據(jù)總線,作用于異步運(yùn)行通信。該總線單向通信,可以不實(shí)現(xiàn)程序全雙工傳輸和收不到。在嵌入式設(shè)計(jì)中,UART用處與PC并且通信,和與監(jiān)控調(diào)試器和其他器件,如EEPROM通信。
有哪些性價(jià)比較高的串口電平轉(zhuǎn)換方案?
主模塊串口是5vTTL電平的,從模塊串口是3.3v的,現(xiàn)在要穩(wěn)定通訊,求兩個(gè)性價(jià)比比較好高的電路。
這里我需要提供3種方案建議參考:
1.可以使用三極管電路2.建議使用MOS管電路3.使用專業(yè)點(diǎn)的電平轉(zhuǎn)換器下面依次對(duì)這三種電路做分析可以介紹:
1.不使用三極管電路上圖中,
當(dāng)Uin控制輸出高電平,三極管Q1導(dǎo)通,三極管Q2不導(dǎo)通,Uout輸出高電平;
當(dāng)Uin控制輸出低電平,三極管Q1不導(dǎo)通,三極管Q2導(dǎo)通,Uout輸出來(lái)低電平;
此電路信號(hào)是單向的,相對(duì)于串口必須2個(gè)這樣的電路。這樣的電流最節(jié)省成本,三極管和電阻全是幾分錢,加出聲也不到五毛錢。
2.建議使用MOS管電路
上圖中,D19和D20在壓降唯有0.36V的肖特基二極管,如果MOS管里面巳經(jīng)有了個(gè)二極管,這樣這兩個(gè)二極管這個(gè)可以省去。
圖中,
左側(cè)輸出高電平,MOS管不導(dǎo)通狀態(tài),右側(cè)輸出高電平;
左側(cè)輸出低電平,MOS管導(dǎo)通,右側(cè)輸出低電平;
右側(cè)輸出高電平,MOS管不截止?fàn)顟B(tài),左側(cè)輸出高電平;
右側(cè)輸出低電平,因此二極管的存在,MOS管導(dǎo)通,右側(cè)輸出低電平。
此電路也可以不應(yīng)用于IIC總線電平轉(zhuǎn)換成,而且其電路具有信號(hào)分流傳輸特性。
3.在用專業(yè)點(diǎn)的電平轉(zhuǎn)換器那樣的電平轉(zhuǎn)換器有很多,這里就不做過(guò)多的話介紹,可以提供個(gè)參考電路圖,圖中對(duì)8路電平進(jìn)行可以轉(zhuǎn)換
如果不是是串口的話只不需要兩路,是可以使用otl7WZ07P6X,。
偏文科類上列:可以使用MOS管堆建的電平轉(zhuǎn)換的電路性價(jià)比最高,電路簡(jiǎn)單的具高單向高速公路通行功能。
以上是我個(gè)人因此問(wèn)題的回答,若由什么好問(wèn)題熱情大家不當(dāng)之處,感謝討論。
最后多謝了大家點(diǎn)贊、評(píng)論、點(diǎn)贊和評(píng)論。更多電子技術(shù)相關(guān)內(nèi)容可查詢資料本頭條號(hào)文章,后期肯定會(huì)有更多干貨文章分享給大家,多謝了大家參與我今日頭條號(hào):?jiǎn)纹瑱C(jī)嵌入式愛(ài)好者。
謝謝啦!
1如圖所示,這是一種用MOS管做的電平轉(zhuǎn)換電路,低些成本比較低,但不能不能用在高速公路比如幾M的電路里面
2如圖所示,也這個(gè)可以用幾毛錢的專用芯片做電平轉(zhuǎn)換的,成本也比較低。