执行硬复位后,读取报警寄存器和REG1均为0xFFFF;重复硬复位,SETUP_F始终保持设置错误(1)。ADC目前采用内部REF,通信接口与用户手册的参考电路设计相同;四路模拟通道由5v供电的运放输出,并用肖特基二极管钳位在0-3.3v。
硬复位:A0FF、读REG1:1000、读REG2:2000、读ALERT:3000
想知道如何才能使ADC正常上电复位,并且知道读取寄存器内容的前4bit是否有意义、代表什么信息。希望得到贵方解答,谢谢!
执行硬复位后,读取报警寄存器和REG1均为0xFFFF;重复硬复位,SETUP_F始终保持设置错误(1)。ADC目前采用内部REF,通信接口与用户手册的参考电路设计相同;四路模拟通道由5v供电的运放输出,并用肖特基二极管钳位在0-3.3v。
硬复位:A0FF、读REG1:1000、读REG2:2000、读ALERT:3000
想知道如何才能使ADC正常上电复位,并且知道读取寄存器内容的前4bit是否有意义、代表什么信息。希望得到贵方解答,谢谢!
理论情况下只要正常上电就会自动复位的,Setup_F不会有故障信息,前面4位信息没有意义
感谢回复。之前一直是上电之后配置寄存器,直接进行转换读取结果,发现转换值明显不对,才开始找原因。芯片的VLogic以及VCC我都是用5V输出DC/DC加上5V转3.3V LDO实现,实际测量电源电压也在3.3V没有问题。此外手册上说REGCAP引脚电压典型值为1.9V,实际测量2.73V,是否考虑芯片有损坏可能?
感谢回复。之前一直是上电之后配置寄存器,直接进行转换读取结果,发现转换值明显不对,才开始找原因。芯片的VLogic以及VCC我都是用5V输出DC/DC加上5V转3.3V LDO实现,实际测量电源电压也在3.3V没有问题。此外手册上说REGCAP引脚电压典型值为1.9V,实际测量2.73V,是否考虑芯片有损坏可能?
如果供电和电路没有问题,有可能器件已经损坏,有没有其它板子对比测试下