一个CLK 一个DO接个422芯片 没有CS和DI, 这个是SPI转成差分信号远距离单向传输?
0 楼主没说字节发送间隔,帧间隔情况。以及链路各处波形质量,最好是贴几个示波器图直观。
1 似乎楼主说降低速度问题消失。FPGA应该不可能是422脚直接捅IO吧,肯定会再用个422芯片将差分转回单端再进IO. 绕过单端--》差分--》单端试试, 两个板子挨在一起单端到单端信号摸摸底。还可以就拿这个ARM,从FPGA那边将DO接回来到自己的DI测试,实时对比IN和OUT是否出现不一致,比上逻辑义简单快捷。如果同时加个逻辑义,ARM拿出条腿来做触发,定点抓IN和OUT不一致地方就更好了。 反正不管做什么实验也就10分钟一次,多种情况排列组合都摸摸底,比无规则故障幸福太多太多了。
2 也把我们的ARM板接到其他RS422转网口板上进行过抓包,8M时钟的时候无论跑多久又没有丢数据的现象。 看到这句又把2删了,看不明白了,先用1摸底吧。
|