This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS1299: ADS1299写寄存器设置内部参考电压失败

Part Number: ADS1299


VCAP1输出正常1.2v,但是写寄存器设置不了内部参考电压,驱动程序以及外围硬件电路都已在旧板子验证无问题,晶振输出也没问题。。。

  • 您好,

    您的意思是说同样的驱动程序和外围硬件电路,在旧板子上可以正常工作,但是在新板子上无法使能内部参考电压配置?

    除了 CONFIG3寄存器PD_REFBUF bit,其他寄存器都可以正常配置?

    “设置不了内部参考电压”具体是什么现象?是寄存器值不能写入,还是写入后可以正确读出来但是实测参考电压值不正确?

    您尝试了几块电路板是这种现象?您是否可以多尝试几块电路板以排除焊接问题?

  • “设置不了内部参考电压”具体的现象是我在执行写CONFIG3寄存器(写值0xF1),然后从VREFP引脚不能测量到4.5v的参考电压,然后使用RDATAC命令,接收到的值全为0xFF,,我尝试了同一批次焊接的电路板,是可以正常工作的。经过排查是我向IN1P引脚输入了超过额定范围的电压,这是否导致了芯片损坏

  • 经过排查是我向IN1P引脚输入了超过额定范围的电压,这是否导致了芯片损坏

    如果超过绝对最大额定值,那么会永久性损坏芯片。看下面datasheet截图,模拟输入电压范围与AVSS和AVDD有关,而内部的基准电压是由模拟供电电压AVSS/AVDD产生的,因此这有可能对内部基准电压电路产生损坏。

    然后使用RDATAC命令,接收到的值全为0xFF,

    这可能是模拟输入管脚处的钳位二极管被外接超额电压击穿短路造成的,当然也不能排除是内部基准电压异常造成的。

    我尝试了同一批次焊接的电路板,是可以正常工作的。

    这也说明异常板子上的ADS1299已经损坏。如果您换一片ADS1299后,在模拟输入端加正常的输入电压,板子能够重新工作,那也说明拆下的ADS1299已经损坏。