已回答假定已回答

关于AD7124的几个问题

crane 在 2016-12-7 詢問的問題
最後回覆由hpkamen於2017-1-5提供

初次使用AD7124,看文档时有几个问题请指点一下:

1,关于连续转换模式

我的问题是:

在连续转换模式下,当一次转换完成后,DOUT/RDY引脚变为低电平,此时如果需要读取转换结果,则需要先写通信寄存器,然后再读取数据寄存器;读取操作完成之后,DOUT/RDY引脚变为高电平。问题是:

原文中说,“如需要,用户可以多次读取该寄存器”。这里的“该寄存器”仅仅是指读取数据寄存器还是指先写通信寄存器后,再读取数据寄存器?

 

另外,原文中说“用户必须确保在下一次转换完成前,不访问数据寄存器,否则新的转换结果将丢失”,这句话是不是前后矛盾?如何理解?

 

2,关于名词输出速率SPS

我的问题是:以上输出速率,比如说在全功率时,输出速率9.37至19200SPS,他的意思是不是指在全功率时,AD转换的输出结果每秒9.37到19200个值?因为我发现SPS一般指每秒的采样点数,可是这里是用在输出数据的速率,所以想确认一下它的含义。

 

3,关于数字滤波器,建立时间,和多通道

资料上说:

我的问题是:

假设我当前是工作在 连续转换模式 和 连续读取模式,并且我有两路AD输入,也就是说我有两个通道,一个是通道A 一个是通道B。

根据资料的意思,实际工作过程应该是:先执行通道A的转换,在进行通道A的转换之前,有一个长时间的通道A的建立时间,然后输出一次转换结果,此时DOUT/RDY变为低电平,说明通道A的第一次转换结束,此时我开始读取数据寄存器的值;通道A的第一次转换结束之后,它就开始切换到通道B的转换,是不是当切换到通道B之后,也要有一个长时间的建立时间?然后才输出通道B的第一次转换结果,使DOUT/RDY变为低电平,然后通知软件去读取数据寄存器。当通道B的第一次转换结果结束之后,是不是又开始切换到通道A的转换,那么当切换到通道A后,是不是也要有一个建立时间,随后才是输出通道A的第二次转换结果?以此类推。。。

結果