综合技术交流
直播中

张程明

11年用户 1724经验值
擅长:电源/新能源 模拟技术 控制/MCU
私信 关注
[问答]

波特率和时间的关系,以及三极管/MOS在通讯接口电平转换的应用问题

波特率和时间的关系,以及三极管/MOS在通讯接口电平转换的应用问题
MCU的串口电压域是3V的,传感器是5V的串口电压域。为了能正常的通讯且考虑成本,没有用ti的sn74lvc2t45、润石的RS0102、瑞盟的MS4553M等那些电平转换芯片。而是用了两个MOS/三极管。
我的问题是,串口通讯的波特率或者其他通讯的通讯速率和三极管/MOS管导通速度的关系,如果导通不及时或者延时,可能就会导致数据丢失,这样双方收到的数据就是错误的信息。
比如串口通讯的波特率是115200bps,1/115200 S 也就是传输一个位/一个码元要8.6us?一个字节是8.6*11=94.6uS(传送1个字节,有1位起始位,8位数据位、1位校验位、1位停止位,也就是说传一个字节要用11位的时间)那三极管导通的速度要<多少us或者ns
这样看来三极管用在串口通讯的电平转换是完全没有问题的?因为ns级别的导通速度是远远快于数据传输速度的?

  • 波特率和时间关系.jpg
  • 电平转换.png
  • 三极管 MOS导通时间.png

回帖(2)

阿迪达斯123

2021-1-22 20:00:10
波特率就是一秒种传输0或1的个数,若波特率是9600那么它传输一位0或1的时间就是1/9600秒
1 举报
  • 张程明: 我问的不是这个问题啊。。。。。。

luojinelectroni

2021-1-23 10:27:18
Grf说的是正向跨导,反应开关速度,漏极电流变化量和栅源电压变化量的比值,越大,开关越快。你分析的波特率和开关器件的开关速度之间的关系是正确的,就你具体的应用来看是没问题的,你贴出来的datasheet是一个mos管。尽量让设定频率和开关时间差距1-2个量级,避免开关边缘失真。
2 举报
  • 张程明: 这里只是1R的条件  10K的电阻  时间是不是得*10000
  • luojinelectroni 回复 张程明: 首先栅极电阻加大确实会导致开关时间延长,但因为不是理想RC,所以时间不会随之倍数增大;其次图中说的Rg指的是输出端到栅极的驱动电阻,而不是栅极到地的下拉电阻10k,图纸没有画栅极驱动电阻,一般设置为100欧左右或是以内即可,大小会影响开关速度。

更多回帖

发帖
×
20
完善资料,
赚取积分