找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2329|回復: 4
收起左側

波特率和時間的關系,以及三極管/MOS在通訊接口電平轉換的應用問題

[復制鏈接]
ID:668004 發(fā)表于 2021-1-22 16:25 | 顯示全部樓層 |閱讀模式
波特率和時間的關系,以及三極管/MOS在通訊接口電平轉換的應用問題
MCU的串口電壓域是3V的,傳感器是5V的串口電壓域。為了能正常的通訊且考慮成本,沒有用TIsn74lvc2t45、潤石的RS0102、瑞盟的MS4553M等那些電平轉換芯片。而是用了兩個MOS/三極管。
我的問題是,串口通訊的波特率或者其他通訊的通訊速率和三極管/MOS管導通速度的關系,如果導通不及時或者延時,可能就會導致數(shù)據(jù)丟失,這樣雙方收到的數(shù)據(jù)就是錯誤的信息。
比如串口通訊的波特率是115200bps,1/115200 S 也就是傳輸一個位/一個碼元要8.6us?一個字節(jié)是8.6*11=94.6uS(傳送1個字節(jié),有1位起始位,8位數(shù)據(jù)位、1位校驗位、1位停止位,也就是說傳一個字節(jié)要用11位的時間)那三極管導通的速度要<多少us或者ns

這樣看來三極管用在串口通訊的電平轉換是完全沒有問題的?因為ns級別的導通速度是遠遠快于數(shù)據(jù)傳輸速度的?

波特率和時間關系.jpg
電平轉換.png
三極管 MOS導通時間.png
回復

使用道具 舉報

ID:390416 發(fā)表于 2021-1-22 17:21 | 顯示全部樓層
IO口直接串聯(lián)100歐姆電阻就行了 3.3V單片機 開漏模式。5V傳感器加4.7K上拉。就這么簡單。你用哪門子管呢?
回復

使用道具 舉報

ID:213173 發(fā)表于 2021-1-22 18:54 | 顯示全部樓層
MOS管開關特性約延遲10ns,足夠用于串口電路。不過樓主不必如此費事,可以用簡單電路解決。
無標題.jpg

回復

使用道具 舉報

ID:668004 發(fā)表于 2021-1-23 08:30 | 顯示全部樓層
人人學會單片機 發(fā)表于 2021-1-22 17:21
IO口直接串聯(lián)100歐姆電阻就行了 3.3V單片機 開漏模式。5V傳感器加4.7K上拉。就這么簡單。你用哪門子管呢?

直接連接???可能會把單片機燒壞的吧
回復

使用道具 舉報

ID:668004 發(fā)表于 2021-1-23 08:37 | 顯示全部樓層
wulin 發(fā)表于 2021-1-22 18:54
MOS管開關特性約延遲10ns,足夠用于串口電路。不過樓主不必如此費事,可以用簡單電路解決。

樓主  謝謝你分享那么經(jīng)典的東西   可是我怎么感覺有問題  這種電路  我又說不出來。。。。。。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表