This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DAC37J82: DAC38J82

Part Number: DAC37J82
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