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.

[参考译文] BQ25792:设计问题

Guru**** 2537360 points
Other Parts Discussed in Thread: BQ25792, BQ28Z610, BQ24171, BQSTUDIO, GPCRB

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1310172/bq25792-design-issue

器件型号:BQ25792
主题中讨论的其他器件: BQ28Z610BQ24171BQSTUDIOGPCRB

e2e.ti.com/.../BQ25792_5F00_1.pdf

您好! 附件是我们针对 BQ25792的初步原理图设计草案。 我们使用的锂聚合物电池包含2节电池(最大8.7V、6000mA)和约0.2C (1.2A)的快速充电电流。 它是单输入、需要为系统提供电源。 插入适配器后、我们希望适配器可以通电。 拔下适配器后、电池可用于电源;请帮忙检查、谢谢!

此外、还有以下问题:

1. VAC1/VAC2是否需要连接到 VBUS?

2. ShipFET 选择参数? 我看到 TI BQ25792 EVM 上选择的 FET 为60A。 FET 选择参数是否需要60A 的电流? 现在、我们可以使用 CJM3005吗、30V/5A?

3. TS 电阻器 R6513/R6514电阻值选择?

4. AGND 和 PGND 是否需要区分? 在当前设计中是 GND 吗?

5. EVM 中是否需要0.01 Ω 的 R13?

