工具/软件:
尊敬的专家:
我的客户使用 LIN 作为 SCI。 他们发现、有时模块会丢失第一个起始位、并将第二个下降沿作为起始位。 这会导致帧读取中出现偏移、因此错过停止位并发出帧错误。
如下图所示、
蓝色是 RX 信号。 该帧应读取为 0xAB(下部白框)、但是、它将第二个下降沿作为开始位、最终将该帧读取为上部白框、并发出帧错误。
黄色是指示帧错误的 GPIO、而帧错误是发生这种情况时发出的唯一错误。
只有当功率级运行并且 RX 上存在干扰时、才会发生这种情况。 如图所示、在开始位之前有一个尖峰。 它们捕获了多个错误 情况、并发现几乎大多数原因是比第一个起始位早大约 1 位时间存在尖峰。
是否有任何 会导致此问题的机制?
多个使用 F28P65 的工程正在发生此问题。
此致、
挂起