Other Parts Discussed in Thread: DAC38J82
Table 47 on Page 69 of the datasheet shows the following register configuration for register 16:
The datasheet says:
The QMC correction phase term for the DACAB path.
The range is –0.5 to 0.49975.
Programming “100000000000” = –0.5.
Programming “011111111111” = 0.49975.
However, Table 30 of the register map shows the following definition on page 59:
This does not match the definition in Table 47.
From Table47,
Programming “100000000000” = 8000hex
Programming “011111111111” = 7FFhex
From Table 30 for config 16,
Bit15:12 Bit11:0
reserved qmc_phaseab(11:0)
How can you program 8000hex when qmc_phaseab(11:0) is only 11 bits as defined in Table 30?
Furthermore, can I gat a better definition of the programming range for qmc_phaseab(11:0)?
Programming “100000000000” = –0.5.
Programming “011111111111” = 0.49975.
Is this how the control range works?
+0.5 7FFF 32767
0 0000 0000
FFFF 65535
-0.5 8000 32768