已回答假定已回答

AD9780 使用中的复位问题

XJLee 在 2018-5-29 詢問的問題

您好:

        我们在使用 ADI 数模转换芯片 AD9780 时,遇到了比较棘手的上电复位问题,以下是对问题的描述:

 

           1. AD9780 复位问题。 AD9780 的原理图设计采用官网推荐的同类芯片 AD9783 原理图设计,其有上电瞬间有两种运行模式可选择(Pin mode   和  SPI mode),起初我们使用的是 pin mode (对应的 CSB引脚 10K电阻 拉低,SDO 引脚 10K电阻 拉高,SDIO 引脚 10K电阻 拉低 ,Reset 引脚 10K 电阻 拉低,且四个引脚均与FPGA 相连接  ),上电瞬间,对其进行复位操作,本身使用芯片的  normal  mode, 但多次上电中,会有几次进入 mix mode。我们对其进行上电后 FPGA 控制Reset进行拉高拉低的复位操作,但仍然会有进到 mix mode 的时候。(在未使用FPGA对其四个引脚控制时,FPGA对应的四个引脚为 input 状态,应该不影响四个引脚的状态)

 

          2. 以上状态进行的不稳定,我们修改为 SPI  控制 AD9780 的模式 (对应的 CSB引脚 10K电阻 拉高,SDO 引脚 10K电阻 拉高,SDIO 引脚 10K电阻 拉低 ,Reset 引脚 10K 电阻 拉低,且四个引脚均与FPGA 相连接,此时FPGA对应引脚为输入模式  ),在对其复位寄存器0x00 进行写复位操作,有复位的现象,但复位后,有时候也会进入 mix mode,而不是要使用的 normal mode 模式。

           

         3. 我们对芯片寄存器  0x1F 进行了读寄存器的操作,读出的数据为  0x02 ,请问这个值代表什么意思。

 

总结以上现象,无论选用那种复位方式,多次进行开关电源操作时,芯片都会有进入 mix mode 的状态出现,不能稳定的进入 normal mode 。

 

        请您帮分析一下,我们在使用过程中是否存在不合适的操作或者电路是否存在一定的不合理性导致复位后的 AD9780 不能稳定的进入  normal mode

結果