Post Go back to editing

AD7134供电配置问题

当我把IOVDD设置成1.8V、CLKVDD设置成1.8V后,AD7134的DOUT,DCLK,ODR及其配置接口SPI它们的电平范围是不是(1.8V~0V)? 我计划用3.3V供电的MCU+FPGA和AD7134通信。MCU负责和AD7134进行SPI配置、FPGA对AD7134进行读操作。那么这些数据IO在通信时是否要进行电平转换将1.8V转3.3V。

另外,我想对采集数据的频率精确控制,采样时间范围(65536us~1us),实现这个需求我该怎么做了? 是不是要将AD7134配置成从模式,根据DataRate=ODR*IFRatio这个公式来计算出ODR的频率,然后我FPGA生成ODR的相同的频率信号给到AD7134的ODR引脚。是这样操作的吗

Parents Reply Children
  • 你好,非常感谢你的回复!官方回复确实太慢太慢了,同感,而且感同身受!

    我怀疑逻辑错误的原因是这样的:

    1.上面的频域图是在我的AD输入端直接接模拟地产生的,输入线路非常短

    2.ADC的电源是用蓄电池LDO供电,首先是从蓄电池到开关电源再到LDO。电源线上的噪声我专门拿采集卡测过,而且是在上面电路工作的时候测的

    3.我电路板上的AD7134我想让它工作在低功耗模式,我操作寄存器之后读取了0X02寄存器,确认了最低位0(可以理解就是寄存器0X02告诉我器件已经处于低功耗模式下了),低功耗模式下MCLK主时钟是不是就是48M/4=12M了?接下来当我想设置采样率为45kHz的时候,我将0X10A写入ODR_VAL_INT寄存器(12000/45=266=0X10A),结果示波器显示ODR的频率为90kHz,我电话18390217559,能否有机会加一下你的联系方式。

    期待你的再次回复!