TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS1212: 关于CMR寄存器BD位的疑问

Part Number:ADS1212

如datasheet在page20的BD (Byte Order) Bit內所述:

请注意,当BD清除并启动多字节读取时,指令寄存器的A3-A0是最高有效字节的地址,随后的字节位于更高的地址。如果设置了BD,则A3-A0是最低有效字节(least
significant byte)的地址,随后的字节位于较低的地址(lower addresses)。BD位只影响读取操作;它对写操作没有影响。

而datasheet中page19对A3-A0 (Address) Bits的描述:

这四个位选择将被读取或写入的起始寄存器位置,如表IX所示。随后的每个字节将被读取或写入下一个更高的位置higher location.(如果命令寄存器中的BD位被设置,则随后的每个字节将从下一个较低的位置读取)。

疑问如下:

datasheet中page19对A3-A0 (Address) Bits的描述中的higher location的含义是A3~A0所表示的地址按照从0000——>1110的方向增加?

还是按照LSB(最低字节)——–>MSB(最高字节)的方向增加?

Amy Luo:

您好,

datasheet中page20和page19描述的是一个意思

DM Liu 说:

datasheet中page19对A3-A0 (Address) Bits的描述中的higher location的含义是A3~A0所表示的地址按照从0000——>1110的方向增加?

还是按照LSB(最低字节)——–>MSB(最高字节)的方向增加?

对于您这个问题,是从0000——>1110的方向增加

DM Liu 说:请注意,当BD清除并启动多字节读取时,指令寄存器的A3-A0是最高有效字节的地址,随后的字节位于更高的地址。

对于您这个翻译中 higher addresses应翻译为较高或次高地址,而不是更高的地址

,

DM Liu:

我的理解是:此芯片写操作均为MSB—->LSB,当BD位被置1后,读操作为LSB—>MSB.BD位为0时与写操作一致。

感谢您的解答,祝您生活愉快。

赞(0)
未经允许不得转载:TI中文支持网 » ADS1212: 关于CMR寄存器BD位的疑问
分享到: 更多 (0)