异步时域数据处理

2019-03-25 09:46发布

我用cpld做了两块板子,一块AD ,串并转换发射数据,一块接收数据。但接收数据总是有点不准确,后来发现原因是时钟不同步,但是没办法把两块板子用同一个时钟源,两块板子上的晶振都是75M,数据的速率是12.5M 用接收的板子去读发射的数据有点不正确,后来做了乒乓操作也没有效果,大家有什么比较好的办法吗? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
eeleader
2019-03-25 16:12
< /

1. 75M时钟采样12.5M波特率数据,应该没问题的。

建议用RAM或FIFO进行异步数据缓存,然后处理。

或12.5M时钟数据直接进入FPGA后,马上进行多次时钟同步。避免亚稳态

一周热门 更多>