ST意法半导体
直播中

吴湛

10年用户 1016经验值
擅长:可编程逻辑
私信 关注
[问答]

是什么原因导致ST25R3917无法在I2C上通信的

ST25R3917 没有在 I2C(地址 0x50)上通信,似乎芯片没有启动。可能是水晶的问题?
- 消耗电流为 50uA
- MCU_CLK 上的信号是 32.5kHz 方波
- IRQ 线保持低电平
我假设 27.12MHz 晶体上的电容可能是一个问题 (10p),必须降低。在更改电容之前,我想问问是否还有其他原因导致该问题。
据我所知,一旦芯片正确启动,IRQ 线上就会出现高信号。冷启动后 MCU_CLK 引脚上的频率应该是多少?如果未配置,设备应该消耗多少电流?


回帖(1)

李高胜

2022-12-9 10:37:20
不需要 BSS 紧接地。此外,我没想到将 I2C_EN 连接到 VDD_D 而不是 3V3 时会发生功能变化。
如果振荡器尚未启用,VDD_D 上的 2V 和 3V3 电源似乎是正常的。
可能的检查:


  • 验证 SCL/SDA 上的上拉
  • 检查与 ST25R3916 芯片的连接:打开 SCL 和 SDA,并使用万用表测量 ST25R3917 保护二极管(GND 为红色,I2C 线上为黑色)。
  • 连接示波器并在 I2C 线路上执行信号完整性 - 不依赖于逻辑分析仪阈值水平。

举报

更多回帖

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