主题中讨论的其他器件:DAC81416、
大家好!
我们正在开发一个 Cell 电压仿真器模块、该模块从 SPI 的数字输入输出模拟电压。
我们希望使用将该 DAC81416芯片与微控制器连接、以便通过 SPI 发送数字数据、并使用 DAC81416将其转换为模拟输出。
现在、我们需要您将寄存器列表向下发送、该列表要作为初始化功能的一部分进行编程/配置。
void Init_DAC_Chip (void)
{
00h NOP NOP 寄存器 =??
01h DEVICEID 器件 ID 寄存器= ??
02h STATUS 状态寄存器= ??
03h SPIC732 SPI 配置寄存器= ??
04h GENCONFIG 通用配置寄存器== ??
05h BRDCONFIG 广播配置寄存器= ??
06h SYNCCONFIG 同步配置寄存器=???
07h TOGGCONFIG0 DAC[15:8]切换配置寄存器=??
08h TOGGCONFIG1 DAC[7:0]切换配置寄存器=??
09h DACPWDWN DAC 断电寄存器=??
0Ah DACRANGE0 DAC[15:12]范围寄存器=??
0Bh DACRANGE1 DAC[11:8]范围寄存器 =??
0Ch DACRANGE2 DAC[7:4]范围寄存器=??
0Dh DACRANGE3 DAC[3:0]范围寄存器 =??
0Eh 触发触发寄存器 =??
0Fh Brdcast 广播数据寄存器 =???
10h DAC0 DAC0数据寄存器 =??
11h DAC1 DAC1数据寄存器 =??
12h DAC2 DAC2数据寄存器=??
13h DAC3 DAC3数据寄存器 =??
14h DAC4 DAC4数据寄存器 =??
15h DAC5 DAC5数据寄存器 =??
16h DAC6 DAC6数据寄存器 =??
17h DAC7 DAC7数据寄存器 =??
18h DAC8 DAC8数据寄存器 =??
19h DAC9 DAC9数据寄存器 =??
1Ah DAC10 DAC10数据寄存器 =??
1Bh DAC11 DAC11数据寄存器 =??
1通道 DAC12 DAC12数据寄存器 =??
1DH DAC13 DAC13数据寄存器 =??
1Eh DAC14 DAC14数据寄存器 =??
1Fh DAC15 DAC15数据寄存器=??
20h OFFSET0 DAC[14-15;12-13]差分偏移寄存器 =??
21h OFFSET1 DAC[10-11;8-9]差分偏移寄存器 =??
22h 偏移2 DAC[6-7;4-5]差分偏移寄存器 =???
23h OFFSET3 DAC[2-3;0-1]差分偏移寄存器 =??
}
我们还要求您列出在主函数期间将要更新的寄存器、以便将数字数据转换为模拟电压。
void DAC_SPI_Transmission _Chip (void) -在10mSec 时间环路中调用该函数。
{
有待更新
}
非常感谢
此致
Siva.