Part Number:ADS1283
目前我已验证通过DRDY下降沿中断 采集一个ADS1283数据无问题,但是通过SPI 和 SYNC 以及 CS 以及其中一个DRDY下降沿中断同时采集3个ADC的数据,发现3个ADS1283没有保持采样同步,采集不到正确的数据,目前采用的是连续转换模式。配置的采样率是1000SPS,设计参考图如下,想请教下怎么控制SYNC和CS信号能保持3个ADC的DRDY输出保持同步
Amy Luo:
您好,
您是怎样发现3个ADS1283没有保持采样同步的?您是用示波器同时测量了3个ADS1283的DRDY信号吗?
您是采用的 pulse-sync mode还是continuous-sync模式?用示波器看是同步时序是否正确?具体见 datasheet 8.4.1 Synchronization 部分
,
user6329860:
我用的pulse_sync mode,示波器看了DRDY信号,发现DRDY信号不同步
,
user6329860:
pulse-sync mode和continuous-sync模式都支持3个ADC同步采样吗?在使用一个DRDY引脚的情况下
,
Amy Luo:
是的,要同步多个ADC,需同时向AD发出同步脉冲或同步命令。
您是使用的SYNC pin or SYNC command ?遵守SYNC 上升沿至CLK上升沿的定时限制,如datasheet 图45和表12所示。同步发生在SYNC 上升沿之后的下一个CLK上升沿上,或通过命令同步时在第八个SCLK上升沿之后发生。
建议您用示波器测量下这几个信号的波形,看时序哪里有问题
,
user6329860:
找了2天问题,才发现我采样的过程中,寄存器复位了,我设计的图纸是参考官方手册的,但是SPI总线和片选以及SYNC等信号线没有串47R电阻,晶振上串了47R电阻,请问下是没串电阻的问题还是电源供电不稳定造成的?
,
Amy Luo:
很高兴您找到了问题的原因
这两种情况都有可能,建议您用示波器测量下数字通信信号的质量,特别是ADC reset管脚处,看是否存在比较大的干扰;
同时也测量下供电电源的稳定性,或换一个电源测试看是否仍出现这种情况
,
user3695898:
我的方案8通道同步采集,8个DRDY同步没有问题,应该是控制信号问题吧
,
Amy Luo:
您是只有一个AD芯片发生寄存器复位是吗?如果是这样的话,如果共用电源的话,那就可以排除电源的问题了?另外看下这个寄存器复位的芯片,走线上有什么特殊的地方吗?再看下是否有可能是程序对这个芯片发出了RESET命令复位?