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.

[参考译文] BQ27421EVM-G1B:无法在块数据存储器中设置睡眠电流参数

Guru**** 663810 points
Other Parts Discussed in Thread: BQSTUDIO, EV2400
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/992682/bq27421evm-g1b-cannot-set-sleep-current-parameter-in-block-data-memory

器件型号:BQ27421EVM-G1B
主题中讨论的其他器件:BQSTUDIOEV2400

您好!   

我尝试在 EVM 上设置睡眠电流、但无法写入此特定位置。

睡眠电流参数与设计容量等一起位于状态块中、但它跨越两个偏移位置。 MSB 在偏移量0x00字节31中、LSB 在偏移量0x01字节0中。

因此、如果我想将值设置为15mA、我的理解是需要写入偏移量0x01字节零、这是状态块的字节32、但是、该值不会写入该位置。

我可以很好地写入任何其他位置、 例如偏移量0x00字节31 (之前的字节-和睡眠电流的 MSB)、偏移量0x01字节1 (接下来的字节)、  但是、使用相同的代码并仅更改索引、我无法写入此特定位置。

由于该位置跨越两个块、是否必须采用特定的方式写入该位置?  

此外、复位后读取的值为0mA、不是指定的默认10mA。 块中的其他值遵循默认值。

如果有任何帮助,将不胜感激。

此致、

肖恩。

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

    您好 Sean、

    您是否曾尝试在"Data Memory"选项卡下更改 bqStudio 中的睡眠电流?

    最棒的

    Jessica

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

    尊敬的 Jessica:

    感谢您的回复。

    我没有使用 BQ Studio、因为我没有和 i2c 接口器件。 只需从微控制器读取寄存器的状态即可。

    此致、

    肖恩。

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

    您好 Sean、

    通常、我们使用 TI 工具链(bqStudio 和 EV2400)来帮助调试类似问题、我们不知道如何为您的 MCU 构建驱动程序、这可能是问题的根源。 如果无法使用我们的工具链进行修改、我们可以查看其他选项。

    此致、

    Wyatt Keller