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.

[参考译文] BQ76940EVM:BQ78350-R1串行通信

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/615137/bq76940evm-bq78350-r1-serial-communication

器件型号:BQ76940EVM
主题中讨论的其他器件: BQSTUDIOBQ78350-R1BQ78350

你(们)好

我想将 Raspberry PI 3微处理器与 BQ76940EVM 中的78350-R1微控制 器进行通信、该微控制器连接到15节串联电池。 我想了解以下内容

1. i2c 通信应包含哪些所有库

目前、当 我连接到 i2c 端口时、我可以检测到 Raspberry PI 的0x08地址、当我连接到 SMBus 端口时、可以检测到0x0B 地址。 我想读取 bqStudio 中显示的电池电压、SOC 和温度值。 我们需要调用哪些寄存器来读取该值。 应该是什么数据内存 SMB 配置设置。 在下面您可以看到寄存器值有一个锁定图标。这意味着它不可访问。  

3.在仪表校准中,我已经校准了电压、温度和电流偏移。 如果我无法进行电流增益校准、它是否会停止通信? 我是否需要设置一些控制标志。 我目前没有功率电阻器来使用恒定电流进行电流增益校准。 是在进行通信之前应执行的步骤。 有什么方法可以绕过它。

4.这些地址是什么?我需要访问它们吗? 。

5.我正在遵循 slubd3手册。 我们是否需要读取这些地址内的整个数据

6.随附的代码供您 参考。 我们将进一步将数据存储在云中、因此它也包括该部分

e2e.ti.com/.../Sample-Code-1.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    (1)有关 bq78350-R1的最新更新、请参阅 SLUUBD3C。
    (2) bq78350-R1通过 I2C 与 bq769x0 (AFE)通信。
    (3)如果将 bq78350-R1与您的主机配合使用、则它仅通过 SMB。 主机无法访问 I2C 通信线路;其已锁定。
    (4)数据闪存表19 -具有 AFE 的硬件保护和监测计寄存器。 例如,0x41DA (电池1电压),Ox41DC (电池2电压)…… 0x41F6表示电池15电压。

    要了解 AFE 寄存器及其交互、请使用提供的 AFE GUI 和 EV2300控制器直接访问 bq769x0;通过 EVM 上的跳线完全禁用 bq78350。

    希望这能让您继续。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好,Vish

    在与 Raspberry PI 3通信的过程中、存在一个问题、即 bqstudio 在大约12秒内与78350-R1失去通信
    我不知道如何进行调试。 Bqstudio 显示 CUV 位为高电平、因为电池电压6显示的是61mV 而不是3000mV。 我能否使用一些命令重置 EVM 套件。
    请给出建议

    此致
    漂移
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于 bq78350损坏、通信会受到影响。 电池在引脚上实际上是如此低吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好,Vish
    感谢您的回复。
    当我测量每个电池上的电压时、它会为我提供正确的值、但由于某种原因、充电电压降低了3V、大约为42V。 此 EVM 正在使用45V 输入电源进行仿真。 每个电池的平均电压应为3V。 我不知道在这种情况下如何调试。 自2周以来有点卡滞。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好,Vish

    当我在中标记的位置测量电压时、会得到以下值

    1.45V

    2.45V (在 C0和 C15上)

    3.41.2V (跨越 C15和 TP11CHG)

    4.45V (跨越 C15和 TP10DSG)  

    5.在 PACK+、PACK- 37.3V 之间

    每个电池上的电压

    电芯1:C0、C1 3.1V

    电芯2:C0、C2 6.2V

    电芯3:C0、C3 9.3V

    电芯4:C0、C4 12.4V

    电芯5:C0、C5 15.5V

    电芯6:C0、C6 17V

    电芯7:C0、C7 20.18V

    电芯8:C0、C8 23.28V

    电芯9:C0、C9 26.4V

    电芯10:C0、C10 29.5V

    电芯11:C0、C11 32.6V

    电芯12:C0、C12 35.7V

    电芯13:C0、C13 38.8V

    电芯14:C0、C14 41.9V

    电芯15:C0、C15 45V

    请建议

    此致

    Dripta Ray

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅 CHG 至 PACK-。 我注意到、在边界处穿过 Cell5/Cell6的电压为2.5V。 参考 DSG 至 BAT1。 听起来两个 FET 都关闭了。 所测量的电压@ CHG 引脚是与测量电压表串联的内部1MEG (下拉)+ R8+R9。 检查 PACK+/PACK-上作为负载所连接的器件、以便可以考虑2.8-3.2V 压降。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好,Vish

    我们没有将任何负载连接到 PACK+/PACK-端子。 EVM 套件没有连接负载。 是否有任何其他原因会导致电压下降。

    此致

    Dripta Ray