TI论坛
直播中

史晓明

7年用户 943经验值
私信 关注
[问答]

ADS1294在配置该芯片寄存器时,会出现需要MCU反复配置多次才成功的情况,为什么?


  • 我们在配置该芯片寄存器时,会出现需要MCU反复配置多次才成功的情况(从几次到几百次不等)。规格书11.1条有如下描述“等待时间 tPOR,然后使用 RESET 引脚或 RESET 命令发送复位脉冲,以初始化芯片的数字部分“。
      目前我们硬件上是将RESET管脚上拉到3.3V,未通过MCU控制。上电等待一定时间(tPOR)后,通过MCU发送"RESET"指引来复位ADC,请问下该方式是否可以?还是必须通过硬件电平来复位?

回帖(2)

鲁玉萍

昨天 13:56
使用 RESET 引脚或 RESET 命令发送复位脉冲,这两种方式都可以,但是请注意复位脉冲的时间是 tPOR 或 tBG (VCAP1 电压大于 1.1V 的时间)之后,以较长的时间为准。具体操作见数据表Figure 93. 上电时的初始流程,和 Figure 105. 上电时序图。
举报

贾熹

1 小时前
根据您的描述,您在使用ADS1294芯片时遇到了需要多次配置寄存器才能成功的问题。您目前的硬件配置是将RESET引脚上拉到3.3V,并通过MCU发送"RESET"指令来复位ADC。以下是我对这个问题的分析:

1. 首先,我们需要确认您的硬件配置是否符合ADS1294的规格要求。根据您提供的规格书11.1条描述,芯片需要等待时间tPOR,然后使用RESET引脚或RESET命令发送复位脉冲以初始化芯片的数字部分。您的硬件配置中,RESET引脚被上拉到3.3V,这意味着RESET引脚一直处于高电平状态。这种情况下,通过MCU发送"RESET"指令可能无法有效地复位芯片。

2. 其次,我们需要考虑MCU发送"RESET"指令的可靠性。如果MCU在发送"RESET"指令时出现问题,可能导致芯片无法正确复位。这种情况下,多次尝试发送"RESET"指令可能会增加成功复位的概率。

3. 另外,我们还需要考虑电源稳定性和时序问题。如果电源不稳定或时序不准确,可能导致芯片无法正确复位。在这种情况下,多次尝试复位可能会增加成功复位的概率。

综上所述,您的硬件配置可能存在问题,导致需要多次配置寄存器才能成功。建议您尝试以下解决方案:

1. 将RESET引脚连接到MCU的一个GPIO引脚,通过硬件电平来复位芯片。这样可以确保RESET引脚在需要时能够被拉低,从而有效地复位芯片。

2. 确保MCU发送"RESET"指令的可靠性,检查MCU的编程和通信是否正确。

3. 检查电源稳定性和时序问题,确保芯片在正确的条件下工作。

通过以上解决方案,您应该能够减少配置寄存器的次数,提高芯片复位的成功率。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分