我们有一个系统,一组 PIC32 MCU 在共享的 UART 总线上加上几个 I/O,作为类似于芯片选择的握手。一主多从。从主机到从机的传输是直接的,并且进展顺利。从机到主机的响应信号通过一个 1K 电阻,主机侧有 10K 上拉电阻。如果没有选择,每个从机必须禁用其 UART,以免干扰其他从机的传输。主机始终处于活动状态,并允许两个从机通信序列之间有 400 us 的延迟。传输以 4 字节块进行。
我们构建的 5 个系统中有一个存在问题,其中一个从属设备的起始位不完整。大约 1/4 位宽的毛刺。当这个附加时,master master 无法识别块并超时传输。到目前为止,我们通过更换有故障的 MCU 解决了这个问题,但这是开发时的修复,不适合生产。
有人见过类似的东西吗?可能是什么问题?
我们将 pic32mx320F064H-80 用于主设备和从设备。
谢谢你。