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.

[参考译文] BQ78Z100:I2C 地址和通信

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1446565/bq78z100-i2c-address-and-communication

器件型号:BQ78Z100
主题中讨论的其他器件:BQSTUDIO、、 EV2400

工具与软件:

尊敬的 TI:

在 E2E 论坛中、地址似乎为0xAA (或0x55 (不含读取/写入位)。 我能够通过 BQSTUDIO 和 EV2400与 BQ78Z100通信、但在执行7位 I2C 扫描时看不到器件。 可以在 I2C 总线上看到其他器件、但不显示 BQ78Z100的任何内容。 我的器件与制造商已密封、不确定它是否与之相关。 为了通过 I2C 查看、是否需要执行任何特定于密封 BQ78Z100的操作?

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

    您好、

    这是非常奇怪的行为、我只是想确认您实际上能够与器件通信吗?

    此致、

    Adrian

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

    尊敬的 Adrian:

    我能够与该器件进行通信(根据我在另一个 E2E 帖子中的更新)、请参阅下面的 BQStudio 屏幕截图屏幕截图。 能够访问解封、关闭和更新数据闪存等命令、只是在执行 I2C 扫描时在我的系统上看不到它。

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

    您好、

    我已经能够使用我们的其他测量仪表访问类似的命令。

    当您执行其中一条命令时、是否会在 BQStudio 中看到相应的行为?  

    此致、

    Adrian

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

    尊敬的 Adrian:

    是的、我看到 BQStudio 在发出这些命令后进行更新、例如更新数据闪存、然后提交读取来观察到是的、我的更新已经通过了。

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

    您好、

    因此、监测计似乎工作正常且行为正常、因此我不确定您的 I2C 线路7位扫描为什么没有显示地址、您可以尝试使用另一个应用程序来查看 I2C 通信线(我个人使用一个 字节)。  

    此致、

    Adrian

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

    尊敬的 Adrian:

    使用该器件时、地址是显示为10位0xAA 还是7位0x55?

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

    地址显示为0x55。

    此致、

    Adrian

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

    尊敬的 Adrian:

    很高兴知道! 使用 Aardvark 和 Total Phase 的 Control Center 应用(用于其他 TI EVM 的器件)、我能够在0x55地址与该器件进行通信、但仅在我将 I2C 速度设置 为100KHz 时才可以使用。 设置为400kHz 时、当查询0x00的读取时无响应。

    还在尝试了解我可以在地址0x00读取的数据、但为什么它可以在100kHz 但不能在400kHz 工作? 数据表中会显示快速模式的运行情况、不确定是什么原因导致器件无法以该速率运行。

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

    您好、

    当电量监测计处于固件模式时、不能保证400kHz 工作。 仅当在没有固件的情况下对器件进行编程时、才应使用400kHz 模式。

    此致、

    Adrian

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

    尊敬的 Adrian:

    只是为了确保我在同一个页面:固件模式意味着器件何时已经在其上编程了固件? 这意味着、一旦器件上有固件、对于 I2C、只能以100kHz 的频率与器件通信?

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

    您好、

    是的、固件模式意味着固件已在电量监测计上进行编程。 其中包含固件后、建议仅以100kHz 的频率与器件通信。

    此致、

    Adrian

x 出现错误。请重试或与管理员联系。