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.

[参考译文] BQ28Z620:Mac Access 无法执行数据表中所述的操作

Guru**** 2529560 points
Other Parts Discussed in Thread: BQ28Z620, EV2400, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1337807/bq28z620-mac-access-is-not-doing-what-the-datasheet-says

器件型号:BQ28Z620
主题中讨论的其他器件: EV2400BQSTUDIO

您好!

出于某种原因、 BQ28Z620会下拉 DSG 栅极、但会将 CHG 数据拉高。 因此、我希望使用 MAC 命令来启用 DSG FET。

因此、我首先尝试了化学 ID 的示例、但它没有数据表中显示的那样。 我使用 STM32通过 I2C 与它进行通信、 我可以从它毫无问题地获取电压和 BAT 状态等信息。

下面是我所做的:

使用 HAL_I2C_EVM 发送0x55+W、0x3E、0x06、0x00 Master_Transmit。

然后、我使用 HAL_I2C_BQ28Z620读取 Master_Receive 、但得到了{0x10、0x12、0x0 、0xd7、0x6、0x0、0x2、 0x0 }因此。

我有以下四个问题:

  1. 这是预期结果吗? 看起来我缺少前两个字节、即验证字节0x06和0x00。
  2. 它还表明校验和为0x0、长度为0x2、这似乎是错的?
  3. 另外、A 部分指出长度为36个字节、而 D 部分指出长度为6。 发生什么事了? 这些数字来自哪里?
  4. 为什么它说`Read the result from MACSubcmd () and MfgMACData ()`当我只使用0x3E 时,这是 MACSubcmd () ?

谢谢!

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

    Robin、您好!  

    我建议参考 监测计通信 应用报告。 我认为本文档详细讨论了与主机的 I2C 通信。 此外,我相信从 TRM 中提取的以下图像显示了如何从 MACSubcmd ()读取的示例。  

    此致、  

    Jonny.  

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

    感谢您的回复! 但在 Gaugae 通信应用手册中,我很遗憾没有找到一个描述 MAC 控制的词,也找不到您发送给我的屏幕截图的来源。  

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

    Robin、您好!  

    屏幕截图来自 TRM 的第14.2.23节。 此外、I2C 地址应为0xAA、而不是0x55。 我提供的屏幕截图提供了将 SEAL/UNSEAL 密钥写入测量仪表的伪代码。 例如、要读取 chemID、您应遵循一般过程。  

    此致、  

    Jonny.  

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

    Jonny、您好!

    感谢您的回复。 我决定购买 EV2400来避免这个问题、但我注意到它非常奇怪。

    1. 当 FET_EN 处于高电平时、DSG 栅极电压为8.06V、CHG 栅极电压为4.236V。  
    2. 当 FET_EN、CHG_TEST 和 DSG_CHG 为低电平时、DSG 栅极电压为8.06V、CHG 栅极电压为4.236V。
    3. 当我的 FET_EN =0、CHG_TEST =0且 DSG_CHG =1时、 我的 DSG 栅极电压为8.60V、CHG 栅极电压为4.236V。
    4. 当 FET_EN == 0、CHG_TEST =1且 DSG_CHG =0时、 我的 DSG 栅极电压为8.06V、CHG 栅极电压为17.5V。
    5. 当我的 FET_EN == 0、CHG_TEST =1且 DSG_CHG =1时 、 我的 DSG 栅极电压为8.60V、CHG 栅极电压为17.5V。

    对于情况1以外的所有情况、当 FET_EN 为高电平时、 CHG_TEST 和 DSG_TEST 的位值与运行状态行中的 CHG 和 DSG 相同。  

    这是预期行为还是芯片炸制? 所有这些选项都不允许我跟踪任一 FET 上的栅极。

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

    Jonny、您好!

    感谢您的回复。 我决定购买 EV2400来避免这个问题、但我注意到它非常奇怪。 我现在使用的是18650的2s1p 配置。

    1. 当 FET_EN 处于高电平时、DSG 栅极电压为8.06V、CHG 栅极电压为4.236V。  
    2. 当 FET_EN、CHG_TEST 和 DSG_CHG 为低电平时、DSG 栅极电压为8.06V、CHG 栅极电压为4.236V。
    3. 当我的 FET_EN =0、CHG_TEST =0且 DSG_CHG =1时、 我的 DSG 栅极电压为8.60V、CHG 栅极电压为4.236V。
    4. 当 FET_EN == 0、CHG_TEST =1且 DSG_CHG =0时、 我的 DSG 栅极电压为8.06V、CHG 栅极电压为17.5V。
    5. 当我的 FET_EN == 0、CHG_TEST =1且 DSG_CHG =1时 、 我的 DSG 栅极电压为8.60V、CHG 栅极电压为17.5V。

    对于情况1以外的所有情况、当 FET_EN 为高电平时、 CHG_TEST 和 DSG_TEST 的位值与运行状态行中的 CHG 和 DSG 相同。  

    这是预期行为还是芯片炸制? 所有这些选项都不允许我跟踪任一 FET 上的栅极。

    非常感谢您的帮助!! 真的很喜欢这里!!

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

    Robin、您好!  

    如果设置 FET_EN、则监测计将控制 FET、您将无法手动控制 FET。 如果未设置 FET_EN、则您将能够使用 CHG_FET_TOGGLE 和 DSG_FET_TOGGLE 命令手动切换 CHG 和 DSG FET。  

    此致、  

    Jonny.  

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

    请您再读一下案例2-5吗? 即使当  FET_EN =0时、我也无法通过进行置位来控制 DSG 和 CHG FET。

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

    Robin、您好!  

    我在这里使用 EVM 和 bqStudio 进行了仔细检查。 当 FET_EN 为0时(在 bqStudio 中显示为绿色)、我能够使用 CHG_FET_TOGGLE  和 DSG_FET_TOGGLE 命令来切换 CHG 和 DSG FET。 您是否在多个器件上看到过这种行为?  

    此致、  

    Jonny.  

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

    您好!

    bqstudio 给我提供了正确的值、但栅极电压似乎不正确。 您能深入了解一下吗?

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

    嘿 Robin、

    今天是一个假期,没有人在办公室。 我们下周同一时间再见。

    此致、
    尼克·理查兹

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

    Robin、您好!  

    对于充电 FET、当 xCHG 位为高电平时(在 bqStudio 中显示为红色)、CHG FET 被禁用、当 CHG 位为高电平时、CHG FET 被启用。 放电 FET 以及 XDSG 和 DSG 位也是如此。  

    此致、  

    Jonny.