您好!
我对 DAC60501Z 寄存器设置方法有一些疑问。
如果您查看 DAC60501数据表中地址0x03h 处的 CONFIG 寄存器、则会保留寄存器15~9和7~1、仅应更改8和0。
在实际读取/写入时、保留寄存器13~10和7~1、以及寄存器15、14、9、8 0似乎可用于写入。 在保留的寄存器中、数字9显示为1、因此即使输入0x0000或0x0001、0x0002和0x0003似乎出现。
您是否了解有关此结果的任何信息? 我想知道保留寄存器值是如何确定的以及如何更改保留寄存器。
[注册 w/r 结果]
LSB |
MSB |
||||||||||||||||||
保留 |
REF_PWDWN |
保留 |
DAC_PWDWN |
||||||||||||||||
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
||||
0 |
0 |
0 |
0 |
0 |
0 |
1 |
X |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
X |
||||
0x0101写入 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0x0101设置 |
-> |
0x0103获取 |
2. 0xFFFF 写入 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0xFFFF 置位 |
-> |
0x01c3获取 |
3. 0x01c3写入 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0x01c3设置 |
-> |
0x01c3获取 |
4. 0x0081写入 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0x0081置位 |
-> |
0x0083获取 |
[原理图]
我想 DAC60501s 的数据表已经在八月进行了修订。 我想问一下它的内容。
在当前使用的 DAC60501Z 的寄存器映射中读取 OFFSET:1h 的 DevID 值时、它会显示0x1521。
不过、如果您在最新数据表中查看该值、则该值读取正确、但如果您查看较早版本的数据表、它似乎是不正确的值。
在本例中、我想询问当前使用的产品是否可以视为应用了八月数据表更新的最新产品。
我想询问寄存器值是否没有因为更新前后的差异而变化。
提前感谢您的支持!