ZHCSDB9D August 2013 – June 2026 ADS1120
PRODUCTION DATA
不使用 RDATA 命令时,器件串行接口在读取转换数据时支持全双工操作。全双工操作意味着在读取转换数据的同时,也会对命令进行解码。在数据读取操作期间,可以在任意 8 位数据边界上发送命令。当识别到 RREG 或 RDATA 命令时,当前的数据读取操作将中止,转换数据也会损坏,除非该命令是在取回转换结果的最后一个字节时发送的。在命令字节后的第一个 SCLK 上升沿,器件开始在 DOUT/DRDY 上输出所请求的数据。要不间断地读取数据,在按时钟输出数据的过程中,请将 DIN 保持为低电平。
发送 WREG 命令不会破坏正在进行的读取操作。图 8-30 展示了一个示例,说明在连续转换模式下读取转换数据的同时,发送 WREG 命令来写入两个配置寄存器。在按时钟输入命令后(第 32 个 SCLK 下降沿之后),器件会复位数字滤波器并按照新的寄存器设置开始转换。WREG 命令可以在任意 8 位边界上发送。
图 8-30 在发送 WREG 命令的同时读取数据的示例在执行 RDATA 或 RREG 命令期间,串行接口不会解码命令。也就是说,发出 RDATA 命令后,必须读取完整的 16 位转换结果;发送 RREG 命令后,也必须读取完所有被请求的寄存器,然后才能发出新命令。