Part Number: DAC81416EVM
Hello all,
We are developing a Cell voltage emulator module, which outputs analog voltage from the Digital input from SPI.
We would like to use this DAC81416 chip interfaced with a Micro controller to send the Digital data through SPI to convert it as Analog output using DAC81416.
Now we would request you to send the list down the Register and its values to be programmed / configured as part of Initialization function.
void Init_DAC_Chip(void)
{
00h NOP NOP Register = ???
01h DEVICEID Device ID Register = ???
02h STATUS Status Register = ???
03h SPICONFIG SPI Configuration Register = ???
04h GENCONFIG General Configuration Register = = ???
05h BRDCONFIG Broadcast Configuration Register = ???
06h SYNCCONFIG Sync Configuration Register == ???
07h TOGGCONFIG0 DAC[15:8] Toggle Configuration Register = ???
08h TOGGCONFIG1 DAC[7:0] Toggle Configuration Register = ???
09h DACPWDWN DAC Power-Down Register = ???
0Ah DACRANGE0 DAC[15:12] Range Register = ???
0Bh DACRANGE1 DAC[11:8] Range Register = ???
0Ch DACRANGE2 DAC[7:4] Range Register = ???
0Dh DACRANGE3 DAC[3:0] Range Register = ???
0Eh TRIGGER Trigger Register = ???
0Fh BRDCAST Broadcast Data Register = ???
10h DAC0 DAC0 Data Register = ???
11h DAC1 DAC1 Data Register = ???
12h DAC2 DAC2 Data Register = ???
13h DAC3 DAC3 Data Register = ???
14h DAC4 DAC4 Data Register = ???
15h DAC5 DAC5 Data Register = ???
16h DAC6 DAC6 Data Register = ???
17h DAC7 DAC7 Data Register = ???
18h DAC8 DAC8 Data Register = ???
19h DAC9 DAC9 Data Register = ???
1Ah DAC10 DAC10 Data Register = ???
1Bh DAC11 DAC11 Data Register = ???
1Ch DAC12 DAC12 Data Register = ???
1Dh DAC13 DAC13 Data Register = ???
1Eh DAC14 DAC14 Data Register = ???
1Fh DAC15 DAC15 Data Register= ???
20h OFFSET0 DAC[14-15;12-13] Differential Offset Register = ???
21h OFFSET1 DAC[10-11;8-9] Differential Offset Register = ???
22h OFFSET2 DAC[6-7;4-5] Differential Offset Register = ???
23h OFFSET3 DAC[2-3;0-1] Differential Offset Register = ???
}
Also we request you to list down the registers to be updated during main function to covert the Digital data to Analog voltage.
void DAC_SPI_Transmission_Chip(void) - This function is called in 10mSec time loop.
{
To be updated
}
Many thanks
With kind regards
Siva