设计需求:AD7606-4单次读取4路电压,循环读值
芯片渠道:贸泽
主控芯片:STM32H723
AD7606-4:Range配置为5V,基准电压2.5V, DB0~DB6接地,DB8悬空,CONVSTA、B短接接定时器PWM输出,1KHz 、占空比50%,OS0~2接H723引脚控制,CS、CLK接SPI2通讯,busy接外部中断引脚
控制逻辑:上电配置后Reset,脉宽165ns,PWM脉冲1ms定时开启转换,busy中断处理中拉低CS,开启SPI读值,SPI中断中拉高CS
遇到的问题:读值全为0,示波器测试了各引脚状态,配置引脚电压正常,CONVST、CS、CLK(单次读值64个脉冲)、busy波形正常,firstdata引脚测出单次读数时有16个脉冲,DB0、DB1也是
busy(1)+clk(2):

busy(1)+cs(2):

convst(1)+busy(2):

firstdata(1)+clk(2):

firstdata(1)+outA(2):

DB1(1)+DB0(2):


