2409667_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2409667_zh-CN

2409667_zh-CN

如何在不使用硬掉电 (HPD) 模式的情况下稳定执行上电复位 (POR)?

你好,
我正在尝试将 NTAG5(NXP NTP53321G0JHKZ 芯片)用作 I2C 从设备,ESP32 用作主设备。我发现 NTAG5 在 I2C 从模式下的响应非常不稳定。当一切正常时,通信可以顺利进行数小时,但如果通信中断,则 NTAG5 可能需要几分钟、几小时或几天才能再次作为 I2C 从设备做出响应。我不确定为什么会发生这种情况,但我认为,上电复位 (POR) 有助于快速恢复通信。所以,我想请问一下,当无法使用硬断电 (HPD) 模式时,是否可以通过某种方式执行 POR(上电复位)?
谢谢
PS:我们不使用能量收集,所以 NTAG5 由 Vcc 供电。

Re: How to perform Power On Reset (POR) consistently without Hard Power Down (HPD) mode?

你好@gp3

希望你一切都好。

为了更好地了解这种行为,能否请您提供以下信息?

- 您使用的是 NTAG 5 链路的开发套件(例如 OM2NTP5332),还是定制的电路板?

- 您能否更详细地描述一下您的申请流程?你的测试流程是怎样的?这种异常行为是如何触发的?

你说的“沟通不畅”是什么意思?例如,您是否收到 NACK、超时,或者设备是否完全停止响应任何 I2C 事务?

关于复位机制:根据NTP53x2 数据手册,NTAG 5 链路支持通过 RESET_GEN_REG 寄存器进行软件触发的系统 RESET,写入 E7h 会触发完全 RESET(第 8.1.4.10 节)。

对于更轻量级的方案,可设置 I2C_SOFT_RESET(位 3,I2C_SLAVE_CONFIG_REG,NTP53x2 数据手册第 8.1.4.9 节)。表 100)仅重置 I2C 状态机。RESET后,这两个位都应该自动清除。

问候,
爱德华多。

Re: How to perform Power On Reset (POR) consistently without Hard Power Down (HPD) mode?

你好@EduardoZamora

谢谢,我很好。也希望你如此。

我来尝试设置 I2C_SOFT_RESET 位,如果需要,还会设置 RESET_GEN_REG 寄存器,正如您正确指出的那样。 NTP53x2 数据手册。

如果问题仍然存在,我会尽快向您提供所有必要的详细信息。

谢谢,此致敬礼。

Tags (1)
No ratings
Version history
Last update:
2 weeks ago
Updated by: