您好、E2E、
你好。
ADS1241如何知道操作码与地址之间的区别? 例如、它如何区分 RDATAC (读取数据)操作码与 MUX 寄存器地址、两者都是0x01?
在发送下一个命令和数据 后、我们是否等待 DRDY? 或者、我们能否逐个发送一个命令/数据? IC 如何知道什么是 MUX 和什么是 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.
您好、Carlo、
RDATA 是一个单字节命令。 WREG 和 RREG 命令是2字节命令序列。 写入多路复用器时、在它之前有一个 WREG 命令、之后是要写入的寄存器。 通信以 CS 为框架。 使用 CS 是确保通信正确的最佳方法。 如果 CS 连接到低电平、则通信可能会退出同步。
如果发出 WREG 命令、ADS1241将查找命令序列的第2个字节。 在通信期间的任何时间切换 CS 都将重置通信、直到 CS 变为低电平。 当 WREG 命令被发送时、内部状态机正在等待一个有效寄存器被写入。
RDATA 命令被解码、最后一个转换数据被放置在输出缓冲器上、等待从器件计时。 需要有延迟时间、以便命令能够在数据可用之前正确解码。 有时您还需要在命令之间等待。 根据运行情况、时序在 ADS1241数据表第6页的时序特性表中显示为 T6和 T11。
此致、
Bob B