- 为什么RS485空闲时的电平要求大于+200mv?这不是很容易被接收端接收吗?
a.其实,如果RS485的AB线空闲电平如果小于+-200mv,485芯片的输出不定,有些芯片会输出高。为避免这种问题,需要设置AB线的压差大于+-200mv。
b.哪为什么需要设置为+200mv呢?如果设置为-200mv总线上就一直是低电平,mcu会认为有起始位,误触发接收中断。
RS485通信中,空闲时电平需大于+200mv以确保485芯片输出稳定。低于此阈值可能导致输出不确定,甚至误触发接收中断。设置+200mv是为了防止总线始终处于低电平状态,进而避免MCU错误解读为起始位。
a.其实,如果RS485的AB线空闲电平如果小于+-200mv,485芯片的输出不定,有些芯片会输出高。为避免这种问题,需要设置AB线的压差大于+-200mv。
b.哪为什么需要设置为+200mv呢?如果设置为-200mv总线上就一直是低电平,mcu会认为有起始位,误触发接收中断。
3476
2613
1万+

被折叠的 条评论
为什么被折叠?