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.

[参考译文] BQ34Z100-G1:写入黄金映像

Guru**** 2317990 points
Other Parts Discussed in Thread: BQSTUDIO, EV2400
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/618122/bq34z100-g1-writing-golden-image

器件型号:BQ34Z100-G1
主题中讨论的其他器件:BQSTUDIOEV2400

我已经完成了 bq34z100G1的学习周期。
当我将保存的黄金映像写入程序选项卡下的新板时、会弹出一个状态框、显示进度并在某个点停止、例如、512行中的120行。  
我在另一个监测计上重复了该问题。 之后、bqStudio 无法自动检测电路板、我无法再与其通信。
如何写入黄金映像并确认写入?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    该程序应该起作用。 您使用的是 EV2300还是 EV2400? 确保它们已更新为最新固件。 对于 EV2300、该值为 v3.1m 或 v3.1r;对于 EV2400、该值为 v18。 这些更新对 I2C 通信进行了改进。 您是否尝试过使用其他计算机?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们使用的是 EV2400、并且使用的是与电路板通信的同一台计算机。 我们是否可以输出日志文件以解决此问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否能够在不停止进程的情况下将默认 srec 文件编程到器件中? 您的黄金 srec 可能已损坏。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    由于在创建时出现"数据包校验和不匹配错误"、因此图像可能已损坏、但弹出窗口显示已成功创建黄金映像文件。

    如果 bqStudio 无法再与监测计通信、如何对默认 srec 进行编程?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您必须重新获得与设备的通信或更换设备。 您可以尝试移除电池并重新连接它们。 这有时会有所帮助。 您还可以尝试暂时将 REG25短接至 VSS 以强制上电复位。 如果无法恢复通信、则必须更换设备。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    以下是另一个可能的原因:

    在闪存编程期间、监测计将需要高达几十毫安的短时高电流脉冲、而正常电流处于微安范围内。  在编程期间任何可能限制电流尖峰的操作都可能导致编程失败。  这包括电源的电流顺从性、电源响应缓慢或可能由于长电缆而产生的电感。  

    我使用源测量单元再现了类似的闪存编程故障、其中电流顺从性设置为100mA、但仪表设置为自动范围。  SMU 的仪表功能实际上限制了电流、因为它无法在 uA 到 mA 范围内快速切换、而监测计一次需要几毫秒的时间。  通过将仪表设置为手动范围的上限值、可以进行精细编程。

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

    今天、我再次尝试使用黄金映像对另一个板进行编程、但在这一事实发生后、仍然会遇到此 IC 故障。 请参阅下面我执行的详细步骤:

    0) 0)我正在使用 TI bqStudio 软件和.srec 黄金映像文件。 我还在使用 EV2400。 我将使用具有1A 电流限制的工作台电源为电路板提供3V3电源。 请注意、TEC、我只看到电流上升到2mA。

    1) 1)在新 PC 板中加入了此电量监测计。 请注意、当插入 EV2400且 bqStudio 正在运行时、电路板和软件之间的通信良好。

    2) 2)在"Programming"选项卡中、我上传了在同一 PC 板设计中使用另一个电量监测计在内部制作的黄金映像文件。 按下"Program"。

    3) 3)进度条显示闪烁过程、并报告大约60秒后成功完成。

    4) 4)转到"Registers"选项卡并按"refresh"查看是否有任何值发生更改。 这不起作用、软件报告"器件未确认"。  

    5) 5)对器件进行下电上电、但仍无应答。

    此后、我一直无法通过 I2C 与器件通信。

    我使用的是完整的 TI 工具链-如何使 IC 从加载该黄金映像到其上崩溃? 我的流程中是否有错误? 请提供建议。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Andrew、
    您的黄金文件在创建过程中必须已损坏、因此当您对电路板进行编程时、您将无法再与其通信。 更换电量监测计 IC、并尝试使用以下链接中的默认固件进行编程。
    www.ti.com/.../sluc580
    如果您能够使用该固件对器件进行编程、则意味着黄金文件确实存在问题、您需要重新创建另一个黄金文件。
    如果在对默认固件进行编程时器件无响应、则意味着通信线路上的一些噪声/ESD/EMI 会在编程期间导致损坏、或者您的 ev2400可能导致问题。 您能否验证 ev2400上的固件版本。 它是0.18版吗? 如果没有、请升级到器件产品文件夹上的最新固件版本。
    谢谢
    Onyx