您好!
编译环境:keil5
使用芯片:DAC8564IDPW
1.为什么精度上会有偏差?
控制通道 A 输出2V 电压(DIN 指令为0X10CCCC)。 万用表测量的 Vout A 到 GND 的电压为2.060V、其他三个通道的电压为0.092V
为了单独将通道 A 的输出电压控制为0V (DIN 命令为0X100000)、万用表测量的 Vout A 到 GND 的电压为0.092V、其他三个通道的电压也为0.092V
为了单独控制通道 A 到1V 的输出电压(DIN 指令为0X106666)、万用表测量到 Vout A 到 GND 的电压为1.075V、其他三个通道的电压为0.092V
以下波形借助0X10CCCC 数据发送到 DAC_DIN、顶部到底部的四个通道对应四个波形:DAC_SCLK、DAC_DIN、DAC_SYNC 和 DAC_ENABLE。
2. 为什么 DIN 发送指令在保持之前的电压值的同时改变? 如何实时更改任何通道的电压输出和关断?