本次FIFO的应用场景是:将10位ADC采集的数据进行高位补零,使用FIFO进行数据储存,FIFO设置为同步FIFO,数据输入和数据输出都为16位。以下是注意事项:
1.在进行FIFO中,最好将时钟进行偏移后再处理,否则会出现很大的毛刺
2.在实际应用中,当FIFO设置为一直写,ADC的时钟是20MHz,当输入信号频率为10K的整数倍时,ADC采集数据正常,但当把信号往上调一点点或往下调一点点,ADC采集的数据会很奇怪,并且绝对不是正常的改变。推测是“FIFO设置为一直写”导致的时序错误。所以建议不要将写一直拉高,应根据实际需求,完成对FIFO的写逻辑编写。(第一个出现毛刺也有可能是这个原因,这个后续会进行验证)
1661

被折叠的 条评论
为什么被折叠?