6. ILIM 值的范围是什么?

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

    尊敬的 Ping:

    除 VACx 外、我认为原理图中没有明显的问题。

    关于1、是的、VACx 必须连接到 VBUS。

    关于2、应选择 shipFET 以处理最大充电电流和放电电流。  Rdson 越高、充电电流收尾(充满电)时间越长。

    关于3个问题、请参阅随附的 xls.e2e.ti.com/.../6012.BQ2579X_5F00_TS_5F00_Calc.xlsx

    关于4、AGND 和 PGND 不必分离、但如果它们是分离的、最终必须连接在 IC GND 引脚上。 如果未分离、强烈建议 VBUS、PMID、SYS、REGN 和 BAT 上开关电容器的 GND 远离 TS 引脚电阻器、PROG 引脚电阻器的其他接地端。  该 IC 对开关噪声非常敏感、必须遵循数据表和 EVM 中的建议布局。

    关于第5条、第  它有助于使用电压表测量电流。

    关于6、可将 ILIM 拉高至 REGN 以设置最大 IINDPM 电流。  使用 REGN 的电阻分压器时、ILIM_HIZ 引脚的电压范围如下所示:

     。 对于 VILIM_HIZ = 1V + 800mΩ×IINDPM。   

    此致、

    杰夫

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

    您好! 关于 BQ25792应用、请帮助回答另外两个问题,谢谢!

    1、没有适配器、只有一个电池(2节)、Ce&QON 引脚保持高电平、我们测量的 SDRV 引脚电压约为5.7V、VBAT 约为7.6V。 据我了解、此时船用 FET 应该已经关断了、电池没接到芯片上。 为什么 VSYS 引脚的电压仍然等于 VBUS 并可以使系统工作?

    2、关于电池放电的问题,在纯电池状态下、当电池放电时 VSYS 不输出电压的程度如何? 例如、我的电池(2节、6000mA)的放电 截止电压规格为6V。 VSYS 是否不会输出电压、直到我的电池电压降至6V? 或者、当电压降至 Vsysmin 时、电池是否停止放电?

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

    尊敬的 Yangyang:

    关于1、在没有适配器的情况下、内部 BATFET 和外部 shipFET 将完全导通以为 SYS 供电、除非主机在移除适配器时写入以启用运输模式。  请注意、测量 SDRV 输出的唯一方法是 DMM 设置为1G Ω 输出阻抗。  具有10MOhm 阻抗的 DMM 或示波器图在仅电池模式下加载 SDRV 并将发生振荡。

    关于2点、SYSMIN 仅与适配器相关。  不建议将充电器用作电池保护器、因为其 BAT UVLO = 3.20V 典型值如下所示。  强烈建议使用电池组保护器 IC 来防止电池欠压。

    此致、

    杰夫

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

    尊敬的 Jeff:

       感谢您的答复。

       关于1、 有一个误解、认为芯片的 CE 引脚具有最高优先级、 将 CE 上拉后整个芯片将无法工作。  此外、我有另一项理解、即 QON 引脚控制运送 FET 的开关、认为如果 QON 引脚被拉高、运送 FET 将  关断、如果 QON 引脚被拉低、运送 FET 将导通。

          Regarding2,我使用12V 适配器连接芯片的 VBUS 引脚。 我已经    在电池组上使用了电池组保护器 IC BQ28Z610。    现在令人困惑的是、通常我的电池组应具有 6V 的截止电压、但现在已测试、 当电池放电至7V 左右时、它会停止供电。

          我有另一个问题要咨询,因为我们的产品是视频会议终端设备,并且可能会有客户的适配器保留很长时间的情况。 所以我们想知道的是、当电池充满电时、如果适配器仍然插上、BQ25792芯片能否确保没有电流进入电池? 或者、最好断开适配器、因为电池中可能有少量电流进入?  我们之前的产品计划是锂聚合物电池 BQ24171、但该电池很可能在大约一年之内就会出现膨胀。

       

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

    尊敬的 Yangyang:

    关于1、/CE 引脚是充电启用/禁用。  即使/CE 为高电平、转换器也会运行并调节 SYS 引脚。  当/CE 为高电平时、从 SYS 到 BAT 的充电电流被禁用。  要禁用整个充电器、请将 ILIM_HIZ 拉至低电平。  /QON 在内部拉至高电平、仅用于退出运输模式、或根据/QON 保持低电平的时间短暂关闭 SHIP FET 来强制复位。

    关于2点、我认为这是  BQ28Z610问题。 shipFET 的充电器关断电压接近3.0V。

    当 V (BATP)=电池调节电压且 ICHG 逐渐降低到低于 ITERM 值时、BQ25792终止充电。 直到电池下降了 VRPH (默认值= 200mV)之后、充电才会重新启动。

    此致、

    杰夫

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

    尊敬的 Jeff:

    关于 bq25792有几个问题:
    1、使用 i2c 更新寄存器的值、进行写入和读取、确认更新成功。 大约10秒后、该值将自动改回、就像自动复位一样、原因可能是什么。
    例如:REG_0x0复位 val 为0x12、i2c 写0xe

    2.对于寄存器0x11,默认值为0x40。 如果没有适配器、我写入0x44以进入运输模式、但0x44无法进入。 写入时、0x11寄存器是否需要满足任何条件?

    3. bq28z610中的0xA 寄存器会指示是否正在充电。 我使用软件上拉 bq25792 CE、使其无法充电。 但0xA 寄存器更新需要一分钟、感觉很慢。 这是否正常? 是否可以配置该时间?

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

    尊敬的 Iishujie:

    关于1、充电器具有看门狗计时器、该计时器需要定期写入看门狗位、以防止寄存器返回默认值。  主机可以禁用 REG0x10中的看门狗计时器。

    关于2、必须将 REG0x14 (7)设置为1、以告诉充电器已连接 shipFET 以使运输模式正常运行。

    在3方面、BQ25792 /CE 高电平在几微秒内就会停止充电。  我不支持 BQ28z610、因此我会将此帖子移至该团队。

    此致、

    杰夫

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

    尊敬的  Iishujie:

    器件是否处于睡眠模式? 在睡眠模式下可能需要更长时间。 在正常运行期间、器件应每1s 做出一次决策。

    此外、我在 TRM 中没有找到寄存器0xA。 请确保您正在读取正确的寄存器。 您是否打算读取 Charging Status?  
    运行状态 A 寄存器中的位2将指示器件是否正在充电。   

    此致、
    何塞·库索

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

    尊敬的 Jeff:

         我有两个问题、请帮我回答。 谢谢!

        1 μ A、测量结果发现、在插入适配器的情况下充电时测得的 VBAT 电压比拔出适配器时测得的 VBAT 电压高几百毫伏。 这是否正常? 另外、也可以通过 BQ28Z610芯片上的寄存器反映出来、如下图,、我们能否通过充电器芯片本身读取相应的值以便判断?

         

       、后2 μ s (STAT LED 指示灯熄灭、充电电流读数为0)、拔下适配器并快速将其插入。 芯片将继续在         (STAT LED 指示灯持续亮起、充电电流读数为0)。 这是否正常?

         

    此致、

    扬阳市

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

    您好,Jose

    感谢您的回复。

    器件不应处于 SLEEP 模式。 我尝试读取当前充电状态。 bq28z610中的寄存器0xA 位6。 当适配器插入且 CE 引脚为低电平时、值为0x80、未插接适配器为0xc0、它快速变化。 插入适配器后、我的软件上拉 CE 引脚、使其进入非充电状态。 一分钟后、该0xA 寄存器变为0xc0。

    此致、

    舒杰

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

    Jeff、您好!

    感谢您的回复。

    请帮助回答另外两个问题,谢谢!

    1、它需要主机更新看门狗计时器、我可以禁用看门狗吗、是否会产生任何影响?

    1. 在我将寄存器0x14位7设置1和寄存器0x11写入0x44进入运输模式后、整个器件在大约10秒后断电。 bq25792目前是否仍处于通电状态? 它是否始终保持运输模式? 我的理解是、如果我不更新看门狗计时器、0x11运输模式是否会自动复位并进入空闲模式? 事实并非如此。 为什么?

    2. 我还遇到了在0x14位7为1时无法将值写入0x11寄存器的几种情况、似乎每次将运输模式插入适配器以唤醒时都是如此。

    3. 0x9寄存器 REG_RST 位6在我写入1之后、它是否自动清除0并复位所有寄存器? 其他寄存器也是如此、但0x14似乎没有被复位。

    此致、

    舒杰

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

    尊敬的  Shujie:

    您是否尝试过检查代码?  

    一种快速确认方法是打开 BQStudio 并启用日志记录。 所有电量监测计寄存器应每1秒刷新一次。  

    此致、
    何塞·库索

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

    您好、Jeff

        您是否仍在关注上述两个问题? 我们目前正在进行调试、希望能帮助回答这些问题,谢谢!

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

    尊敬的 Iishujie:

    关于1、禁用看门狗意味着如果主机不可用、充电器会继续使用最后写入的 I2C 值运行、并且不会返回到默认的"更安全"值。

    关于2、在运输模式下、IC 仍通过 BATP 引脚获得电源。   SDRV_CNTRL 和 SFET_PRESENT 位不会因 WD 到期而复位。

    关于3、存在的适配器会自动退出运输模式并强制 SDRV_CNTRL 进入空闲状态。

    关于4、根据数据表 I2C 寄存器映射、REG0x14寄存器中具有 REG_RST 位切换的所有位、该位在写入后清除、除了 SFET_PRESENT。

    此致、

    杰夫

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

    您好,JEFF

    感谢您的回复。

    下面的 CRR 值是我们从 bq28z610的0xc 和0xd 寄存器读取的充电电流。 bq25792芯片0x3、0x4寄存器 I 设置为0x78、充电电流限制为1.2A。 但在充电过程中、电流将出现大约0.2A、并且稍后将恢复。 此时、温度为37度、不应触发高温或低温20%电流保护。 这0.2A 电流的原因可能是什么?

    此致、

    舒杰

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

    尊敬的 Shujie:

    当 ICHG 降至200mA 时、在 BATP 引脚处检测到的电池电压是多少?  预充电至快速充电转换电压(VBATLOWV)是 REG0x08调节电压的百分比。 充电器在状态寄存器0x1C 中是否报告它处于 PRECHARGE、这是默认200mA?   

    此致、
    杰夫

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

    您好,Jose,

    感谢您的回复。

    我有关于 bq28z610的几个问题、请帮助回答。

    1、如下图所示、我无法读取 Chemical ID 06 00 10 12的值。 代码有什么问题吗? 对于 AltManufacturerAccess、我的用法是否正确? 你是否有代码例程?

    2 μ s、未插入适配器、则当环境温度为-20度时、bq28z610寄存器0x6和0x7读取的温度为-3度。 此时、电量百分比将变为0%、整个机器不会关闭。 我觉得0x2C 寄存器的值会受到温度的影响、并且给我提供了不正确的值。为什么? 这可以修复吗?

    此致、

    舒杰

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

    嗨、lishujie、

    1.确保以小端字节序格式发送0x0006。 您是否能够捕获发送的数据的波形?
    2.另外、寄存器0x2C (相对充电状态)受温度变化的影响。 但是、如果所使用的热敏电阻差异太大、这听起来可能

    此致、
    尼克·理查兹

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

    大家好、 Nick Richards

    1.我读的值正确。

    2、我们的电池安装在机器内部,热中有很多芯片,所以-3°是正确的。 我的问题是、在低温条件下、0x2C 寄存器的值变为0。 如下所示、是否有任何方法可以解决这一问题?

    3. bq28z610芯片是否有芯片 ID 寄存器? 我想通过获取芯片 ID 来判断 bq28z610芯片是否工作正常。 化学 ID 是否正常?

    此致、
    丽水洁

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

    嗨、lishujie、

    运行 GPCRB 工具可能会帮助解决您看到 SOC 在低温下下降的问题。 该工具针对低温优化电量计。
    尝试读取器件类型(0x0001)寄存器。 这与芯片 ID 寄存器最相似。

    此致、
    尼克·理查兹

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

    大家好、 Nick Richards

    我想问的是什么方法来更改数据闪存值,示例 UTD OTC。

    我知道可以通过数据存储器工具写入一个、如下图中所示

    能否通过高级通信 I2C 更改 UTD 和 OTC 值? 有什么教程吗?

    我希望使用高级通信 i2c 来修改数据闪存表中的值、以便使用代码进行写入。

    此致、
    丽水洁

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

    嗨、lishujie、

    我需要就此向团队的其他一些成员咨询。 我会在本周的某个时候回复您。

    此致、
    尼克·理查兹

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

    您好、Nick。

        我对 BQ28Z610的配置有疑问。 关于平衡配置的设置、CB 的默认设置为1。

       是否需要将 CBR 设置为1? 此外、在 技术参考手册中、位3和位4寄存器都是保留的。

       不过、在 Studio 中同时定义了位3和位4。 它们分别代表什么? 我们 需要配置它吗? 如何配置它?

       

        

    此致、
    扬阳市

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

    您好、扬阳:

    如果要在静止状态下启用"电芯平衡"、请将 CBR 设置为1。 无需担心位3和4。 确保它们设置为0。

    此致、
    尼克·理查兹

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

    ,·尼克·理查兹

    期待您的回复。

    目前、我可以使用 STM32来更改数据闪存值。 但是、使用 bqstduio 高级通信 i2c 时、无法更改数据闪存中的值、并出现了混淆。 我该怎么做:

    1 μ s、0x46e9、返回的第三个字节为03、我要将其更改为02

    2、写入:将 E9 46 02写入3e

    3、0x60FF 中的写入校验和-(E9+46+02)= CE、数据长度05

    4 μ s、读取 UTD 延迟值。 发现值未更改、仍为03。   

     是否有关于 bqStudio 的哪一步的问题?

    我还有一个问题

    我们的库仑计采用 bq28z610、而充电芯片采用 bq25792。

    当温度达到55°并且适配器已接通电源时、电流值为负值、电池放电(OTC 阈值设置为55°)。 为什么即使不充电、电流值也不应为0、不应为负。 我想知道在28z610 25792很热时会发生什么情况

    此致、

    丽水洁

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

    您好,Lishujie,

    我在这个 由 Star 发布的线程中通过高级通信更改数据存储器的问题。 需要注意的主要一点是、必须关闭自动刷新才能使其正常工作。

    对于新问题、您是否能够获得显示此行为的日志文件? 您的 OTD 阈值设置为什么?

    此致、
    尼克·理查兹

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

    大家好、Nick Richards

    至于更改 DF 值、它效果很好。感谢您的回复。

    关于新 问题,日志:e2e.ti.com/.../hot.log

     

    此致、
    Lishujie.

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

    嘿  Lishujie、

    感谢您发送数据。 我需要一些时间来回顾一下。 我会在下周回复您。

    此致、

    尼克·理查兹

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

    您好、Nick。

       感谢您的答复。

       如果 CBR 设置为1, 则在静止时,当 电池平衡时,它将消耗电池电量。 此时消耗了多少电流?

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

    您好 Lishuije、

    我查看了您上周发送的日志文件、但看到的行为与您所描述的不同。 日志文件显示当温度达到55度时、触发相应的保护标志、并且监测计在报告0 mA 电流后。

    此致、
    尼克·理查兹

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

    您好、扬阳:

    我没有剩余状态下电芯平衡所消耗的电流。 但是、我可以问我团队的其他成员、如果数据表中没有报告该值、那么不大可能事先收集该数字。

    此致、
    尼克·理查兹