尊敬的所有人:
我想问一下 RDATAC 和 RDATA 模式。
我查看了数据表、但我无法确认以下内容、因此我希望您告诉我。
(1) RDATAC 模式下的/DRDY 周期有多长时间?
(2)在 RDATA 模式下、从命令传输到数据输出的 SCLK 周期数是多少? (或者从命令传输到数据输出需要多长时间?)
(3)在 RDATAC 模式下、存在数据读取禁止时间。 它不是 RDATA 模式吗?
此致、
是的、奥特伊
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.
尊敬的所有人:
我想问一下 RDATAC 和 RDATA 模式。
我查看了数据表、但我无法确认以下内容、因此我希望您告诉我。
(1) RDATAC 模式下的/DRDY 周期有多长时间?
(2)在 RDATA 模式下、从命令传输到数据输出的 SCLK 周期数是多少? (或者从命令传输到数据输出需要多长时间?)
(3)在 RDATAC 模式下、存在数据读取禁止时间。 它不是 RDATA 模式吗?
此致、
是的、奥特伊
您好、Y.Ottey、
我只回答您的问题、但首先、让我详细解释一下 RDATAC 和 RDATA 的工作原理。 首先、有两种从器件读取数据的模式、它们在如何将数据加载到 DOUT 寄存器中方面是不同的。 一种模式是连续读取数据 RDATAC。 在此模式下、每次出现/DRDY 指示时、ADC 数据都会加载到 DOUT。 您可以使用/DRDY 来确定何时读取数据。 请注意、直到下一个/DRDY 指示完全读取数据、因为 DOUT 在下一个/DRDY 指示时自动更新。 如果您在读取数据的中途、并且有一个新的/DRDY、您将获得损坏的数据。 第二种模式使用带读取数据命令(RDATA)的停止连续读取数据(SDATAC)来读取数据。 在这种模式下、读取器件时不会被新的/DRDY 中断。 DOUT 仅在发送 RDATA 命令时更新。
回到您的问题:
1./DRDY 周期与器件的数据速率完全相同。 如果数据速率为8kSPS、则/DRDY 指示将每125us 出现一次。 这在 RDATAC 或 SDATAC 模式下是相同的。
2. RDATA 命令的读数为8位、加上24位的状态位以及所有通道数据的位数。 如果器件为所有8个通道输出24位数据、则总共为224位。
3. RDATA 模式没有数据读取禁止时间。 这是因为使用 SDATAC 和 RDATA、DOUT 仅在设置 RDATA 命令时更新。 借助 RDATAC、/DRDY 可中断输出数据读取。
吴约瑟
您好、Y.Ottey、
首先、START 引脚用于启动 ADC 转换。 转换完成后、即可读取数据。 如果您希望转换继续、则可以将 START 引脚保持在高电平。 如果您不需要转换继续、则可以将 START 拉至低电平。 在/DRDY 指示最后一次转换后、您仍然可以使用 RDATA 从器件读取数据。
当运行在 RDATA 模式下(而不是 RDATAC 模式)时、可在 RDATA 命令之后立即通过 SCLK 计时读取状态和 ADC 数据。
我是否为您提供了所需的答案? 我不确定我是否理解您在问题中提出的问题。
吴约瑟