主题中讨论的其他器件:DAC38J82
数据表第69页的表47显示了寄存器16的以下寄存器配置:

数据表显示:
针对 DACAB 路径的 QMC 校正相位项。
范围为–0.5至0.49975。
编程“100000000000”=–0.5。
编程“01111111111111”= 0.49975。
不过、寄存器映射的表30显示了第59页的以下定义:

这与表47中的定义不匹配。
从表47中、
编程“100000000000”= 8000hex
编程“01111111111111”= 7FFhex
从表30中删除了配置16、
Bit 15:12 Bit 11:0
被保留 QMC_phaseab (11:0)
当 QMC_phaseab (11:0)仅为表30中定义的11位时、如何对8000hex 进行编程?
此外、我能否更好地定义 QMC_phaseab (11:0)的编程范围?
编程“100000000000”=–0.5。
编程“01111111111111”= 0.49975。
这是控制范围的工作方式吗?
+0.5 7FFF 32767
0 0000 0000
FFFF 65535
-0.5 8000 32768