主题中讨论的其他器件: BQSTUDIO、EV2400、
工具/软件:
e2e.ti.com/.../Press_5F00_config_5F00_function.c
尊敬的德州仪器(TI)支持团队:
我们目前正在使用 BQ40Z50-R1、并阐明 PRES 引脚的预期行为。
我们打算通过将按下按钮拉至 GND 来激活 BQ、并通过将其与 GND 断开来停用。 但与我们的预期相反、默认情况下、Press 似乎较低。
这就引出了一个问题:PRES 引脚上是否有我们可能不知道的内部上拉电阻器?
为了进一步研究这一点、我们使用 ManufacturerAccess ()命令读取 DA Config 寄存器(0x495D)并收到以下结果:DA Config:0x0004...这表示:
- 位2 (NR)= 1→PRES 功能已禁用
我们从技术参考手册中了解到:
"NR = 1"会禁用基于 PRES 的检测、而器件会忽略 PRES 输入。
我们要确认:
- 我们对 DA Config (NR)中的位2的解释是否正确?
- 未连接时、PRES 上是否存在内部上拉或默认的低电平状态?
- 设置 NR = 0 (通过 DataFlash)是否足以启用基于 PRES 的检测?
请注意、我们使用 ATmega328PB 微控制器通过 I²C μ s 与 BQ40Z50-R1进行通信。
I²C 不使用 EV2400或 BQStudio 等 TI 工具、因此我们完全依赖通过 SMBus/μ s 进行低级寄存器访问
我们用于读取 DA 配置寄存器的 C 函数附在此电子邮件中以供参考。 如果在我们的阅读过程中有任何错误解释或错误操作、我们将非常感谢您的反馈。
我们还计划在不久的将来从 BQ40Z50-R1转换为 BQ40Z50-R2。
- R2版本中的布局或命令结构是否有任何根本性的变化?
- 您是否有任何实用的软件迁移技巧、最佳实践或边缘情况、数据表中可能并不直接说明?
提前感谢您的支持!
此致、Markus Klingspiegel