This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

急!急!急!ADS7864单通道采样问题

Other Parts Discussed in Thread: ADS7864

如果我只用ADS7864的一个通道输入(CH A0),HOLAB和HOLDC固定为高电平,那么引脚A2、A1、A0是不是都要接低电平?这样CH A0通道会进行采样,那么CH A1会不会采样呢?DSP能不能读取到AD的CH A1通道采样数据? 

  • 引脚A2、A1、A0 用来设置采样通道. A2、A1、A0是不是都要接低电平, 那么 CH A0通道进行采样的时候,不会采样 CH A1.

    当然, 如果你想采样也是可以实现的, 使用 Cycle Mode.

     

  • HOLDA 拉低后,CH A0 和 CH A1 是同步进行转换的。意思是CH A1 进行了采样、转换。

    但是只要A2 A1 A0固定为低电平,那么输出的就只有CH A0的数据。

    CH A1 虽然进行了采样、转换,但是并未输出数据

  • 楼上才是正解,但是还有一个疑问。CH A0和CH A1转换的数据应该分别放在AD的寄存器0和1,根据手册图32所示的情况,输入一次命令读取数据的时候,寄存器0的数据输出,那么寄存器1的数据会不会被移到寄存器0呢?

  • 为什么你担心   寄存器1的数据会不会被移到寄存器0呢  ??

    只要A2 A1 A0固定为低电平,那么输出的就只有CH A0的数据。

  • 因为其中涉及到地址的问题,如果用I/O寻址的话,读I/O口数据,是读的寄存器0的数据吗?按照手册32的意思,寄存器0的数据输出后,寄存器1的数据会被移到寄存器0,再读I/O口的话,寄存器1的数据岂不是就会输出了吗?