采用FPGA控制DAC芯片AD7545,目前在调试硬件,因此FPGA没有工作,IO口输出电压在3.1V左右,AD7545的12位数据输入端口均为高电平,VIN为-5V,电路原理图如下,测得运放输出电压-13.6V左右,最大不应该是5V吗?求解答
根据你的描述,说FPGA 没有工作且I/O口都为高,那么就是WR管脚也为高,建议你使WR管脚接低之后,让其进行转换之后再把WR拉高使其进入hold模式,你的应用中很有可能AD7545没有进行转换就直接进入Hold模式,导致输出不正确。
那么建议你别把CS和WR直接接地,用I/O口对其进行控制,使这两个管脚都由高变为低,再由低为高,即完全满足如下数据手册里的时序图:
看了你的电路图应该是没有问题,根据你的描述,貌似是AD7545没能正常工作,请确定DGND和AGND的电平一致,如果一致,那么建议你在ADI网站上申请样片试一试。