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

关于ADS8691片子寄存器的问题

在片子文档里面,Table 5. List of Input Commands这个表格里面,OPCODEB[31:0]这个里面是32位的控制字,00000000_000000000_
00000000_00000000,这是下面的例子,明显超过了32位?怎么回事????11000_xx_<9-bit address>_<16-bit data>这个控制字里面的xx还以-怎么组合?xx是随意的数字吗?-到底是0还是1?还是什么都不用写?还是那个老问题,11000_xx_<9-bit address>_<16-bit data>加起来,就超过了32位了啊????请TI的高手回答。谢谢。

user151383853:

明显超过了32位, 这么长这里应该是二进制数吧,虽然不免手册会有错误,经常看到手册错误校准文档,不过 TI 的手册还相对好一点。这里的 _ 是连接符号,不能算一个字符

Kailyn Chen:

这里没超过32bit啊,正好是32bit,下划线不是的。XX代表的是01 任意均可。
比如<11000_00> <0_0001_0100> <0000 0000> <0000 0001>
即为1100 0000 000101000000 0000 0000 0001正好32bit。

user4226666:

回复 Kailyn Chen:

谢谢,多看了几遍看懂了,他举的那个例子,00000000_000000000_00000000_00000000这个是超过32位的,感觉TI的转换器比AD的要便宜一些,但是在支持上有点差距,如果能提供个驱动,再好不过了。多谢各位。

赞(0)
未经允许不得转载:TI中文支持网 » 关于ADS8691片子寄存器的问题
分享到: 更多 (0)