ADS5407的同步问题没有得到解决,数据采集正常,但是syncout和sync信号的时序关系不正确。测试结果如图所示:
上图中,红色信号为从FPGA产生的SYNC信号,用于同步两片5407,手册中建议 periodic signal repeating every 32 CLKIN clock cycles, 我这边设置为一个156.625M的连续脉冲。
问题1:
相应的sync_ref为两片ADC的syncout输出(每片2通道),这四个信号不是很稳定,也不是周期性的脉冲!(我理解为这个信号由内部 5-bit counter 产生的信号,所以应该为周期的连续脉冲),该信号在我的测试中会出现下图情况:
给到sync管脚的走线都做了等长layout。
然后这是sync input 信号的实测图,前级buffer芯片的输出为LVDS电平标准。
问题2:
尝试过使用 one-time pulse 来替代连续脉冲 作为 SYNC input,测试结果没有改善。
整个测试感觉,SYNC信号没有触发 syncout 的reset
Leichen Zhou:
0x01, bit D2更正为1。
参考:
Ads5402同步问题
http://www.deyisupport.com/question_answer/analog/data_converters/f/58/t/79087.aspx
ADS5402 Questions
https://e2e.ti.com/support/data_converters/high_speed_data_converters/f/68/p/416239/1481154?tisearch=e2e-sitesearch&keymatch=ads5402#1481154
用ADS5407测试,有效。
answer:
sync input 信号的波形上看,高低电平的抖动都比较大,可能和信号完整性不好有一定的关系
Leichen Zhou:
回复 answer:
信号的匹配可能有问题,因为前后级都是lvds的output和input,电路连接上就没有关注匹配了。
但是要解决SYNCOUT的问题,必须更正0x01中的D2为1,这是手册中需要更正的。
Seasat Liu:
回复 Leichen Zhou:
是的
这个是老问题了
0x01的D2指的是Syncout enable。
Leichen Zhou:
回复 Seasat Liu:
您好,想请问下,SYNCOUT和SYNCIN之间的时序关系是怎么样的?是否是确定延时?