Other Parts Discussed in Thread:ADS125H02
ADS125H02采样速度很慢,配置寄存器为4800sps,滤波器使用sinc1 mode1_delay设置为1160us,采样一个外部模拟开关切换控制的多路电压信号,在MCU控制电路切换之后,必须要加将近250ms延时,ads125H02才能正常采集到正确电压,降低或者去掉延时函数,采样数据总是出错。使用的差分输出aio1~ain0,增益是32,参考电压是2.5v,采样电压范围在±50mV之间。请问是否是我寄存器配置有问题。
Amy Luo:
您好,
MCU控制外部模拟开关切换后,不管是第一个还是后续的转换都需要延迟250ms吗
您的时钟fclk是多少?您可以使用下面链接ADS125H02计算器来确定设置的转换时间:
下面是截图:
,
user4953684:
你好,每一个切换都需要250ms,时钟使用的是内部时钟,这是我初始化寄存器配置
,
Amy Luo:
1、您可以用示波器查看ADS125H02的模拟输入信号波形吗,看其是否稳定的
2、您可以配置MUX[2:0]为101,将输入内部短接至 VCOM (HV_AVDD + HV_AVSS) / 2,然后读取转换数据吗,再看是否还需要加这么大的延迟才能采集到正确数据?