AD9370的RBIAS管脚电压不正常

二块AD9370板(采用的是artix7 fpga),两块板稍微有一点不同,都是AD9528和AD9370的SPI由stm32芯片控制,其中一块板(称为A板) AD9528和AD9370的spi都正常了,fpga要用的频率也由ad9528产生了,AD9370的0x03和0x20寄存器实验测试也正常,但另一块板B的ad9528频率正常,且fpga闪灯实验正常,给ad9370的电源和复位信号都是正常的(和A板一样的操作),但RBIAS脚却没有0.7V左右的电压,所以ad9370的spi口读0x03寄存器返回值不是9而是FF,请问,我还要如何查找问题或如何解决问题?

Top Replies

  • 0
    •  Analog Employees 
    on Oct 14, 2020 6:22 AM 15 days ago

    建议检查一下电源,是否有电源轨的突然跌落

  • 谢谢!我今天又检查了A板(此板能正常读9370的0x03和0x20寄存器器),发现A 板RBIAS也没有了0.7v,我记得较早以前量过RBIAS脚有0.7v的。当然,此时虽然没有0.7v但9370的0X03读取正常返回9,0x20写读都正常。根据您的建议我重新检查了B板的电源,没有问题啊,用示波器观察,B板与A板的上电时序及电压都一样。所以现在B板9370的0x03寄存器读取还是不正常,RBIAS依然等于0;原来正常的A板现在RBIAS也是0了,但9370的0x03寄存器读正常。也就是说B板问题依然如故,A板RBIAS=0了。现在除了原问题外还增加一问:9370的RBIAS必须要等于0.7V左右吗?如果没有0.7v虽然读0x03寄存器成功,但是否将来还是不能正常使用?