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.

[参考译文] BQ27Z561:如何在更改 RSOC 时启用 INT

Guru**** 2540720 points
Other Parts Discussed in Thread: BQ27Z561, BQSTUDIO

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/871489/bq27z561-how-to-enable-int-on-rsoc-change

器件型号:BQ27Z561
主题中讨论的其他器件: BQSTUDIO

您好!

我尝试从主机 MCU 固件配置 BQ27Z561以启用 INT 引脚、以便主机 MCU 在 RSOC 变化1%时获得中断。

我通过 I2C 使用该序列写入数据闪存、以更改配置。 但我在 INT 线路上看不到任何内容。

W 55 3E 84 44 0C        //设置0x4483=0x0C,我也尝试了0x04

W 55 60 2B 05              //校验和0x2B 和长度0x05

W 55 3E 84 44 R 55 0C //读回它,验证它是0x0C

W 55 3E 91 44 01        //设置0x4491=0x01

w 55 60 29 05             //校验和和和长度

W55 3E 91 44 R 55 01 //回读

此 BQ27Z561器件已安装在我们的板上、因此我没有在板上使用 BqStudio、也没有套件。 现在、我只希望它报告一些数字并在 RSOC 更改时生成 INT。 为了实现这一目标、我还需要做什么吗?

我注意到的另一点是、当我读回寄存器时、它不包括参考文档中所述的"CMD"字节、也就是说、获得"R55 84 44 0C"后、我只获得"R55 0C"。 这是正常的吗?

此外、无论我将 INT 极性切换为高电平有效还是低电平有效、INT 线路都将保持低电平。

是否有任何有关使电量监测计芯片在应用中工作的步骤的介绍性文档?

谢谢、

Chris

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     尊敬的 Chris:

     您电路板上的监测计器件是否已正确配置?

    例如、 您需要选择适合您系统电池的 ChemID。  此外、在监测计器件能够提供准确的充电状态预测之前、需要完成学习周期。

    Andy

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Andy、

    不、我没有对监测计器件进行太多配置。 这是与器件通信的初始尝试、只是为了查看我是否可以通过 I2C 接口读取和写入一些寄存器。 我认为打开 INT 是一项简单的测试、并且可能与其他事项无关。 现在、我可以定期( 每隔几秒一次)轮询器件并获取 RSOC 读数。 我知道它完全不准确、但它在充电或放电时会上升和下降。 我希望 INT 线路在 RSOC 发生更改时切换、但它不会切换。

    如果这取决于正确的监测计配置、您能告诉我最不需要的配置是什么吗? 在哪里可以找到化学 ID? 我知道、如果没有学习周期、它不会非常精确、但现在我可以开始学习了。

    关于学习周期、如果我不需要高精度、我可以跳过学习吗? 是否可以选择通用电池配置文件? (当然、我将配置设计容量、电压、电流等参数)

    是否有任何文档/培训材料可以指导我完成整个流程? 我不太清楚要如何执行监测计器件工作。 参考手册不是很有用。

    谢谢、

    Chris

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    首先查看应用手册。

    http://www.ti.com/lit/an/slua903/slua903.pdf