Other Parts Discussed in Thread: DAC43401
My chip has 0x48 slave address and NVM has some settings so I reset settings right after booting.
I don't use any PMbus function.
Chip VDD input is 5V and I want to make sqaure wave 0~1.8v
We have CAP to activate LDO to use "REF_EN" internal reference and using "DAC_SPAN" gain 1.5X (1.21 * 1.5 = 1.8v). -> D1 register [2:0]
Below is settings that what I mentioned upper and these settings followed the sequence with #.
#1. 0xD3 -> 0x5208 : to reset settings right after booting
#2. 0x25 -> 0x0170 : DAC_MARGIN_HIGH
#3. 0x26 -> 0x0000 : DAC_MARGIN_LOW
#4. 0xD1 -> 0xC1E4 : Turn on DAC with GENERAL_CONFIG
#5. 0xD3 -> 0x0108 : Start function generator
Are these settings right? Please check.
And I also attach LOGIC analyzer screenshot.
One question I have.
How can I set duty cycle? How can I set time for 1 cycle?
Thanks.