Other Parts Discussed in Thread: AM1808
您好!
我在我们的生产中使用 AM1808器件。 upp 接口与一个 FPGA 连接、在双工模式、8位模式、工作时钟100MHz。
在大多数情况下、uPP 工作正常。但从 uPP 接收的数据很少有64字节移位、一旦移位发生、它将保持不变、
数据、例如:
在正常条件下:(以0x5555aaa 开头、以0x33cccc 结尾)
0000:55 aa a0 1a 00 BA 5c 00 ce 00 ff ff ff ff ff ff ff ff ff ff ff
0010:FF ff 00 22 15 C4 06 80 08 00 45 00 4e 78 d0
0020:00 40 11 85 19 c0 A8 FD 64 c0 A8 FD ff 00 89
0030:00 89 00 3a 4e 37 8f fb 01 10 00 01 00 00
0040:00 20 45 46 43 43 4F 46 44 45 43 4F 45
0050:43 45 42 45 4a 45 45 46 46 43 4F 45 45 45 45 50 45
0060:4e 41 00 20 00 01 2a A5 75 bf 33 cc
在错误条件下:(0x5555aaaa 从地址0x0040开始)
0000:DC 16 ea 01 03 00 cc 3c 00 96 34 ff ff ff ff ff ff ff ff ff ff
0010:ff ff 54 ee 75 65 AB 86 08 06 00 01 08 00 06 04
0020:00 01 54 ee 75 65 AB 86 DE 6F 70 65 00 00 00
0030:00 DE 6F 70 bc 00 00 00 00 00 00 00 00 00 00 00 00
0040:55 aa a0 44 00 e4 04 01 98 34 ff ff ff ff ff ff ff ff
0050:FF ff 54 ee 75 65 AB 86 08 00 45 00 F4 21 CB
0060:00 80 11 75 F7 64 64 64 6F 64 64 64 ff 00 8A
存在一些问题:
在 哪些条件下会导致这种64字节移位?
2.一旦发生这种转变,我们应该采取什么行动来解决这种转变? 例如空 uPP FIFO?
是否有人有类似的经验、想法或建议来解决我的问题?
谢谢。