Other Parts Discussed in Thread: TLV5630, TLV5631
Tool/software:
Hi,
I am trying to figure out how the output voltage is calculated.
- The TLV5632 is a 8 bit DAC
- from the datasheet page 10 it is stated that "The output voltage (full scale determined by reference) for each channel is given by: 2*REF * { (CODE/0x1000)} [V]
where:
- REF is the reference voltage (2.048V from datasheet)
- CODE is 0x000 to 0xFF0 for the TLV5632.
In page 12 it is stated that: "The TLV5630 decodes all 12 data bits. The TLV5631 decodes D11 to D2 (D1 and D0 are ignored). The TLV5632 decodes D11 to D4 (D3 to D0 are ignored).
I tried to calculate the range but can't figure out how the CODE is considered:
- If I reference to the fact that it is 8 bit DAC then the CODE should be 000 to 0x0FF...but then I get output voltage of 0V to 0.255V
- assuming 12bit register (DATA format page 11) I get potential numbers from 0 to 4096....and taking the range of 0x00 to 0xFF0 (as written above) I get 0 to 4080? so....voltages of 0V to 4.08V?
so where does the (D3 to D0 are ignored) takes action?
what is the correct output range? 0V to ...?