TIwilliam hill官网
直播中

张霞

7年用户 1060经验值
私信 关注
[问答]

dac7558在某些环境下无法正常输出电压的情况,怎么处理?


  • 您好,我遇到dac7558在某些环境下无法正常输出电压的情况,下面是dac7558的原理图:

    此7558通过FPGA进行驱动控制,目前已经抓取过spi波形,时序应该为正常时序:

    此为更新dac7558 8个通道的buffer寄存器并在最后进行同时更新,在使用独立电源给单板提供5V电压时,dac7558能够正常产生8个通道的电压,此时的VDD实测为4.867V,vref为4.998V;而使用系统电源提供5V电压时,dac7558输出的8个通道全部为0电平电压值,且并不随配置电压code值得变化而变化,此时得VDD实测为5.047V,vref为4.999V;
    目前已经确认过IO3V3为3.3V电压,809_DA_RESET_n使用fpga控制一直为1,FPGA_DA_RESET_n为逻辑得全局复位,经过抓取其他逻辑可以确认此信号在正常工作时应该为1电平即非复位状态得,因此感到十分得疑惑,并没有控制复位并且给到了正确得spi命令,为什么dac7558只能在单板供电时工作;
    系统得电源与独立电源得唯一区别在于系统还对5V输入进行了滤波/稳压;

    另外,已经换了一块dac7558得芯片同样存在相同得问题;
    所以有疑问,手册上得VREF需要在0-VDD范围以内,实测可能没有达到此项指标,但是在系统上另外一块单板上7558在VDD实测为5.047V,vref为4.999V也可以正常产生电压值,所以无法确认此项是否会影响我的电压输出;
    目前由于fpga芯片被意外烧毁,我需要等到下周才能继续定位,希望可以提供一些思路哇

回帖(2)

王强

2024-11-19 11:09:34
系统电源供电时,VCC_3V3电压是否有提供?


另外的模拟地AGND是在GND的基础上添加了10uh的电感得到的

也就是说系统电源供电时,AGND和GND是交流不通的?建议您使用0Ω电阻短接AGND和GND,看是否可以解决上述问题?
举报

刘丹

2024-11-19 17:08:18
根据您的描述,DAC7558在某些环境下无法正常输出电压。以下是一些建议和可能的解决方案:

1. 检查电源稳定性:您提到使用系统电源时,DAC7558输出的8个通道全部为0电平电压值。这可能是由于系统电源的稳定性不足导致的。请检查系统电源的纹波和噪声水平,确保它们在DAC7558的允许范围内。

2. 检查电源接地:确保DAC7558的电源接地和信号接地都正确连接,以避免接地环路问题。

3. 检查电源滤波:在DAC7558的VDD和VREF引脚上添加适当的滤波电容,以减少电源噪声对DAC输出的影响。

4. 检查SPI通信:虽然您提到SPI波形正常,但仍建议检查SPI通信是否正确。确保SPI时钟频率、数据格式和通信协议与DAC7558的要求一致。

5. 检查DAC7558配置:检查DAC7558的配置寄存器设置,确保它们正确配置以满足您的应用需求。

6. 检查FPGA代码:检查FPGA代码,确保DAC7558的控制信号(如CS、SCLK、SDI等)正确生成,并且与DAC7558的时序要求一致。

7. 检查硬件连接:检查DAC7558与FPGA之间的硬件连接,确保没有短路、断路或接触不良的问题。

8. 考虑使用隔离电源:如果系统电源的噪声和稳定性问题无法解决,可以考虑使用隔离电源为DAC7558提供独立的电源。

9. 检查DAC7558的电源电压范围:确保DAC7558的VDD和VREF电压在规定的范围内,以避免因电压过高或过低导致的输出问题。

10. 考虑更换DAC7558:如果以上方法都无法解决问题,可以考虑更换一个新的DAC7558,以排除硬件故障的可能性。

希望以上建议能帮助您解决问题。如果问题仍然存在,请提供更多详细信息,以便进一步分析和解决。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分