当ADS1258设置在固定通道模式工作时(即CONFIG0的MUXMOD为设置为1),这时MUXSCH寄存器的为AINN[3:0]选择作为ADC负极的模拟输入通道,AINP[3:0]选择作为ADC正极的模拟输入通道,现在有个疑问,在此种工作模式下,为什么要选择ADC的正极和负极的模拟输入通道,算是差分输入吗?在这种工作模式下,能不能以AINCOM为参考,AIN0~AIN16的其中一个通道作为输入?
Kailyn Chen:
配置MUXSCH的寄存器属于混合输入模式,在数据手册中有解释,既不属于差分输入,也不是单端输入,差分输入定义的是偶数通道为正输入,奇数通道为负输入,而这种混合通道输入模式,是指的AIN0~AIN15中的任何一个通道都可以作为正输入,任何一个都可以作为负输入,也就是说任意搭配差分对的方式。
Kailyn Chen:
如果需要单端模式的话,以AINCOM为参考,需要配置MUXSG0寄存器。