您好!
我正在尝试使用 WREG 命令配置 ADS131M04上的一些寄存器。 例如、我尝试通过更改模式寄存器来配置字大小。
我发送到 ADS131M04的数据:
0x61 0x00 0xFF 0x07 0x00 0xFF 0xFFFFFF0xFFFFFF0xFFFFFF0xFFFFFF0xFFFFFFFF、
其中0x6100是用于写入模式寄存器的 WREG 命令、0xFF 是虚拟字、0x0700是我要写入寄存器的值、0xFF 是另一个虚拟字。 默认字大小为24位、因此我将0xFF 用作全帧的虚拟字。
向 ADS131M04发送包含6个字的全帧时、DRDY 会在 CS 变为高电平之前变为高电平。 DRDY 的这种正常行为是否正常? 发送后、已成功配置全帧模式寄存器并更改了字大小、但我担心这种 DRDY 行为。
下面是将全帧 WREG 命令发送到 ADS131M04的示例:
黄色- SCLK、蓝色- CS、橙色- DOUT、绿色- DRDY
但是、当向 ADS131M04发送4个较少字时、DRDY 的行为与描述的不符、它会按预期每250us 变为高电平。
在接下来的示波器中、4个字的零被发送到 ADS131M04:
黄色- SCLK、蓝色- CS、橙色- DOUT、绿色- DRDY
SCLK 为20MHz、
采样率默认为-4kHz
因此、我想问、在发送完整帧时、DRDY 是否表现得像这样正常。 如果不是、您知道这种行为的原因是什么?
谢谢、此致、
Milan Subotić ć