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.

[参考译文] BQ40Z50-R1:自定义将数据输入到制造商信息块中

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/638837/bq40z50-r1-custom-entry-of-data-into-manufacturer-info-blocks

器件型号:BQ40Z50-R1
主题中讨论的其他器件: BQSTUDIO

我将 bq40z50-R1用于一个数据包中、客户需要数据包信息并可通过 SMBus 读取串行化。  我知道在执行正常编程时,可以通过.senc 文件将大部分数据加载到 ManuifacManufacturer Info 块中。 问题是、我需要在封装组装后输入特定于封装的数据(如序列号)。 除了使用 bqStudio 单独修改它们之外、还有没有更简单的方法来实现此目的?  我需要一些平均线汇编器可以处理的东西。

乔治

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

    您当前的生产流程是什么?

    您的生产流程是否与本应用报告的第1.1节( www.ti.com/.../slua391.pdf )相似?

    对 ManufacturerDate()和 SerialNumber()进行编程的 SBS 命令 可分别在 TRM ( http://www.ti.com/lit/sluubc1 )的第13.28和13.29节中找到。

    此致、
    Bryan Kahler
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们的计划流程与描述的流程类似、不同之处在于组装后我们应用客户请求的数据。 此外,我们不使用 ManufacturerDate()或 SerialNumber()数据,因为它们仅提供有关 PCBA 编程时间的信息,而不是生成包的时间。 因此、我们使用前10个制造商信息块来记录数据。 数据块中的某些项目不会更改、例如电池制造商、电池位置和电池组制造商、但我们仍需要在电池制造日期、电池组制造日期和电池组序列号(包括系列标识符)中加载。

    我当前的过程是通过初始编程/校准阶段将已知常量数据以及其他数据的默认值加载到数据包中。 然后、当电路板与电池连接时、我必须进入、更正电池和电池组制造日期、并应用客户特定格式的序列号、以便他们可以通过 SMBus 通过终端设备读取该序列号。

    我能否创建一个子例程、该子例程可在工单基础上加载(因此我不必为每个工单更改.srec 文件) 哪一项会更改数据单元格并为序列化而递增或允许输入序列号以便与电池组标签上的打印序列匹配?

    此致、

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

    是的、请确保在密封之前将这些值写入测量仪表。 这可以通过 SMBus 命令来实现。

    我建议在校准电路板时执行此步骤。

    有关生产校准的应用手册、请访问 :http://www.ti.com/lit/slua734a

    写入块后、请使用子例程读回块、以确认其已正确写入。

    本应用手册讨论了如何在需要时执行块写入: http://www.ti.com/lit/slua743

    此致、
    Bryan Kahler