微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1259初始化问题

ADS1259初始化问题

时间:10-02 整理:3721RD 点击:

最近在调试ADS1259这个片子,发现初始化程序必须执行两次才能够初始化成功,然后读出来的CONFIG0寄存器的最高位是“0”(官方文档上是“1”),不知道是什么原因,求TI工程师解答呀!

手册上有一段话After the power supplies have fully established, allow a minimum of 216 system clocks before beginning communication to the device. bit7读出来是0说明你买的是正常的芯片,如果是1说明是更高等级的ADS1259B

初始化可按照数据手册中SOFTWARE GUIDE部分步骤完成,注意当power完全上电起来稳定之后再操作。

ADS1259和ADS1259B两个读出来的是不一样的吗?手册上没有提到这个呀,关于您说的延迟,我上电之后确实有延迟一秒左右的时间,肯定满足那个时钟要求!

您好,多谢您的答复。我想确认一下ADS1259的CONFIG0.bit7是“0”,ADS1259B的CONFIG0.bit7为“1”?然后还有,您提到的那个延迟,我在上电之后确实延时1秒左右才开始初始化,问题仍然需要初始化两次才能够成功

1s时间是足够了,一般上电开始到稳定ms级就够了。

手册上确实是没有提到,不过这个确实是这样的哦。初始化一次后读出来的寄存器值是否是你写进去的值?

谢谢您的回复、初始化一次之后,我读出来的值全部为零,再进行第二次初始化之后,读出来的值是我设置的值!对了,忘记告诉您,这是我的第二套板子,第一套板子除了CONFIG0.bit7问题,不存在需要初始化两次的现象,但是第二块板子就存在这个问题,想问问有没有可能是ADS1259周边的某个电阻电容弄错了影响了这个呢?第二次做样板确实出现过其他地方电阻焊接错误的问题。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top