Other Parts Discussed in Thread: REF5050, ISO7141CC
Hello,
I'm using DAC8875 and would greatly appreciate some help with the following issues:
- Issue 1. The output voltage measured for the following configurations (channels A and B) are always saturated at 4.96 V (in both calibrated and un-calibrated modes, uni/bipolar ranges).
reset config: ['0x2', '0x1e12']
channel selection: ['0x3', '0x0020'],['0x3', '0x0040']
channel configuration: ['0x4', '0xd000']
channel data: ['0x5', '0xffff']
BBC selection: ['0x6', '0x0001'],['0x6', '0x0002']
BBC configuration: ['0x7', '0x061f']
calibration enable: ['0x8', '0x0001']
calibration gain: ['0x9', '0x81eb']
calibration offset: ['0xa', '0x0026']
dac status: ['0xb', '0x1781']
- Issue 2. The status register indicates a fault with channel A, but not channel B. Both channeled are connected only to DMM. The fault is not cleared on software reset. Any suggestions what might be the cause of the fault? Both channels A and B are generating identical output measurements.
- Issue 3. I'm trying to get a better understanding of the calibration steps of the DAC8775. The calibration of the unipolar modes 0x00 (5V) and 0x01 (10V) based on the datasheet, and as illustrated by following example works fine. How do we calculate calibration data to bipolar ranges? Do we need to keep separate calibration parameters for bipolar ranges?
Unipolar Calibration (V_requested = Cal_Gain x V_measured + Cal_Offset)
Cal_Offset = 0.002279831V (0x1D)
Cal_Gain = 1.007500601V/V (0x81EB)
Thanks for your help.