Dears:
we are using AD3541R for analog output, it does not work correctly, seeking for your help, thanks a lot!
below is the schematic of AD3541R,
1 for the gain part, we only connected to RFB2; the RFB1 and RFB4 pin are not connected(no R46, R48 on baord).
2 The LDAC pin is kept low level.
After configuring the AD3541R registers according to the datasheet, the AD3541R cannot output the correct values according to the configuration, and only outputs -5V and +5V, there are no other intermediate values.
Here's how I configured it:(only these pins are configured: DAC_RST(RESET#), DAC_SPI_CS(CS#), DAC_SPI_SCLK(SCLK), DAC_SPI_SDI(SDI), DAC_SPI_SDO(SDO))
1. Read Register CHIP_TYPE (0x03)
--The register value is 0x04.(waveform below)
2. Write register REFERENCE_CONFIG (0x15),
The configured value is 0x03, using an external reference voltage Vref.
3. Write register CH0_OUTPUT_RANGE (0x19),
The value is 0x02, which indicates 0-10V.
4. Write Register CH0_DAC_16B (0x2A)
The value written is 0xFFFF
5. Read Register CH0_DAC_16B (0x2A)
The read value is 0xFFFF, which is correct
Output Voltage Configuration:
If the configured value is 0x0, the output value is -5V(measured by oscilloscope)
If the configured value is 0x4000, the output value is -5V(measured by oscilloscope)
If the configured value is 0x8000, the output value is +5V(measured by oscilloscope)
If the configured value is 0xFFFF, the output value is +5V(measured by oscilloscope)
Why is the voltage range CH0_OUTPUT_RANGE configured to 0-10V, but the actual output only has two values, -5 and +5V, and no other values?
thanks
Gavin Li