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.

[参考译文] BQ76942:巨大的 FET 导通延迟

Guru**** 2555630 points
Other Parts Discussed in Thread: BQ76942

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1570244/bq76942-huge-fet-turn-on-delay

器件型号:BQ76942


工具/软件:

您好:

我们在电池管理系统设置中使用 BQ76942 已有很长时间。 此时、它看起来几乎所有一切都在正常运行、因为所有通信、监控、控制似乎都已配置好并正常运行。 主机 STM32 器件通过 I2C 和 GPIO 引脚与 BQ76942 交互。  

我已经将 CFETOFF 和 DFETOFF 线路配置为这些功能、因为我想在需要时能够执行即时保护功能。  

导通 FET 的代码如下:

// reset GPIOs first
HAL_GPIO_WritePin(DFET_OFF_GPIO_Port, DFET_OFF_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(CFET_OFF_GPIO_Port, CFET_OFF_Pin, GPIO_PIN_RESET);
// write ALL FETS ON
uint16_t command;
uint8_t TX_Reg[2] = {0x00, 0x00};
command = ALL_FETS_ON;
//TX_Reg in little endian format
TX_Reg[0] = command & 0xff;
TX_Reg[1] = (command >> 8) & 0xff;
I2C_WriteReg(0x3E,TX_Reg,2);

我看到的是、在工作台上使用电池组并调用此功能时、输出开启 速度相当快(40 毫秒)-尽管这仍然令人费解、为什么需要这么长的时间。  

当电池组连接到具有另一个电压源的总线(例如将电池与另一个电压源并联)并发出开启命令时、似乎需要 1.8 秒才能开启。 这与另一个电池被告知关闭的事实相结合、因此总线电压在新电池开启之前首先下降。 这几乎就像 PACK/LD 引脚上的电压阻止它以某种方式导通一样。  

在已连接到电压源的情况下、开通时间是否缺少一些基本要素?  

所附图显示了 FET 电路。 没有配置预充电或预放电路径或功能。  

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

    我注意到、当我不使用 CFETOFF 和 DFETOFF 线路执行任何控制时、速度会稍快一些。 我尝试仅使用 ALL_FETS_ON 和 ALL_FETS_OFF 命令、但我想速度更快(现在不到 1 秒)、但我仍然无法理解延迟的巨大影响。 有人能告诉我、这听起来是否是系统的正常操作? 谢谢。