主题中讨论的其他器件:TPS6594EVM
您好!
现在、如果 TPS65941120-Q1 PMIC 处于 INIT 状态、我们可以 使用 TPS6594EVM for TPS65941120-Q1 PMIC 在 INIT 状态下通过 I2C 读取寄存器内容?如果不是、 PMIC 始终处于 INIT 状态的原因是什么?
Br
速率
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.
您好!
现在、如果 TPS65941120-Q1 PMIC 处于 INIT 状态、我们可以 使用 TPS6594EVM for TPS65941120-Q1 PMIC 在 INIT 状态下通过 I2C 读取寄存器内容?如果不是、 PMIC 始终处于 INIT 状态的原因是什么?
Br
速率
您好 Rata、
我看到了这与上一个主题的关系、在该主题中存在有关 PDN-0A 的连接问题。
[报价 userid="340099" url="~/support/power-management-group/power-management/f/power-management-forum/1327142/tps6594-q1-can-we-read-the-register-content-by-i2c-in-the-init-state-using-tps6594evm-for-the-tps65941120-q1-pmic "] 现在如果 TPS65941120-Q1 PMIC 处于初始化状态、我们可以 使用 TPS65941120-Q1 PMIC 在初始化状态通过 I2C 读取寄存器内容吗??如果不是、PMIC 始终处于初始化状态的原因是什么?您的问题的答案是肯定的。
实际上、我们期望 MCU 在 INT 发生时读取 I2C 中断寄存器。
即使没有问题、您也可能始终看到中断的原因是、默认情况下、在启动和使能被拉高时、您将看到两次中断、表明器件的使能引脚处于活动状态并且引导 BIST 通过 梯形脉冲。 如果 SPI/I2C 写入未清除这些中断、中断将继续保持不变、通常 nINT 从所有 PMIC 绑定、这样就可以从 MCU 对中断进行服务。
这是从在启动时没有故障的 PDN-0A 设置中获取的。
Br、
尼古拉斯
尊敬的 Nicholas:
感谢您的答复。 我明白了。 也就是说、如果器件 由于某种原因一直处于初始化状态、我们不能通过 I2C 重新配置 TPS65941120-Q1器件、也不能读取任何寄存器内容、对吗?
我还有另一个问题,存在的状态包括:无电源、启动、初始化、待机、引导 BIST、 安全恢复、运行时 BIST 和任务状态。 在哪些状态下 、我们也不能 执行任何 I2C 写入或读取除外初始状态?
Br
速率
您好 Rata、
感谢您的回复。 我明白了。 也就是说,如果器件 由于某种原因一直处于初始化状态,那么我们不能通过 I2C 重新配置 TPS65941120-Q1器件,也不能读取任何寄存器内容,是这样吗?[/引号]正确、我知道我在您的另一个问题上留下了一堵文字墙、如果您有任何有关设置的更具体的问题、您可以将其放在此处。
我有另一个问题,包括没有供应,布卡普,初始化,待机,引导 BIST , 安全恢复、运行时 BIST 和任务状态。 在哪些状态下 、我们也不能 执行任何 I2C 写入或读取除外初始状态?NO_SUPPLY、INIT、LP_STANDBY、BOOST_BIST、RUNTIME_BIST、 由于功率或逻辑、SAFE_RECOVERY 不能进行 I2C/SPI 读取/写入。
备份是不同的、只要 RTC_BACKUP 引脚通电、某些寄存器的功能受限就可以访问、您可以在数据表中详细了解这方面的信息。 如果您希望利用此功能、还应组装晶体。
Br、
尼古拉斯
[/quote]
尊敬的 Nicholas:
谢谢你的答复,我明白了。 我还有一个问题。
你说的是 ' NO_SUPPLY、INIT、LP_STANDBY、BOOST_BIST、RUNTIME_BIST、 由于功率或逻辑、SAFE_RECOVERY 不能进行 I2C/SPI 读取/写入。 '。 我能像这样理解吗? 如果存在任何电源或逻辑错误、请在 NO_SUPPLY、INIT、LP_STANDBY、BOOST_BIST RUNTIME_BIST 和 SAFE_RECOVERY 状态、我们无法执行 I2C/SPI 读取/写入。
Br、
速率
您好 Rata、
我能理解这一点吗? 如果存在任何电源或逻辑错误、请在 NO_SUPPLY、INIT、LP_STANDBY、BOOST_BIST RUNTIME_BIST 和 SAFE_RECOVERY 状态、我们无法执行 I2C/SPI 读取/写入。
没错。
的例外是 SAFE_RECOVERY、 在此深表歉意、在此状态下、仅当超过恢复计数器时才可进行 I2C 写入。
如果错误未清除、此时的器件将不再再尝试上电。
这里、我将列出在这些状态下不存在任何 I2C/SPI 通信的原因、因为数据表在整个文档中都列出了原因。
Br、
尼古拉斯