主题中讨论的其他器件: EV2400、 BQSTUDIO
工具/软件:
您好、
我要通过 I2C 将 BQ76952与 EV2400连接起来。 它会短暂连接、断开与 Battery Management Studio 的连接、显示错误"设备无法确认"。
电路中只有 BQ 和 EV2400。 我的一切都是孤立的。 才能被解析。 由于此问题、完整的开发流程已停止。 请帮助我们解决此问题。 比您高
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.
工具/软件:
您好、
我要通过 I2C 将 BQ76952与 EV2400连接起来。 它会短暂连接、断开与 Battery Management Studio 的连接、显示错误"设备无法确认"。
电路中只有 BQ 和 EV2400。 我的一切都是孤立的。 才能被解析。 由于此问题、完整的开发流程已停止。 请帮助我们解决此问题。 比您高
尊敬的 Suraj:
器件是位于 EVM 还是位于您自己的 PCB 上、并且您要将 EV2400线跳到您自己的电路板上? 如果跳线、这些跳线有多长时间?
我在 EVM 上没有看到它。 我们的 EVM 已在板上包含 EV2400 (因此无需单独使用)、但偶尔我断开了板载版本并使用了外部版本而没有任何问题。
您可以查看带有示波器的线路上的逻辑电平、这些逻辑电平都靠近 EV2400引脚(示波器 GND 连接在 EV2400附近)、也靠近 BQ (示波器 GND 连接在 BQ VSS 附近)。 如果连接之间的串联电阻过大、则可能靠近总线上没有足够的下拉电压的边缘。 另请注意示波器上线路的上升时间、如果这些时间太慢、这可能是一个问题。
如果您看到线条上有反射的任何证据-切换期间出现小反弹、您也可能会注意到范围。 这些可以被其中一个器件检测为时钟边沿、并被解释为停止条件。
谢谢、
Terry
尊敬的 Suraj:
从我可以看到、当器件进行时钟延展时、时钟线会被拉低一些、因此我假设示波器上的 GND 必须靠近 BQ、而不是靠近 EV2400 GND。
我还看到 SDA 上的低电平约为0.5V、现在正接近0.6V 的 VIL 电平。 因此、我想知道是否存在 BQ 或 EV2400未正确检测到某些信号的风险。
您的总线上有哪些上拉电阻器? 我认为 EV2400包含内部上拉电阻器、因此如果 PCB 上有更多的上拉电阻器、则可能会大幅降低总并联上拉电阻、从而导致 EV2400或 BQ 无法将 SDA 线路拉低得多。
请注意、您可以尝试在 EV2400和 PC 之间使用不同的 USB 电缆、如果可能、请使用短电缆、以确保这没有任何影响。
如果捕获的示波器图更多、请仅执行一个非常简单的事务、例如从 cell-1电压读取单个字节(无子命令)。 是否可以为同一命令捕获工作事务和非工作事务? 此外、还可使用 GND 以及 BQ 附近的信号以及 EV2400附近的 GND 和信号进行检查、以便我们可以更清晰地了解 每个器件附近相对于其本地 GND 的电压电平。
谢谢、
Terry
尊敬的 Suraj:
我在您的事务中没有注意到任何构造问题、但 SDA 的低电平确实看起来非常接近器件的 VIL 电平。 因此、BQ 可能无法将某些 SDA 低电平信号识别为真正低电平。 通过查看 EV2400原理图、您可能会发现 SDA 和 SCL 路径中具有100 Ω 串联电阻、那么您可能会看到是否可以减少或短接这些电阻、从而在信号上获得更干净的 VIL 电平。
您还可以检查 EV2400的固件版本、以确保其是最新的。 您过去是否使用过同样的 EV2400连接到 EVM?
谢谢、
Terry
您好、
这些 ATE 在不同引脚上相对于 GND 的电压读数。
VC 16至 VC1未连接任何内容
VC0和 VSS 被电击
SRP、SRN 开路
TS1和 TS3断开
TS2 - Q109未启用
警报-打开
向热敏电阻发出 HDQ
CFETOFF -打开
DFETOFF -开路
DCHG -开路
DDSG -开路
RST_SHUT -开路
REG2 - 0V
REG1 - 0V
REGIN - 0v
BREG - 1V
保险丝—0伏
PDSG - 0V
LD = 0V
BAT、CP1、PACK = 48V
我的原理图
尊敬的 Suraj:
我怀疑 VC 引脚悬空可能会导致问题。 该器件启动后、将加载默认设置并开始运行。 默认设置之一是、如果测量到的电池组电压测量值(VC16 - VC0)小于6V、则将尝试关断。 由于 VC 引脚悬空、VC16上的电压可以悬空至<6V。 因此该器件可能已经启动了关闭过程。
但是、如果 LD 引脚电压高于其唤醒阈值、或者 TS2引脚电压低于其唤醒阈值、则器件在失速时进入"软关断"、等待允许继续进入 SHUTDOWN 模式。 如果这是由于 TS2引脚电压过低导致的、则该器件将不再通过 I2C 进行通信。 因此、您也可以尝试将 VC16连接到48V 电平、看看这样是否有所帮助。
请注意、由于 TS2引脚仅上拉非常弱(采用5M 阻抗)、因此连接在那里的 DMM 很容易下拉节点、甚至流经所连元件的较小漏电流可能足以下拉节点。 您也可以尝试使用外部电压将 TS2驱动至1.8V、以确保其高于其唤醒阈值。 然后、如果器件尝试进入关断模式、则该器件可以完成(假设 LD 引脚电压也足够低)。 REG18引脚电压降至0V 时、您可以判断它处于关断状态。
谢谢、
Terry
尊敬的 Suraj:
好的、您似乎已经解决了这些问题。 由于 REG18为1.8V、因此该器件的内核仍通电。 您可以查看示波器上的 TS1引脚、看看它是否定期脉动。 如果处于正常模式、该脉冲应每~190ms 一次。 如果处于睡眠模式、则只能每~5秒进行一次(基于默认设置)。 如果它根本不脉动,这表明它已经以某种方式进入了不同的模式。
您提到 RST_SHUT 悬空、请将其连接到 GND。 如果该引脚悬空、则会导致部分复位、或者可能使器件进入关断或软关断状态。
如果48V 上升时间导致某个问题、您可能会使其稳定、然后将 REG18引脚短接至 GND 1秒、然后将其释放。 这将导致设备完全执行 POR、查看这是否会导致通信问题发生任何变化。 您还可以在将 TS2驱动至1.8V 并确保 LD=0V 的情况下尝试使用此模式、因此如果确实导致器件进入 SHUTDOWN 模式、它应该会成功并使其完全关断(然后您会看到 REG18电压最终降至0V、可能需要10秒以上的时间)。
谢谢、
Terry
您好、Terry、
我们探测了 TS1、
我们得到的脉冲宽度为~60ms。
但在~7.5s 后、我们观察到脉冲无效。 在此之后、根本没有脉冲。
将 RST_SHUT 拉至 GND 无效。
将 REG18引脚拉至 GND 1秒、然后释放它、我们会看到设备正在重新启动并暂时连接、但一段时间后断开连接。(与之前的行为相同)。
将 TS2驱动至1.8V 不起作用。
谢谢你
Suraj
尊敬的 Suraj:
谢谢-因此、这看起来好像设备在7.5秒的时间点更改了模式、在那之前处于正常模式。 它可能会转换为睡眠模式、但随后您会每5秒看到一个脉冲。 您是否将示波器缩小了足够长的时间以确保每5秒没有脉冲?
如果确实没有更多脉冲、则似乎器件正在尝试进入 SHUTDOWN 模式。 如前所述、电池组电压测量值小于6V 是 VC16-VC16测量值 VSS。 另一个原因是、如果器件测得的内部温度高于85°C、
请注意、这些是器件中的默认值(5s、6V、85C)、但如果您对 OTP 进行编程、它们可以更改。 您是否曾在这些器件上对 OTP 进行过编程以更改默认设置?
如果器件进入 CONFIG_UPDATE 模式、则脉冲也将停止。 如果 EV2400完全断开连接、它是否以相同方式运行、脉冲会在7.5秒后停止? 器件只有在接收到 SET_CFGUPDATE 命令时才应进入 CONFIG_UPDATE 模式、这需要 I2C 事务。
您是否在其他电路板和不同的 IC 上尝试过此设计、以防此电路板或此 IC 出现损坏? 在这些情况下、它是否具有一致的操作?
谢谢、
Terry
您好、Terry、
VC16 BAT、CP1、PACK = 48V
VC0、VSS 为 GND
SRP、SRN 保持开路、它们之间有一个100nF 电容器。 实际上、未连接分流器。
TS1和 TS3开路(显示0V、未被拉至 GND、因为 GND 和引脚之间有一个470pF 的电容器)
TS2 - 0V (在我们的原理图中、您可以看到有一个测试点152。 被捕获到该点的电压。 我打开了 R167以进行测试)
REG18 -(通过 GND 和引脚之间的2、2uF 电容器连接到 GND)
警报- 悬空
HDQ -(通过热敏电阻与470pF 的并联电容器连接到 GND)
CFETOFF、DFETOFF - 开路(显示0V、未拉至 GND、因为 GND 和引脚之间有470pF 的电容器)
DCHG、DDSG -悬空
RST_SHUT - 0V 以150K 的速率拉至 GND
REG2 - 0V (未连接到 GND、因为引脚和 GND 之间有一个1uF 电容器)
REG1 - 0V (未连接到 GND 、因为 引脚和 GND 之间有一个1uF 电容器)
REG2 - 0V (未连接到 GND 、因为 引脚和 GND 之间有一个1uF 电容器)
BREG - 0V (它正在驱动一个 FET q107)
保险丝-悬空
PDSG -悬空
LD -悬空
谢谢
Suraj
尊敬的 Suraj:
谢谢-我看到视频中会触发两个故障(COV 和 SCD)。 由于大多数 VC 引脚悬空、因此预计 COV。 SCD 故障也可能是由于 SRP/SRN 引脚悬空造成的。
您发送的图像显示有几个设置已相对于默认设置进行了更改、例如 AlarmEnable、我可以看到 PF_EN 位已设置。 您是故意做出这些更改、还是在没有您的意图的情况下进行了更改?
您能否重做该视频、然后按扫描按钮而不是刷新、这样它将继续尝试读取设备? 此外、首次连接 EV2400时、请点击左上角的绿色 Autorefresh 按钮将其变为红色。 开始扫描之前、先执行此操作。
之前、您展示了 TS1引脚在~7.5秒后停止所有脉冲的示波器屏幕截图。 您是否能够在 EV2400完全断开的情况下重新检查该器件、通过短暂短接 REG18来复位该器件、并查看它是否仍然执行相同的操作、从而永久停止所有脉冲? 我预计器件应自行进入睡眠模式、因此它会每~5秒发出一次脉冲。 我想 EV2400是否正在发送一些 I2C 事务、这些事务可能以某种方式导致问题、从而更改设置并触发器件进入 SHUTDOWN 模式。 如果我们完全移除 EV2400并且脉冲仍然永久停止、至少我们可能会移除它。
谢谢、
Terry
您好、Terry、
我们没有改变芯片上的任何东西。 正如您从视频中看到的那样、它仅连接几秒钟、无法更改任何设置。 这是使用我们的所有 BQ76952观察到的情况。 我们还提供其他适合与 EV2400搭配使用的气体量计。
如果 EV2400与 BQ76952断开连接、则行为相同。 ~7.5s 后、TS1中看不到脉冲。 即使在将 Reg18短接不变的情况下也是如此。
e2e.ti.com/.../Recording-2025_2D00_05_2D00_21-080422.mp4e2e.ti.com/.../Recording-2025_2D00_05_2D00_21-082144.mp4
谢谢
Suraj
尊敬的 Suraj:
谢谢-我仔细检查后、觉得寄存器都是默认值、因此没有发送任何虚假命令。
我在屏幕上看不到任何表明发生了会导致关机的事件的信息。
我发现 EV2400不会自动检测器件、因此必须手动选择要在开始时使用的 bqz。 这并不正常、这让我认为线路的信号完整性可能是一个问题。 但是、这不会解释为什么即使您从未连接 EV2400、器件也会停止脉冲 TS1。
可能是 您电路板上的某些器件会影响两个通信并导致 TS1停止脉动。 很遗憾想要问这么多实验、但 bqStudio 只会在您每次点击"refresh"时更新、似乎您只点击一次或两次即可。 如果您改为点击"scan"、它将继续连续读取寄存器、那么也许我们可以看到在它停止通信之前是否发生了某种情况。
您还提到过隔离了电路的其余部分、能否更详细地描述一下? 也许您电路板上的其他因素可能会影响这里的器件?
谢谢、
Terry
您好、Terry、
实验没有问题。 只需要让这个 Bq 正常工作。 仍然发现很难隔离问题。
关于 H/W 修改; 我们在同一电路板和其他控制电路上有一个具有控制 CHG/DSG 引脚的微控制器。 所有这些都是孤立的。 因此、示例 SCL 和 SDA 将变成微控制器。 现在完全断开连接。
我所有的电压读数和示意图(有点)我已经解释了昨天的答复。
如果在查看这个电压时电路板出现问题、我们能说出什么吗?
SDA、SCL 和 GND 在 Bq 引脚之前表现出正确的连续性。
谢谢
Suraj
尊敬的 Suraj:
好的、您提到的任何东西似乎都令人担忧。 您可能会尝试使用扫描按钮拍摄另一个视频、让我们看看在断开连接之前是否显示了内容。
另一个实验-将外部1.8V 电源连接到 TS2引脚、将 LD 引脚连接到 GND、使 EV2400保持断开连接、将示波器置于 TS1、然后通过短接 REG18来复位器件。 查看 TS1仍停止脉冲。 停止脉冲后、检查 REG18引脚电压、查看该电压是否仍为1.8V 或已降至0V。
您有该器件的 EVM 吗? 也许这是一个很好的测试、只是将 EV2400与该 EVM 挂钩(断开板载 EV2400)、然后查看它与该器件的通信是否正常。
谢谢、
Terry
您好、Terry、
我们有 EVM 76940、连接 EV2400后、它可以正常工作。
短接 REG18、TS1停止脉冲。 消除 IT 再次短暂沟通的短时间。
该图采用 REG13与 TS1。 测量值为1.8V
视频处于扫描模式
e2e.ti.com/.../0601.Recording-2025_2D00_05_2D00_21-082144.mp4
谢谢
Suraj
尊敬的 Suraj:
很高兴听到! 我很高兴你能让它发挥作用!!
在某些情况下、如果 SRP 和 SRN 同时上升到~0.7V 以上、器件可能会进入复位状态。 通常情况下、系统中不应出现这种情况、因为 SRP 引脚应始终靠近 VSS 引脚电压、并且 SRN 随分流电阻器上的电流而变化。 我习惯了这种情况只会在结构不好的系统中短暂发生、例如在分流 SRP 连接和 VSS 与 GND 之间具有高 I*R 压降的布局不良。 鉴于您的引脚悬空、我认为您可能会持续处于这种状态、因此很可能会发生这种情况。
看来你自己想出来了,所以很抱歉,我没有设法让你早点到那里,但希望这能让你继续你的工作与零件。
谢谢、
Terry