您好:
我尝试使用 DAC61416输出0至20V 的电压。 我使用 MC9S12微控制器通过 SPI 与 DAC61416通信。当我选择-5V 至+5V、-10V 至+10V、-20V 至+20V 或-2.5V 至+2.5V 输出范围时、输出电压仅为1.4V。 当我选择0V 至+5V、0V 至+10V、0V 至+20V 或0V 至+40V 输出范围时,输出电压为0v。 我确信 SPI 通信没有问题。
这是寄存器配置:
DrvDacWriteReg (DACRANGE2R_ADDR、0x2222);
DrvDacWriteReg (DACRANGE3R_ADDR、0x2222);
DrvDacWriteReg (SPICFGR_ADDR、0x0A84);
DrvDacWriteReg (GENCFGR_ADDR、0x3F00);
DrvDacWriteReg (DACPWDWNR_ADDR、0x0000);
DrvDacWriteReg (BRDCFGR_ADDR、0xFFFF);
DrvDacWriteReg (BRDCASTR_ADDR、0xFFFF);
请告诉我出现此问题的原因、或者如果您可以直接帮助我解决此问题、这将是一个很好的帮助。
谢谢、此致、
朱昌光