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