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.

[参考译文] BQ24780SEVM-583:通过 I2C 连接到 BQ24780SEVM-583

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/602901/bq24780sevm-583-connecting-to-bq24780sevm-583-through-i2c

器件型号:BQ24780SEVM-583
主题中讨论的其他器件: BQ24780SBQSTUDIOEV2400

您好!

我将 BQ24780SEVM-583连接到 Aardvark、以便通过 I2C 进行通信。 但我没有从芯片获得任何响应。  
J1上的电源电压= 20V、ACOK LED 烧断、I 提供3V3。 我仍然在地址0x12上得到一个否定应答。  

我缺少什么? 我尝试了50kHz 和10kHz。  

此致

Pieter

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    bq24780S 是 SMBus 器件。 请查看以下链接以了解差异。 www.ti.com/.../sloa132.pdf
    此外、您还可以订购 EV2400并运行 bqstudio 程序以与 bq24780S 进行通信。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果我阅读了该文档、它应该起作用。  

    低电平= 0.3V
    高电平= 3V3

    波形看起来是一样的
    地址为0x12。

    我应该错过什么。  

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

    我不确定。 您是否会将上拉电阻器从10kohm 降低到3.3kohm? 有时、上升 沿或下降沿噪声可能会使充电器再获得一个额外的时钟。

    此外、您能否订购 EV2400盒? 然后、您可以将 TI GUI 通信波形与通信波形进行比较。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将上拉电阻器更改为3k3、但在该部件上不幸运。

    我目前无法订购 EV2400。 Aardvark 支持 SMBus、因此可以正常工作。 我检查了时序、它是正确的。 我可能遗漏了一件小事、但却找不到。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    地址似乎不正确。 如果该命令正确执行、则应如下图所示。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    数据表显示:"bq24780S 器件仅作为地址为0b00010010 (0x12H)的 SMBus 从器件运行。"

    但这是错误的、地址是0x09!
    0x12包含 r/w 位!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是 SMBus 标准。 最低位用于决定"写入"或"读取"。

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

    我理解、它与 i2c 相同。 但地址仍然是0b0001001、而不是数据表中的0b00010010。

    当您想要写入地址时、您不会写入0x12、而是写入0x13。 因此、0x12和0x13不是地址。 地址为0x09、您将添加一个 r/w 位以使其正常工作。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请查看 http://smbus.org/specs/ 第81页。 它是 SMBus 标准。