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时与写操作一致。
感谢您的解答,祝您生活愉快。