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.

[参考译文] BQ76940:BA76940调通测试

Guru**** 2551360 points
Other Parts Discussed in Thread: BQ76940

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/875087/bq76940-ba76940-bring-up-tests

器件型号:BQ76940

您好!  

我很快就回来了、有人能不能建议连接电池单元的顺序以及一些测试点、我应该检查这些测试点以确保周围电路正常并正确焊接。  大多数情况下、我害怕二极管和类似的东西。  是否有可用于启动电路板的测试点指南?  可能会制作好的应用手册。

谢谢、

Erik

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

    您好 Erik、

    首先连接 VSS、然后从下往上连接每个电池是最好的、并且应该是安全的。 您可以在连接电池时测量 VCX 输入端的电压、以确保器件上的电压正确。 本应用手册的第10节更详细地介绍了电池连接注意事项: http://www.ti.com/lit/an/slua749a/slua749a.pdf 在电池连接后、器件将在 TS1引脚上以上升电压启动-此时、您应该会看到 REGOUT 引脚电压开启。 您还应检查 VC5X、VC10X、CAP1、CAP2、CAP3、 以确保一切都符合预期。

    此致、

    Matt

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

    谢谢 Matt、  

    此外、启动 I2C 通信必须至少进行哪些连接?  REGOUT 是否需要电压?  我想、如果我想先焊接最小的裸组件、然后开始与 BQ76940器件进行通信。

    Erik

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

    您好 Erik、

    REGOUT 是一个输出、一旦器件通电且 BOOT 引脚已切换、REGOUT 将打开。 应连接电池、REGSRC、VC5X 和 VC10X 均应通电、以确保器件不会进入关断模式。

    此致、

    Matt

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

    只是想验证 REGOUT 是否为0V、直到我切换该引导引脚、这是正确的吗?  我担心我的微控制器将启动、如果 BQ76940仍处于运输模式、我会尝试读取 BQ76940并检测 I2C 错误。  在通过 I2C 开始读取之前、当 REGOUT 电源接通时、我应该施加哪种延迟?  10毫秒是否正常?

    在我建立电池连接之前、反向为 REGOUT 编程微控制器供电是否存在任何问题?  还是应该等到电池组完全连接后再进行编程?

    Erik

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

    您好 Erik、

    正确-根据数据表、10ms 应该可以。 我认为对 REGOUT 进行反向供电应该是可以的、但如果可能的话、最安全的做法是从 BQ76940上断开。  

    此致、

    Matt

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

    您好、Matt、

    我还没有测试过所有内容、但到目前为止、新电路板运行良好、我能够进行通信和读取电压。 感谢您的帮助!

    简单来说、我的印象是可以监控电流、但我只看到一个列计数器。  是否有任何方法可以直接实时读取电流?  或者、我是否必须在已知时间内监测列计数器并重新计算?

    谢谢、

    Erik

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

    您好 Erik、

    库仑计数 器是一个积分转换器、可被视为250ms 积分周期内的平均值。 要计算电流、请将库仑计数器报告的电压除以感应电阻器值:

    电流= CC 值 x CC LSB 值/感应电阻器

    此致、

    Matt

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

    明白了、这很有道理、谢谢!

    I2C 写入似乎有问题。  数据表中我的印象是 bq7694006DBT 不使用 CRC、因此我不需要发送它。

    我要附上 I2C 写入和回读事务以供您查看。  您可以看到 bq76940正在无误地通信、因此我真的不明白为什么我似乎无法写入器件。  是否有任何芯片根本不允许写入的可能模式?

    我唯一的另一个线索是、我只以63kHz I2C 时钟频率运行、但我看不到这会有多大影响。

    感谢 Matt 的帮助!

    Erik

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

    啊、这是一个故障。  一旦我将其清零、我就可以正常写入。

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

    听得好。 将警报引脚设置为 MCU 的中断有助于提示 MCU 读取故障寄存器并清除故障。

    谢谢、

    Matt

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

    您好、Matt、

    除了第一个电池外、我的所有电池平衡电路似乎都在工作。  您能否再次快速查看此原理图?  栅极驱动电压应约等于2V (电池电压/2)、但我只看到0.4V。  在我看来、BQ76940可能正在钳位、比如它可能已损坏或其他什么?  我进行了检查以确保齐纳二极管极性正确、R31和 R32实际上为1k、R34为10k。  我已经使用 BQ76940的简单开关对 LTSpice 中的电路进行了仿真、看起来不错。

    请告诉我您的想法、谢谢!

    Erik

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

    您好 Erik、

    原理图看起来不错、因此我不确定为什么 FET 栅极上的电压会如此低。 可能会损坏器件。

    此致、

    Matt

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

    您好、Matt、

    今天我离开了电路板、回家时我注意到 SCL 被拉低、我的微控制器无法与器件通信。  断开电池组并重新连接后、SCL 正常。  您是否知道 bq76940为什么会将 SCL 线路永久拉低的任何原因?  我希望有一个复位引脚、这样我就可以复位控制器。  我现在有点担心...

    更新1:警报引脚在大多数时间似乎处于高电平、清除状态寄存器不会清除故障。  我想这个芯片损坏了、我会尝试更换它。

    遗憾的是、我需要使用连接器将电池组持续应用到芯片上、因此我无法保证首先出现哪些电池。  我在电路周围有很多 TVS /齐纳二极管以提供保护、但您认为定序故障会损坏芯片吗?

    更新2:我用新的 bq76940替换了 bq76940。  从电池1构建到电池12后、我再次得到 SCL 低电平问题。  然后、将连接器发出并重新插入后、解决了该问题。  但我注意到、从上电到 I2C 启动没有延迟。  因此、我尝试在 BQ76940准备就绪之前与它进行通信、但我不希望它无限期地使 SCL 下降、而只是期望一个 NACK。  此外、我仍然看到、由于外部 MOSFET 的栅极驱动电压(0.4V)较低、因此电池1无法正常平衡。  因此、我认为这些问题更像是设计问题、而不是损坏的部件问题。

    Erik

    最新原理图:

    e2e.ti.com/.../1538.BMS12S.pdf

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

    您好 Erik、

    很遗憾听到您看到的问题。 SCL 不应由 BQ76940驱动、因为它是从器件。 您确定 MCU 未将此驱动为低电平吗? 当 ALERT 引脚被驱动为高电平时、您是否在状态寄存器中看到任何故障? 您可能还需要清除导致警报引脚变为高电平的故障条件。

    我将浏览原理图并查找任何潜在问题。 同时、如果您还没有关于随机电池连接 的信息、不妨查看本应用手册的第10节:http://www.ti.com/lit/an/slua749a/slua749a.pdf

    此致、

    Matt

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

    好的、我想我认为从器件可能将 SCL 线路保持在低电平、因为一些从器件会将其用于时钟扩展。  我将看到我是否可以仅隔离微控制器。  是的、我可以在 ALERT 引脚变为高电平后清除故障、但在一些情况下、清除故障没有效果、ALERT 引脚保持高电平。

    感谢 Random Cell 文档、我看到以下句子:  

    如果 VC0输入未连接到电池、则可以将其拉至高电压。 虽然在有限的测试中未观察到 TI 在这种情况下会造成损坏、但建议至少在电池连接期间将电池1输入的底部连接到电路板上的 VSS。


    因此、我假设可能会损坏 VC0。  我看到的0.4V 电压似乎可能是内部体二极管、例如内部存在一个电阻短路到更高的电压、因此您会得到这种二极管压降、该压降会上拉到另一个电压。  但不幸的是、我们无法直接访问 VC0引脚来连接电池-在连接过程中、我需要更新原理图并使用跳线或其他东西。

    编辑1:第二个想法是、如果将 VC0输入连接到电池、电池1将放电。  我不确定我是否理解此建议。

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

    您好、Matt、

    我构建了一个新电路板、这次没有进行电池随机连接。  我观察到电芯1现在运行正常。  因此、我认为不建议在我的设置中使用随机电池连接、因为我测试的两个器件中的 VC0都损坏了。  我不确定这是因为我使用的是 NMOS 平衡晶体管(与 TI 通常使用的 PMOS 相比)还是什么、但我现在有一条前进的路径。

    感谢您的帮助、我认为从硬件角度来看、所有内容都已充分调试、现在我只是在改进固件。

    Erik