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.

[参考译文] BQ77307:固件烧录问题

Guru**** 2782445 points

Other Parts Discussed in Thread: BQ40Z50, BQSTUDIO, BQ77307, EV2400

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1603267/bq77307-firmware-burning-questions

器件型号: BQ77307
主题中讨论的其他器件: BQSTUDIOEV2400、BQ40Z50

尊敬的 TI 工程师:

 

我们结合使用 EV2400 与 BatteryManagement Studio-1_3_128_Suild1a-windows-installer.exe 测试了 BQ77307、但我们没有在 BQStudio 上看到固件烧录接口。 BQ77307 只能由上部计算机直接修改吗?

21.png

我还在 E2E 论坛上找到了一篇文章、在内容回复中看到了这篇文章:“此器件没有 OTP、因此您始终必须让 MCU 对其进行重新编程“。 这是否意味着 BQ77307 的数据存储器配置将在电源故障后重置为默认值? 若要保持设置信息(如过流保护设置值)、还必须使用 MCU。 每次 BQ77307 因电源故障上电时、MCU 都需要通过 I2C 通信复位 BQ77307。

根据我们的理解、我们能否根据设置自定义 BQ77307 的默认固件参数? 这样、就无需担心断电后返回默认值、也无需添加额外的 MCU。

 

谢谢、

此致

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

    您好 Lumina、

    我还在 E2E 论坛上找到了一篇文章、并在内容回复中看到了这篇文章:“此器件没有 OTP、因此您始终需要让 MCU 对其进行重新编程“。 这是否意味着 BQ77307 的数据存储器配置将在电源故障后重置为默认值? 若要保持设置信息(如过流保护设置值)、还必须使用 MCU。 每次 BQ77307 因电源故障而上电时、MCU 都需要通过 I2C 通信复位 BQ77307。[/报价]

    TI 可以通过出厂对该器件进行 OTP。 用户将无法对其进行 OTP 编程、因此如果器件下电上电/复位、他们需要让 MCU 使用所需的设置对其重新编程。

    根据我们的理解、我们能否根据我们的设置自定义 BQ77307 的默认固件参数? 这样、就无需担心断电后返回默认值、而且我们不需要添加额外的 MCU。

    如果有足够的商业案例、TI 可以对所需的 OTP 设置进行编程。 您是否可能联系当地的 TI 代表以了解详情?

    此致、
    Alexis

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

    您好 Alexis、

    感谢您的答复。 现在、我们面临着有关 BQ77307 的一些新问题、详细信息 如下:

    1) 安装 BQ77307 后、BQStudio 上没有“解封“选项。 是否需要按照以下步骤手动输入命令?

    2) 对于可以刻录固件(如 BQ40Z50)的 BQ 系列芯片、在生成 SREC 文件后、我们可以为其他板刻录 SREC 文件。
    对于 BQ77307、在修改一个电路板上的参数并导出 gg 文件后、我们是否可以直接在其他电路板上导入 gg 文件? 有什么问题吗?


    我尝试导入两块板的默认 gg 文件、发现“Reserved"寄存“寄存器的值不同。 一般而言、“保留“位具有默认值、但从 BQ77307 技术参考手册中可以看到、“Settings:configuration:reserved“的数据并非固定的、值范围为 0x0000 至 0xFFFF。 不过、整个字节长度仅为 8 位、我们对此有很大的怀疑。

    3) gg 文件中有一个称为 DA Config 的配置、但在手册中找不到。 这里的 DA Config 是 Data Configuration(数据配置)的缩写吗?

    4) 我们之前没有设置 SET_CFGUPDATE、但直接修改了数据存储器的一些保护参数。 我们测试了 OCD1 可以根据设置值正常提供保护、然后让其保持约 3 小时(BQ77307 在中保持通电)。 我们发现数据存储器的参数已恢复为其默认值。  

    根据数据表、只有芯片复位才应恢复默认参数。 这种现象是否正常? 是因为我们尚未设置 SET_CFGUPDATE 吗?

    谢谢、

    此致