主题中讨论的其他器件: BQSTUDIO、 EV2400、 BQ27Z561
作为使用上述器件的新手、我很不了解如何使用 bqStudio 来设置器件和生成黄金映像。 我能找到的所有文档都与其他器件相关、通常会让我感到困惑、而不是他们所澄清的。 在这些其他文档中、提到了 bqEASY、这是一个有助于生成黄金映像的向导。 适用于 bq27Z746。
我将 EVM 与 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.
作为使用上述器件的新手、我很不了解如何使用 bqStudio 来设置器件和生成黄金映像。 我能找到的所有文档都与其他器件相关、通常会让我感到困惑、而不是他们所澄清的。 在这些其他文档中、提到了 bqEASY、这是一个有助于生成黄金映像的向导。 适用于 bq27Z746。
我将 EVM 与 EV2400搭配使用。
您好 Sid、
我认为 这份文件 应该有所帮助。 它包含设置监测计的所有步骤。 一些步骤(如进行低温相关性)是可选的。
要生成黄金映像、您只需使用 BQstudio 中的黄金映像按钮即可。 此选项卡允许您以各种格式导出"黄金映像"。
当然、更复杂的部分是识别 CHEMID 并在监测计上执行学习周期。 以下 是 有关学习周期的指南、以防对您有所帮助。 正如您提到过的、这些指南中的大部分都是针对不同的电量监测计编写的。 但是、由于它们使用相同的算法、因此大多数信息都是准确的。 只需注意具有不同名称的位。
请随时提出有关该流程的任何问题。
谢谢、
Alex M.
Alex、您好、非常感谢您提供的出色指导、我现在的理解更加深入。
我似乎无法找到答案的第一个问题是与一系列寄存器有关、我在使用 bqStudio 保存的数据存储器文件中没有提到这些寄存器。 例如、"Volt Hi Set"和"Volt Hi Clear"。 我假设它们与硬件或固件单元保护相关、但我搜索了数据存储器文件、我不确定这些寄存器如何映射到数据存储器。
非常感谢您帮助我完成这一旅程、
SID
您好 Sid、
您是否已阅读/是否有权访问 TRM? 它们往往很长、但基本上是所有功能以及如何与其交互的完整列表。 TRM 的第4节涉及保护、这是影响 FET 开关的所有条件。 您之前提到的材料位于第9节、即主机中断。
例如、保护中有一个称为电池过压保护(OVP)的条件、该条件设置为在4460mV 时触发。 这将禁用 CHG FET、以防止再次充电。 这基本上相当于您之前提到的警报的保护。
最简单的方法是查看数据存储器中的选项卡。 保护中列出了 OVP 阈值、中断设置全部在设置中列出。
最终、最好的选择可能是读取 TRM。 如果您浏览过与您不直接相关的主题、实际上这并不是一段很长的阅读时间。 您还可以在 TRM 中进行文本搜索、以查找任何不清楚的位/主题。
谢谢、
Alex M.
大家好、Alex、我现在再次尝试设置我的 bq27z746 EVM、以便完成学习周期。在调整数据闪存中的一些参数时、bq27Z746似乎处于某种奇怪的状态。 我一直在进行调整、当某个值看起来正确时、我一直在将数据闪存导出到文件中。 我将使用 bqStudio 进行此操作。
这种情况已经运行了几天、但是、最近我注意到、导入完成后、屏幕上的值不会改变。 具体而言、电芯增益参数与文件中的值大相径庭。
我想知道 bq27Z746是否已密封、因此我已使用 bqStudio 执行"解封"命令。 这没有改变问题。
我相信我已经做了一些事情来影响我的实验、但无法确定是什么。 有什么想法吗?
非常感谢、
SID
您好 Sid、
是否可以转到窗口->首选项->数据存储器(下拉列表)->导入?
在该窗口中、有一个选项可以排除某些字段被.gG 文件更改。 很可能该字段会显示"calibration"、即电芯增益类别低于。
因此、如果您希望在导入时覆盖校准、请确认该字段没有显示校准。 如果确实如此、请告诉我问题是否出在这里。 此外、如果它为空、您能否确认您导入的.gg 文件包含您希望写入的参数(IE、它是否导出值)。
谢谢、
Alex M.
e2e.ti.com/.../DataMemory_5F00_1_5F00_0628_5F00_2022.gg.csv
SID
您好 Sid、
我可以将此.gG 文件写入我的设备而不会出现问题。 我注意到、它将 MFG 状态初始化更改为10、但监测计会立即将其设置回它当前具有的任何值。 它不会导致我收到回读错误、但我可以看到它的可能情况。 我的唯一想法是尝试将.gG 中的 MFG 状态与实际的 MFG 状态匹配、看看这是否会阻止回读错误。 例如、您的值为10、对应于 FET_EN 为高电平、其他值均不相同。
否则、我不确定如何解释为什么我的 IC 能够导入这个、而您的不能导入。 您能否确认器件的电压/状态正常? 可能尝试下电上电、甚至重新编程原始.srec? 它似乎是为您服务的、现在有问题吗? 对原始.srec 进行重新编程通常是一种可靠的方法、只要硬件正常、就可以将器件带回原位。 我建议尝试、然后再次导入.gG。
谢谢、
Alex M.
您好 Sid、
SREC 包含监测计对 FW 和数据存储器进行编程的指令、它是"黄金映像"文件类型之一。 您可以在 BQstudio 的黄金映像选项卡中生成一个映像。 至于从何处获取、我们通常在 TI.com 上有一些内容、但我发现 TI.com 上实际上没有这种内容。 因此、我实际上不能与您分享。 如果您有另一个 EVM、则可以使用该 EVM 生成 SREC、并将其用于出现错误的 EVM。
在此情况下、我们可以检查的另一件事是 DataFlash OK 电压阈值。 您能否尝试关闭电源(4V 应该正常)而不是电池、看看这是否有用。 有时、回读错误是由电压过低引起的、为了安全起见、监测计阻止写入闪存。 此外、确保电流限制不会太低、因为编程会导致电流消耗增加、如果阈值太低、则会限制电源。
谢谢、
Alex M.
尊敬的 Alex:
我编辑了'.gg'文件以使'FG Status'与芯片当前保存的内容匹配并进行了导入。 现在、当我写入所有值时、另一个位置发生故障。 这次是"CC 增益"。
我想知道我们这里是否会出现某种"catch 22"、因为当连接的电池充满电并测量2.8V 时、bqStudio 会报告"Voltage"为9mV。
同样、bqStdio 仪表板用于正确报告"电压"。
此致
SID
您好 Sid、
我看到您在执行校准后得到的捕获22是什么意思。 听起来、电压校准不当、读数非常低、而这种低电压使您无法重新校准。 我认为您的 EVM 可能无法通过您当前的工具恢复。 如果您有.srec、则可以解决此问题。 如果您有另一个 EVM、则可以从该器件中提取 SREC 并使用它来修复当前 EVM。 或者、您可以购买另一个 IC 并将其关闭。
我们的大多数监测计在产品页面上都有一个固件包、其中包含默认 SREC、但它需要经过导出控制。 实际上、我们仍在为该器件提供固件包、但我还没有日期。
很抱歉、我没有更多帮助、希望我们能尽快提供 FW 软件包。
谢谢、
Alex M.
Alex、您好、这是最令人失望的、也有点令人担心的是 bq27Z746在开发过程中可能会有点"脆弱"。 尤其是当新手落在键盘后面时。
我已经订购了替换 EVM、因为我只有一个 EVM。 也许您可以向我介绍将 SREC 文件从新到货复制到当前 EVM 的过程。 至少我们可以肯定地知道问题是固件。
请再来一件事。 我们的电池容量为100mA、我们需要测量可能为200-300mA 的峰值电流。 在我的电流 EVM 上、我将用于高侧监控的感应电阻器交换为0.330R。 我计算得出这一值是为了提供针对 ADC 输入范围指定的+/- 0.1V 电压。 我离开了安装在 EVM 上的低侧感应电阻器(0.001R)。 这是否有可能导致故障?
谢谢、
SID
您好 Sid、
我对导致/启动奇怪行为的原因很好奇、以便将来参考。 我假设您正在校准器件、还是情况并非如此?
至于提取.srec、您可以转到 BQstudio 中的"golden image"选项卡并从新电路板上的该选项卡导出。 然后、您可以使用"编程/固件"选项卡将新.srec 编程到原始设备上。 它会将所有数据存储器重置为默认值、但您发送给我的.gg 应该会恢复您已更改的设置。
对于感应电阻器、330mohms 相当大、但考虑到容量/电流较小、这似乎是合理的。 通常、当人们尝试达到0.1V 的满标度时、他们会在感测电阻上产生热问题、我检查了粗略估算值、它的功耗大约为29.7mW。 您可以检查这是否符合感应要求、但可能还可以。
至于未被删除的低侧感应、我不会预见这会导致问题。 它仍在电源路径中、但与330m Ω 相比、其幅度可以忽略不计、如果您为高侧配置跳线、则其压降不会触碰 IC。
我建议更改禁止数据存储器将校准改回默认值的设置、并且只能通过 CALIBRATION 选项卡的工具更改校准值。 通过存储器导入更改校准没有任何真正的原因、这会给类似问题带来风险。 您自己的电路板将来最终将需要与 EVM 不同的校准。
谢谢、
Alex M.
非常感谢您的输入 Alex。
我想、当芯片出现问题时、我已经准备好校准芯片了、在尝试恢复这么长时间后、很难记住。 像您一样、我对发现原因感兴趣。 我更改了感应电阻器、使用跳线选择了隐藏侧。 校准问题不是很好、所以我返回到低侧选择、只是为了验证我获得的结果与隐藏侧感应电阻器更改之前相同、我得到的结果是一样的。 回到隐藏侧后的某个时间发生了错误。 我可能尝试手动更改校准、这可能是故障点。
我将在几天内获取新的 EVM、当然会在这里报告固件更新结果。
再次感谢您的帮助、
SID
Alex、您好!
我收到了新 EVM、保存了其固件、然后使用保存的固件对原始 EVM 进行了编程。 导入我保存的最后一个数据闪存后、似乎 bq27Z746已恢复。 bqStudio 中报告的电池电压现在是正确的。
回到我原来的任务、即使用新的0.33R 高侧感应电阻器校准电流测量。 如果我以适度的50mA 负载电池组、bq27Z746会关断电池组电压。 我以为我已经禁用了所有保护功能、以便尝试校准。 也许您可以概述如何继续让 bq27Z746保持"活动"并进行校准。
谢谢、
SID
您好 Sid、
您是否在 BQstudio 中看到触发保护? 如果是保护、您将看到 XCHG 或 XDSG 变为高电平、以及指示触发的特定保护的位。 我之前看过你的.gg、没有看到任何明显的问题。 在任何情况下、日志都很有用、因为它将显示在这种情况下发生的情况。
如何生成50mA 负载? 我发现人们使用 CC 电源并最终无意中接地 PACK+的问题。 不过、我敢打赌它的保护功能、那么您能否在 BQstudio 上分享问题的日志或寄存器的屏幕截图?
谢谢、
Alex M.
Alex、您好!
[引用 userid="492703" URL"~/support/power-management-group/power-management/f/power-manageming-forum/1110246/bq27z746-procedure-for-genering-goldial-image-with -bqstudio /4141189#4141189"]您是否在 BQstudio 中看到保护触发?[引用]是的、当施加负载时、我看到"XDSG"置位、同时"SS"置位。
[引用 userid="492703" URL"~/support/power-management-group/power-management/f/power-manageming-forum/1110246/bq27z746-procedure-for-generating-goldial-image-with -bqstudio /4141189#4141189"]您如何生成50mA 负载?[/quote我使用电子负载来生成负载。
[引用 userid="492703" URL"~/support/power-management-group/power-management/f/power-manageming-forum/1110246/bq27z746-procedure-for-generating-goldial-image-with bqstudio /4141189#4141189"]因此您可以在 quote/quot./quot.c 中共享问题日志或 BQstudio 寄存器的屏幕截图[?]
Alex、您好!
现在、我让芯片保持"活动"状态、我需要校准电流、因为感应电阻器有很大的不同。 (0.33R)
我的电阻负载为11mA (已测量)仪表板电流显示屏显示3684mA、这是在给定感应电阻值的情况下的预期值。 当我在校准页面"Applied Current"字段中输入-11mA 并按下"Calibrate Gas Gauge"时、我收到一个错误、表示电流过低或与输入的值不匹配。
这里似乎有一个问题22、我认为这就是我尝试手动调整增益值的原因、这可能导致芯片固件问题。
您建议我如何继续校准此电量监测计?
谢谢、
SID
您好 Sid、
感谢您的更新、但我认为我看到了一个问题。
问题似乎是您遇到了硬件保护。 HCSD 为高电平、表示 SCD (放电期间短路)被触发。 这是有道理的、因为默认情况下、当检测到-20mV 时、该值会被置位。 使用大型感应电阻器时、您可能会在50mA 区域碰到它。 您可以将阈值设置为100mV。
我建议仔细检查您的系统的所有硬件阈值电压、否则您可能会继续达到这些电压。 原因是、虽然较大的感应电阻器可提供良好的精度、但也可以非常轻松地达到阈值。

请参阅此部分、并根据您选择的电压和电阻器计算电流阈值。 如果阈值太接近、则可能必须减小检测位的大小。
此外、现在 TI.com 上提供了 BQ27Z746 FW。
祝您好运、
Alex M
Alex、您好、感谢您提供的额外信息。 您将在上面看到、通过使用电阻器负载、我能够使监测计保持运行。 这是电流负载约为11mA (放电)时的情况。 根据您在上面写的内容、我调整了电子负载、仅消耗2mA 电流、测量仪表在施加负载时会关闭。 因此、我感觉负载本身会影响测量仪表。
我运行了功率监控器并捕获了负载的电压和电流、但未发现任何异常。 以下是施加负载时的电压/电流捕获:

等、我刚刚注意到、消耗的电流实际上是50mA、这可能是由于负载的低范围。
我将进一步检查。
谢谢、
SID
Alex、您好、感谢您提供的额外信息。 您将在上面看到、通过使用电阻器负载、我能够使监测计保持运行。 这是电流负载约为11mA (放电)时的情况。 根据您在上面写的内容、我调整了电子负载、仅消耗2mA 电流、测量仪表在施加负载时会关闭。 因此、我感觉负载本身会影响测量仪表。
我运行了功率监控器并捕获了负载的电压和电流、但未发现任何异常。 以下是施加负载时的电压/电流捕获:

等、我刚刚注意到、消耗的电流实际上是50mA、这可能是由于负载的低范围。
我将进一步检查。
谢谢、
SID
尊敬的 Alex:
我回来尝试校准此电量监测计、并且越来越困惑/沮丧。 我为当前留出了电子负载、并使用简单的电阻负载来校准仪表、至少作为起点。
我发现有一点是一个 catch 22、我有一个电阻器、用于设置大约100mA 的放电电流。 连接后、监测计会关闭电池组输出。 根据您的建议、我查看了 SCD 和 OCD 阈值。 如果您还记得我使用的是0.33R 感应电阻器、因此、考虑到 SCD 和 OCD 的最小值为-1000 (-100mV)、我认为这应该表示大约300mA 的最大放电电流。 因此、远不及电阻负载所需的-100mA 电流。
当监测计关闭时、电池组电压 SS 和 HSCD 一样设置。
当我使电量监测计接近校准时、我曾禁用保护功能、因此让我感到困惑的是电量监测计为什么仍然关闭电池组电压。

SID
您好 Sid、
您不能禁用硬件保护、只能禁用基于固件的保护。 至于更改阈值后仍能获得硬件保护的原因、这一点还不清楚。 您的数学计算是正确的、大约需要300mA 的电流才能触发这些参数。
因此、一种可能性是、无论出于什么原因、阈值的更改都不会生效。 您是否尝试重置监测计并检查数据存储器、以查看是否仍将阈值设置为新值?
另一种可能是、连接时负载会拉高峰值电流、从而触发保护。 一种检查方法是在连接到负载时使用 DMM 或示波器。
最终、这种大型感应电阻器将使事情变得困难。 您是否看过 此文档 ? 我忘记说的一点是、监测计在不缩放的情况下可以处理的最大感应电阻约为30mΩ Ω。 因此、您需要进行一些电流调节以使其正常工作。 我提出这个问题的原因是、调节为30X 意味着您应该能够使用<50mA 的放电来校准监测计。 这样、您就可以为校准操作移去硬件保护、然后在校准后尝试对其进行修复。
我不确定这是否会有帮助/如果您已经这样做、但最好排除校准作为问题的来源。 此外、如果您可以共享.gg 和日志文件、这将始终有帮助。
谢谢、
Alex M.
尊敬的 Alex:
[引用 userid="492703" URL"~/support/power-managing-group/power-management/f/power-management-forume/1110246/bq27z746-procedure-forthe-generating-goldial-image-with bqstudio/4148836#4148836"]因此、一种可能是由于任何原因而无法更改阈值。[引用]我重置监测计、并保留阈值。
[引用 userid="492703" URL"~/support/power-management-group/power-management/f/power-manageming-forum/1110246/bq27z746-procedure-genering-goldial-image-with -bqstudio/4148836#4148836"]另一种可能是负载拉取电流尖峰/报价的[我连接了一个功率监控器、捕捉显示没有尖峰、我仍在使用一个简单的电阻器负载。

我没有看到过这一点。
在阅读了我认为最有趣的文档后、我开始了新测试的计算。 在给出的示例中、它们表示"默认"感应电阻器为0.01R。 观察 bq27Z746-EVM TRM、它似乎具有0.001R 电阻器、bq27Z746的"默认值"是吗?
我的测试将具有10uA 的分辨率、因此校准比为100。 这需要一个0.1R 的感应电阻器、但是、通过查看 bq27Z746数据表、可以看到感应电阻器的建议最大值为0.02R。 我找不到绝对最大值。
读出"6.3校准和配置"一节时、许多设置似乎必须乘以校准比。 例如、我的 SCD 阈值是电流设置为-100mV。 这是通过放电电流为300mA、0.33 x 0.3的0.33R 感应电阻器计算得出的。 将-100的值更改为100 *-100是正确的、这看起来很大、但监测计不接受? TRM 表示最小值为-1000。
同样、这些新数据会引起混淆、我看不到如何针对这些低得多的电流配置此监测计、假设您提到的应用手册适用于 bq27Z746。 最终、我需要使分辨率低于10uA、这样我就开始担心器件选择。
谢谢、
SID
您好 Sid、
我已检查硬件阈值设置、实际上无法通过这些数据存储器设置进行更改。 我真的很抱歉错过了这个机会。 此处是 TRM 中的内容:

这些只是用于指示更改、并且有一个不同的过程来实际更改阈值。 我没有意识到、因为其他具有硬件保护功能的监测计可以通过这种方式进行更改、我没有注意到这种监测计是不同的。 因此、这就是它仍然将保护功能置于电流电平的原因。
要获得如此小的分辨率、即使是进行缩放、也是很难的。 正如您说过的、您需要大约100倍的比例因子。 不过,这仍然是可能的。 此外、您是否已使用 BQ27Z561进行过评估? 它与 BQ27Z746相当相似、但内置无保护功能。 如果 EVM 阻止了您、我们实际上在最近推出了一款新的 EVM。
20mΩ 感应电阻器、其值范围通常为1m Ω。 10MΩ、Δ I 是"默认值"的安全选择、但正如您所知、它实际上取决于负载电流。 我们在 EVM 上使用1MΩ μ A、因为无论负载如何、都不可能导致人员问题。 至于最大值、它取决于测量仪表中的 CC 增益范围。 我说 max 约为30mΩ μ s、原因是 BQstudio 不会让我输入更大的值。 当然、对于调节、您可以完全绕过此问题。 例如、当实际连接330mΩ Ω 时、您应该能够通过将监测计校准为3.3mΩ Ω 来获得所需的分辨率。
无论如何、对于更改硬件调整值的问题、我建议启动一个新的线程。 我觉得其他人会有同样的问题、这将有助于进行搜索。
谢谢、
Alex M.
那么、它们是如何设置的?
[~引脚 userid="492703" URL"/support/power-management-group/power-management/f/power-manageming-forum/1110246/bq27z746-procedure-for-genering-goldial-image-with bqstudio /4150853#4150853"]此外、您是否已使用 BQ27Z561进行过评估? [/报价]这是我们的第一选择,但是,它是 un获取!
[引用 userid="492703" URL"~ 30mΩ/support/power-management-group/power-management/f/power-management-forume/1110246/bq27z746-procedure-for-generating-goldial-image-with bqstudio /4150853#4150853"]我说最大值大约为 μ s、这就是让我输入更大的 BQstudio 值的原因。 当然、对于调节、您可以完全绕过此问题。 例如、当实际连接330mΩ Ω 时、您应该能够通过将监测计校准为3.3mΩ Ω 来获得所需的分辨率。 [/报价]这一点让人难以理解、因为该文档适用于不同的电量监测计。
那么、让我们按 RESET 并启动一个新线程。
SID