This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DAC80501: DAC80501的SPI无法通信以及VREFIO会出现变化

Part Number: DAC80501

尊敬的先生,您好:

        我们现在使用DAC80501,,现在出现了一下问题。

        1、默认状态下,80501的vrefio管脚是2.5V,但有几个一开始是2.5V,后来就变成5V了。

        2、SPI通信不能对其进行操作。输出无任何变化。

  • 您好,

    1、DAC80501的默认基准电压是使用的内部基准电压,为2.5V,此时,您是默认使用的内部基准电压吗?

    在没有更改寄存器配置的情况下,基准电压变成了5V吗?或者说基准电压变成5V时是否对寄存器操作了?

    2、SPI2C pin 是怎样连接的?如果SPI2C pin接低电平则工作在SPI模式下;若接高电平则是工作在I2C模式下。请确认下此管脚的电平状态是什么?另外,您可以附上您使用电路的接线图吗

  • HI,Amy Luo

            您好。

           

            以上是使用的电路图。其中四个数字信号连到了FPGA上。

            1、不进行任何操作,基准电压一开始是2.5V,上电一段时间就变成了5V,今天发现还有的变成了0V;

           2、原理图入上图所示。

  • 1、SPI2C pin 是两个10K电阻二分之一分压3.3V后接入SPI2C pin ,相当于接的是1.65V;DAC80501 数字输入识别的高电平最小是1.62V,因此,如果3.3V稳定的话,那么选择的通信方式是I2C模式;

    另外如果接高电平的话,不建议通过两个10K电阻分压3.3V获得,因为3.3V如果存在其他负载的话可能不稳定,分压电阻值也有精度的问题,分压值有跌落1.62V的风险。

    2、DAC80501默认使能的是2.5-V精密带隙基准,输出电流是5mA。

    基准电压是:上电是2.5V,不进行任何操作变为5V?后又变为0V?

    您断开VREFIO后端电路,上电一段时间看VREFIO是否正常输出?以排除后端电路的影响

  • 谢谢您的回复。

    1、我只焊了1个10K-对地的,另一个拉高的10K没焊。另外这个SPI2C pin还连到了FPGA,也给了它低电平。

    2、后端接的是个放大器,我把他焊掉试试。

  • 将后面的电阻焊下去了,也不行。仍然是5V

  • 试了用I2C,是可以的,但是SPI完全不行。不能操作任何寄存器。

  • 您把输出5V基准电压的芯片换一个新的,因为不确定这个是不是已经坏了,然后焊掉后端的放大器,不进行任何操作,看其输出电压是否改变?如果改变的话,可能是焊接的问题,也可能是物料的问题,需要从这两个方面去考虑;

    关于SPI通信,看下是否与主控端SPI电平兼容?如果电平是兼容的,建议您用示波器测量SPI通信波形,看寄存器读写时序是否存在问题?