波特率和時間的關系,以及三極管/MOS在通訊接口電平轉換的應用問題 MCU的串口電壓域是3V的,傳感器是5V的串口電壓域。為了能正常的通訊且考慮成本,沒有用TI的sn74lvc2t45、潤石的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ù)傳輸速度的?
|