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.

[参考译文] BQ79616EVM-021:bq79616上每次唤醒后是否需要自动寻址序列?

Guru**** 2609285 points
Other Parts Discussed in Thread: BQ79616, BQ79616-Q1

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1222982/bq79616evm-021-is-auto-addressing-sequence-necessary-after-every-wakeup-on-bq79616

器件型号:BQ79616EVM-021
主题中讨论的其他器件:BQ79616BQ79616-Q1

我有了 BQ79616 EVM、我们成功使用 UART 进行了通信。 现在问题是唤醒后的声音,我们是否需要每次唤醒后执行自动寻址过程? 在每种情况下,比如从关机或睡眠中唤醒? 我将 BQ79616置于睡眠模式、唤醒后、我尝试读取特定的寄存器地址、但它没有响应。 但在执行自动寻址步骤之后、它会响应读取查询。  

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

    您好!

    是的、必须在每个唤醒命令后执行自动寻址(无论包括关断、睡眠等情况如何)。 从第65页开始、我们在 BQ79616-Q1数据表中提供了有关该过程的一些详细文档。 我鼓励您阅读此文、以提供额外的背景信息。  

    此致、

    朱莉娅·路易斯

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

    您能解释一下 DIR0_ADDR_OTP 的用例吗? 和产品说明书的以下段落

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

    您好!

    概括来讲、 程序员使用 DIR0_ADDR_OTP 将所需的器件地址写入 OTP 影子寄存器并执行 OTP 编程。 BQ79616-Q1数据表的第9.3.6.1.3.2.3节对此进行了详细说明、以帮助您进行了解。  

    您提到的段落说明了如果编程器未在 OTP 中设置器件地址、则 MCU 将执行自动寻址。 更具体地说、这意味着在唤醒音之后、数字将复位、因此地址需要复位(因此需要自动寻址)。

    此致、

    朱莉娅·路易斯

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

    如何写  DIR0_ADDR_OTP? 应该在自动寻址期间还是在自动寻址之后执行?  

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

    您好!

    自动寻址后执行对 DIR0_ADDR_OTP 的写入。   实现此目标的最佳方法之一是利用命令序列(在 GUI 中)来对此寄存器进行写入。

    此致、

    朱莉娅·路易斯