使用dac7563,同一批板子,芯片供电是3.3v,与mcu 通信,上电初始化流程如下:
DAC7563_WRITE(0x28,0x0001);//Reset all registers and update all DACs (Power-on-reset update)
DAC7563_WRITE(0x30,0x0003);//LDAC pin inactive for DAC-B and DAC-A
DAC7563_WRITE(0x20,0x0003);//Power up DAC-A and DAC-B
DAC7563_WRITE(0x38,0x0001);//Enable internal reference and reset DACs to gain = 2
DAC7563_WRITE(0x18,1348<<4); //1.65v
DAC7563_WRITE(0x19,1348<<4);
测试发现下面异常问题:
1.部分板子输出参考电压异常,正常的板子参考电压为2.54v左右,不正常的为3.3V和2.7v左右
2.部分板子通道写入其中一个通道输出无反应,有的两个通道都没反应
3.部分板子通道都能写入,但是值异常,比如写入的1348对应输出电压值为1.65v左右,实际输出为800mv左右