主题中讨论的其他器件:、 BQ25700、 BQ34Z100-R2、 BQ25756、BQ24610、 BQ25750
您好!
我们将 BQ25730用于系统和电池充电、而原理图则参考 BQ25730EVM、
现在没有充电电压、系统电压仅为9.3V (输入12V)、请查看以下原理图并提供您的评论、谢谢。
e2e.ti.com/.../ext_2D00_bat_5F00_sch_5F00_rc3_5F00_20231202_2800_1_2900_.pdf
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.
您好!
我们将 BQ25730用于系统和电池充电、而原理图则参考 BQ25730EVM、
现在没有充电电压、系统电压仅为9.3V (输入12V)、请查看以下原理图并提供您的评论、谢谢。
e2e.ti.com/.../ext_2D00_bat_5F00_sch_5F00_rc3_5F00_20231202_2800_1_2900_.pdf
尊敬的 MD:
下面是充电器设置的寄存器映射、请参阅它们并提供您的推荐、如果有任何错误、谢谢。
0.725027] bq25700充电器 4-006b: 读取 芯片 ID=D5
[0.726324] REG0x0 : 0x70e
[0.727619] REG0x2 : 0x9c0
[0.728910] REG0x4 : 0x2220
[0.729234] REG0x6 : 0x2220
[0.730528] REG0x8 : 0xa40
[ 0.731819] REG0xa : 0x0
[0.733109] REG0xc : 0x5800
[0.733661] REG0xe : 0x5800
[0.734955] REG0x20 : 0x8400
[0.736248] REG0x22 : 0xb800
[0.737541] REG0x24 : 0xa00
[0.738832] REG0x26 : 0x2f00
[0.739381] REG0x28 : 0x2f00
[0.740673] REG0x2a : 0xe
[0.741964] REG0x2c : 0x595c
[0.743257] REG0x2e : 0xd540
[ 0.744548] REG0x30 : 0x3f00
[0.745838] REG0x32 : 0xb7
[0.747130] REG0x34 : 0x434
[0.748421] REG0x36 :0x4a81
[ 0.749711] REG0x38 : 0x41a0
[0.751004] REG0x3a : 0xa0ff
[0.752295] 蓄电池 充电 电流: 0mA
[0.752619] 电池 放电电 流: -1536mA
[ 0.753911] VSYS 电压: 8576mV
[ 0.755202] 电池 电压: 8768mV
[ 0.756495] 设置 CHARGE_CURRENT : 2496mA
[ 0.757787] MAX_CHARGE_VOLTAGE: 8736mV
[ 0.759077] INPUT_VOLTAGE: 3200mV
[ 0.760371] INPUT_CURRENT: 500mA
[ 0.761662] 最小 SYS_Votage: 7168mV
[ 0.763279] 状态:
[ 0.763286] AC_STAT: 1
[ 0.763293] ICO_DONE: 84
[ 0.763299] IN_VINDPM: 185
[ 0.763305] IN_IINDPM: 8
[ 0.763312] IN_FCHRG: 128
[ 0.763318] IN_PCHRG: 255
[ 0.763324] IN_OTG: 255
[ 0.763330] F_acov: 255
[ 0.763336] F_BATOC: 47
[ 0.763342] F_ACOC: 0
[ 0.763349] SYSOVP_STAT: 0
[ 0.763354] F_LATCHOFF: 0
[ 0.763361] F_OTGOVP: 0
[ 0.763367] F_OTGOCP: 0
[ 0.763381] ti、充电电流、 val: 2500000、 tbl_id =39
[ 0.763395] ti、最大充电电压、 val: 8750000、 tbl_id =546
[ 0.763404] ti、input-current-sdp、 val: 500000、 tbl_id =10
[ 0.763414] ti、input-current-dcp、 val: 2000000、 tbl_id =40
[ 0.763423] ti、input-current-cdp、 val: 2000000、 tbl_id =40
[ 0.763433] ti、minimal-sys-voltage、 val: 7400000、 tbl_id =24
[ 0.763442] ti、otg-voltage、 val: 5000000、 tbl_id =8
[ 0.763452] ti、otg-current、 val: 500000、 tbl_id =10
[ 0.767622] moqi: func=bq25700_hw_init、 line=
尊敬的 Zhang:
充电器似乎未处于任何故障状态。 充电器状态 0x20寄存器显示它处于快速充电状态。 这意味着电池电压足够高、可以施加快速充电电流。 您的 ADC 回读还显示测量的电池电压8768mV (reg:0x2c=0x595c)和测量的充电电流6016mA (reg:0x28=0x2f00)。 您是否确定测量的 BAT+端子电压为0? 您可以仔细检查电池端子电压和充电电流吗?
另外、我看到在您的 MAP 说明之后、充电电流0和放电电流-1536mA。 那里发生了什么? 即使在该情况下、BAT 电压也显示非零8736mV。
此致、
穆尼尔
尊敬的 Zhang:
我无法理解您所说的"充电 IC 自动用于输出"的含义。 您能解释一下吗?
此外、您所连接的寄存器映射表明、充电器通过 ADC 测量8.7V 的电池电压。 所以、我不清楚为什么您没有看到输出电压。
在连接电池的情况下、请使用示波器捕获 VBUS、VSYS、VBAT、SW1和 SW2、然后再次提取寄存器映射。 然后再次 请 从充电器上完全取出电池、然后再次测量电压迹线。 我们需要看到电池端子是否短路。
此致、
穆尼尔
尊敬的 MD:
现在仍然没有充电电压、 VBUS、VSYS、VBAT、SW1和 SW2的波形请参阅连接:
我们现在无法读取 I2C 数据、请参阅以下内容:
尊敬的 Zhang:
文件夹名称不是英文的、所以我看不到它们。 不过、从波形中、我看到一个文件夹包含 VBAT=0、另一个文件夹包含 VBAT= 10V。 我在其中假设 VBAT=0对应于无电池、VBAT=10V 对应于电池。 开关节点波形显示充电器正在开关和运行、不会出现任何问题。 连接电池后、您实际上具有充电输出电压。
这意味着您的问题"无充电输出电压"是指在没有连接电池的情况下、您在 VBAT 上没有电压。 假设情况是这样、这是器件的默认行为。 如果您想要在未连接电池的情况下在 VBAT 终端上显示电压、则需要设置寄存器30h 位字段0中的自动唤醒位。 即使在这种情况下、您也只能在 VBAT 终端上看到 VSYS_MIN。 您将不会看到您在 MaxChargeVoltage()中设置的电压。
此致、
穆尼尔
尊敬的 MD
对于 BQ25730:
1) 1) 是否可以 在不 配置 寄存器的情况下为电池充电? (不 使用 I2C)
2) 2)当 连接 电池时、 发现 有 一个 电压 回流 到 R1 (0.005 Ω) 、 电压 为 2.0V。 这是 正常的吗?
2. 对于 BQ25730 和 Q34Z100-R2 :
库仑计的 PACK-问题: 如 EVM 图所示、 将 PACK 连接 到 库仑计 芯片的 SRN、 负载 和 充电 芯片的 PGND 负载 以及 充电器的接地端是否正确? 现在我还有点担心和不确定、
对于 BQ34Z100-R2 、我们有 以下 2 个问题:
电池 芯片2引脚的数据表 用于 输出引 脚、 但 实际上 没有 电压输出。 如何 控制 4针的电源连续性? 我是否 需要 上拉 两个 引脚?
当 电池 充满 电或未充满电时、4引脚 BAT 电源的分压器的确认参数是什么? BAT 引脚输入电压范围是 多少伏可以工作?
4. SW1的实际功能是什么? 充电时是否需要按下开关? 是否 可以 取消 SW
5、详见所附示意图
e2e.ti.com/.../ext_2D00_bat_5F00_sch_5F00_rc3_5F00_20231210.pdf
xyr、您好!
1.否。 该部件需要主机控制才能进行充电操作。
2.您是否认为 R1上的压降为2V? 只要连接电池、R1上是否始终存在2V 的压降?
我不支持 Q34Z100-R2。 如果 您有任何与电量监测计和 PACK-引脚相关的问题、则需要向该器件的支持团队提出。 Evan 是该主题中针对电量监测计的支持。 您可以在该主题中通过回复他的评论或创建新的 e2e 主题向他提出这些问题。
此致、
穆尼尔
xyr、您好!
2)是的,电池组-应该连接到 SRN。 不确定充电器上的哪个引脚应该连接到电池组-、Munir 可能可以帮助您做到这一点。
3) 3) 发送给我的原理图有几个相关部分。 用于电量监测计的 GND 需要与电路板的其余部分隔离。 TS 引脚上的10K 电阻器不会用作热敏电阻。 我鼓励您查看 EVM 原理图和布局指南。 Vbat 的最大电压为数据表5.5V 6.1。
最大额定值和布局- 采用 Impedance Track 技术的 BQ34Z100-G1宽量程电量监测计数据表(修订版 D)(TI.com)
原理图- BQ34Z100-G1技术参考手册(修订版 A)(TI.com)
4) 4) SW1、3.9 of TRM
此致、
埃文
尊敬的 MD:
1.是的,只有电池在没有适配器的情况下连接。 发现芯片管脚1 VBUS 管脚的反向电压为2.0V、这是否正常?
2.由于 Q13的隔离,D2输入只能在电池接通时工作。 请检查这样修改输入端子是否更好、您能看一下下图、用 N-tube 吗? 或者要更改为 p 管、添加 NPN 三极管控制效果好吗?
3、电池的负电极通过库仑计到达 BQ25730的针27至 GND 后,针27是否能承受超过16A 的电流?
4、现在没有充电,在动力运行中没有发现任何错误。 我可以问在什么情况下 BATDRV 将打开 Q5来为电池充电吗? 以下两个图显示了使用电池和不使用电池时的电压。 我需要测试硬件电路的更改还是需要更改寄存器?
谢谢!
e2e.ti.com/.../ext_2D00_bat_5F00_sch_5F00_rc3_5F00_20240113.pdf
尊敬的 Evan:
1, 第一个 点 是 清楚的。
2,第二个要点是芯片的 BAT 引脚是电压输入、当 EVM 中使用超过3节电池时、需要使用 P 管(Q5)为芯片供电。 Q5的 G 极点由 Q4控制、Q4的 G 极点将为高电平、但 BQ34Z100-R2的 VEN 引脚在停止工作时没有高电平输出、因此 BAT 未通电。 那么 BQ34Z-R2的 VEN 是否始终必须由 REG25上拉? 可以在规格手册中看到 BAT 的电源电压在-0.3~5.5V 范围内、并且哪个引脚的电源电压为2V~5.5V 可以正常工作、对吧? 低于多少 v 不起作用? 如果是、我身后的电池可以挂起9V~18V 电池吗? BAT 是否仅用于测量电池电压? 0V 至5.5V 电压范围内的电压是多少?
3,规范 VCC 指的是哪一个? 或者 REGIN VCC 是否位于中? 但规格书中 REGIN 的最大电压为5.5V、最小电压为-0.3、0V 仍然可以工作? VCC 的最大电压为2.75V、最小电压为0.3V。 该芯片可以在0V 电压下工作吗? 实际上、最小工作电压是多少? VCC 这个引脚是芯片、引脚是什么?
谢谢!
e2e.ti.com/.../7587.ext_2D00_bat_5F00_sch_5F00_rc3_5F00_20240113.pdf
尊敬的 MD:
我读取的图形不是寄存器映射、这里是我读取的值。 我使用12V 3A 充电器作为电源。
[0.653613] BQ25700:0x00:0x70E
[0.] 654225] BQ25700:0x02:0x9C0
[ 0.654840] BQ25700:0x04:0x34B8
[ 0.655451] BQ25700:0x06:0x04
[ 0.656062] BQ25700:0x08:0x00
[ 0.656673] BQ25700:0x0A:0x1E00
[ 0.657285] BQ25700:0x0C:0x1800
[ 0.657895] BQ25700:0x0E:0x1000
[ 0.658509] BQ25700:0x32:0x2237
[ 0.659117] BQ25700:0x3A:0xE0FF
尊敬的 MD:
这是从寄存器中读取的最新值、我将寄存器35放在第三个位置0之后。 BATDRV 引脚将被下拉至3.83V、当前的 VCC_SYS 电压与 BATT+的电压相同、但读取电流仍然为零、我需要如何修改这种情况?
[ 0.651190] bq25700:REG0x0:0x70e
[ 0.651812] bq25700:REG0x2:0x0
[ 0.652429] bq25700:REG0x4:0x3138
[ 0.653045] bq25700:REG0x6:0x9c4
[ 0.653660] bq25700:REG0x8:0x3C00
[ 0.654276] bq25700:REG0xa:0x200
[ 0.654895] bq25700:REG0xc:0x5c00
[ 0.655509] bq25700:REG0xe:0xa00
[ 0.656122] bq25700:REG0x20:0x8000
[ 0.656734] bq25700:REG0x22:0xb800
[ 0.657346] bq25700:REG0x24:0xa00
[ 0.657958] bq25700:REG0x26:0x7f00
[ 0.658576] bq25700:REG0x28:0x0
[ 0.659193] bq25700:REG0x2a:0x0
[ 0.659810] bq25700:REG0x2c:0x0
[ 0.660425] bq25700:REG0x2e:0xd540
[ 0.661040] bq25700:REG0x30:0x3f00
[ 0.661660] bq25700:REG0x32:0xb7
[ 0.662276] bq25700:REG0x34:0x34
[ 0.662892] bq25700:REG0x36:0x4a81
[ 0.663508] bq25700:REG0x38:0x41a0
[ 0.664123] bq25700:REG0x3a:0xe0ff
xyr、您好!
1.是否以某种方式启用了 OTG? 否则、VBUS 上不应有任何电压。
2.理想情况下,对于 D2,应使用电池组端子。 例如、如果电池组有 PACK+/PACK-端子、则 PACK+用于 D2。 在这种情况下、BAT+的行为类似于 PACK+、因此应使用 BAT+。
然而,我的印象是 Q13已经被删除,正如张亮在第五次答复中所说的。 电量监测计支持团队的 Evan 也假设 Q13已移除。 为了确保 Q13不会阻断充电电流、我要求您将 Q13的漏极/源极短路、从而有效地将其从电路中移除。 当我们解决无充电电流问题时、您可以稍后介绍 Q13。
3.使用5m Ω 的传感电阻器时,支持16.2A 的充电电流。 引脚27可以支持这一点。
我想知道、您是否正在尝试以16A 的充电电流为一个3S 电池充电? 正如 Izh 提到的适配器为12V 3A。 您可以使用此适配器以小于3A 的充电电流为3节电池充电。 如果您设置的充电电流大于此适配器的充电电流、充电器将不会输出任何充电电流。
4.当在寄存器35h 中启用 BATFET (默认启用)时、BATDRV 将在电池低于 VSYS_MIN 时以线性模式开启 BATFET、并在快速充电模式下完全开启。 确保 EN_PORT_CTRL 为1以使 BATDRV 正常工作。
此致、
穆尼尔
您好 Izh、
我不明白您在寄存器35上的意思。 但是、根据 REG0x34:0x34、我注意到寄存器35上的 EN_PORT_CTRL 为零。 你把它关闭了吗? 默认情况下、它应该为1。
您想为电池充电的充电电流是多少? 您需要在寄存器02h 中设置所需的充电电流。 而且、基于12V 3A 适配器和3节电池(12.6V)、您可以用不到3A 的充电电流为电池充电。 具体而言、充电电流应小于12V x 3A/12.6V 或2.85A。
此致、
穆尼尔
xyr、您好!
感谢您的澄清。 有多人以不同的设置回复此主题、因此很难跟踪信息。 借助13V 10A 适配器、您 可以 提供6A 充电电流。 关于直接连接到充电器 PGND 的电池负极端子、我认为不存在任何问题。 这可能是一个很愚蠢的问题、但我仍需要验证。 我看到充电器引脚27在原理图上有一个接地符号、带有字母"F"。 该符号是否与电路其余部分的公共接地相连? 充电器的接地端也应该是电池的接地端。 例如、用于 VBUS 的接地也应该是针对引脚27的接地。
我相信在这个阶段、最好是 您使用一个 EVM 来测试电池的充电情况。 我们将反复讨论几个星期、有很多人在提供 很容易让人困惑的信息。 借助 EVM、您可以非常轻松地测试电池充电问题以及使用电量监测计进行充电。
此致、
穆尼尔
尊敬的 MD:
我还有一个疑问。 我们的电池都是3000aH。 应该是的、无论我们面前有多少个适配器或电源、为电池充电的电流都仍然有电流。 电池充电缓慢、但不会耗尽电流。
我们有三位同事在联合调试、一位同事的适配器使用3A、6引脚电压现在是1.6V_3A、另一位同事和我使用10A 稳压器提供13V、而6引脚电压是2.2V_6A、 但所有三个电路板都没有充电电流、前面的输入电流很低、不符合要求、也不应该有任何电流
现在、引脚27独立连接到库仑计检测引脚的 SRN 位置。 如果其它导线没有连接、那么引脚27的 PGND 应该用一个电阻器或跳线接至 GND 吗?
此外、现在 BQ25730的引脚8、引脚9和引脚10中无电压、如果这些引脚的电压为3.3V、
谢谢!
xyr、您好!
感谢您的描述。 请允许 我们花几天时间 在实验室中对此进行测试、因为这里的天气和道路条件对我们来说很差、我们可以返回办公室。
同时,让我在这里讨论一下我们手头的问题。 如果系统或电池上没有电、则引脚8、9和10将不会显示3.3V。 这些引脚可测量输入和输出中的电流和功率。 由于系统不消耗任何功率、电池未充电、输入电流将非常低、IADPT、IBAT 和 PPSYS 引脚会在零电压下反映这种情况。
从您之前共享的示波器跟踪中可以看到、交换节点具有切换活动、这表明转换正在运行。 寄存器映射表明也没有故障。 这意味着充电电流路径肯定存在问题。 我注意到电池符号已如下图所示发生变化。
引脚3 (VR)和引脚4 (-1)。 我不熟悉此电池符号。 它们有什么功能? 您能否提供 电池数据表的链接?
充电控制器引脚27的 PGND 应连接至 GND。 它可以使用0欧姆电阻器或跳线来完成。 由于我们在没有电量监测计的情况下进行调试、因此连接应该如下所示。 这可确保充电电流返回路径至 PGND。
此致、
穆尼尔
xyr、您好!
首先、有了充电电流、这是个好消息。 哪些变化确保了存在充电电流? 在根据图表进行连接后是吗? 如果是、则表示电量监测计的连接方式有问题。
其次、我不明白 I2C 不稳定且调整不当意味着什么。 您是说无法建立 I2C 通信吗? 没有理由在芯片以正确的电压供电时中断 I2C 连接。
第三、该器件能够提供高达16.2A 的充电电流。 但是、仅在电池电压高于 VSYS_MIN 时才会应用该快速充电电流。 否则、充电电流限制为384mA。 请参阅数据表部分 9.3.21.7.
第四、遗憾的是、如果没有通过 I2C 进行主机控制、此部件将无法运行。 如果您仍想使用 BQ25730、建议订购 EVM 并测试您的充电设置。 连接电池时、VBUS 上不应有2.0V 电压。
有一个昂贵的选项 BQ25756、在无 I2C 控制的情况下允许高达20A 的充电电流。 还有一个仅降压选项 BQ24610、它是独立的、能够提供10A 充电电流。
此致、
穆尼尔
尊敬的 MD:
如果我们使用 BQ24610芯片、就要使用19V/4A 或更大的适配器充电、对吧? 五小时是否意味着充满电? 可以为多少 mAh 电池充电? 因为我们电池后级的电源设备是12V~16V 的电源、所以如果 VSYS 的电压有时超过充电器的电压、后级设备会面临风险、 因此、有必要在电源之后为后级添加一个降压转换器。 或者、将适配器输入电压更改为15V 是更好吗? 但是、您能否估计降低电压后的充电速度慢得多?
谢谢!
xyr、您好!
1.您的适配器额定值将取决于输出功率。 例如、如果您要使用8A 充电电流为12V 电池充电、则输出功率为96W。 19V/4A 适配器不能提供该电源。 那么您需要使用具有更高电压和/或电流额定值的适配器。
2.电池的充电时间取决于电池的充电电流和容量。 很难找到为电池充电需要多长时间、因为耗尽的电池首先使用涓流充电、预充电电流和完全快速充电电流进行充电。 因此、需要考虑所有不同电流相位所花费的时间。 然后、根据电池容量、您可以估算电池是否需要5小时。
3、我不明白这部分"所以如果 VSYS 的电压有时会超过充电器的电压、会给后级设备带来风险、所以需要在后级电源后再加一个降压"。 除了适配器外、您是否在电池端还配备了另一组电源?
如前所述、BQ25756可能是您的一个选项。 您还可以查看 BQ25750、因为它具有电源路径。
如果您有任何特定于 BQ24610、BQ25756 或 BQ25750 的问题、请在 e2e 上发布新问题、因为我只能回答 BQ25730的任何问题。
此致、
穆尼尔