onsemi HPM10 编程接口软件用户指南
onsemi HPM10 编程接口软件用户指南

介绍
本指南提供有关如何设置 HPM10 编程接口并使用它对 HPM10 EVB 进行编程以对助听器电池充电的信息。一旦开发人员熟悉了该工具的使用以及 EVB 的工作原理,他就可以按照用户参考中提供的说明微调充电参数。

所需硬件

  • HPM10−002−GEVK − HPM10 评估和开发套件或 HPM10−002−GEVB − HPM10 评估板
  • Windows 电脑
  • I2C编程器
    Promira 串行平台(全相)+ 适配器板和接口电缆(可从 onsemi 获得)或通信加速器适配器 (CAA)

笔记: 通信加速器适配器已达到其使用寿命 (EOL),不再建议使用。尽管仍受支持,但建议开发人员使用 Promira I2C 编程器。

软件下载和安装

  1. 锁定您的 MyON 帐户。从以下链接下载 HPM10 编程接口应用程序和用户参考:https://www.onsemi。 com/PowerSolutions/myon/erFolder.do?folderId=8 07021. 解压缩设计 file 到所需的工作文件夹。
  2. 在您的 MyOn 帐户中,从以下链接下载 SIGNAKLARA 设备实用程序:https://www.onsemi.com/PowerSolutions/myon/erFolder.do?folderId=422041。
    安装可执行实用程序。如果您使用过 EZAIRO® 产品,您可能已经安装了此实用程序。

编程工具和 EVB 设置
连接 Windows PC、I2C 编程器和 HPM10 EVB,如图所示 如下图1:
图 1. HPM10 OTP 测试和编程的连接设置

安装说明

  1. 计算机包含 HPM10 编程接口应用程序以及之前安装的 SIGNAKLARA 设备实用程序。 HPM10 编程接口软件允许用户评估其充电参数并将最终设置写入设备。
    该软件提供两种编程选项:GUI 和命令行工具 (CMD)。配置编程器后,必须使用如下所示的命令在 Windows 提示符中从相应的工具文件夹执行这两个选项:
    • 对于图形用户界面 -
      HPM10_OTP_GUI.exe [−−I2C 编程器] [−−速度 SPEED] Examp文件:HPM10_OTP_GUI.exe --Promira --速度 400
    • HPM10_OTP_GUI.exe --CAA --速度 100
    • 对于命令行工具 − HPM10_OTP_GUI.exe [−−I2C 编程器] [−−speed SPEED] [−命令选项] 请参阅图 5 和图 6 的示例amp莱斯。
  2.  打开桌面上 SIGNAKLARA 设备实用程序创建的 CTK 配置管理器快捷方式。单击“添加”按钮并设置用于与 HPM2 编程接口通信的 I10C 编程器的接口配置,如下所示 图 2.
    图 2. CAA 和 Promira I2C 适配器的 CTK 配置
    安装说明

    HPM10 编程接口支持 CAA 和 Promira 编程器。确保已安装所用编程器的驱动程序,然后单击“测试”按钮来测试配置。如果设置正确,则会弹出一个显示“配置正常”消息的窗口,表明适配器可以运行。请注意两个适配器之间数据速度设置的差异。 Promira 是 HPM10 设计工具使用的默认适配器,可支持 400 kbps 的数据速率,而 CAA 适配器最多可支持 100 kbps。
  3. 充电板提供供电量tage VDDP 连接到 HPM10 器件并与器件通信以显示充电状态。充电器板可用于评估充电参数。如果不需要充电状态,可以用电源代替该板。
  4. HPM10 设备应按如下所示进行连接 图 3
    图 3. 用于 OTP 评估和刻录的 HPM10 硬件设置
    安装说明
    用于充电参数评估或 OTP 刻录。应已使用新 HPM10 EVB 上的跳线设置此连接。请注意,VHA 连接到 HPM10 EVB 上的 DVREG,而不是所示的外部电源。

一次性密码参数
HPM10 PMIC 有两个 OTP 注册表库:

  • Bank 1 OTP 包含用户可以设置的计费参数的所有注册表。
  • Bank 2 OTP 包含 PMIC 本身的所有校准设置以及一些固定充电参数设置。 Bank 2 OTP 在 PMIC 制造测试期间进行编程,不应被覆盖。 HPM10 编程接口工具包含一些标准amp文件 OTP 配置 file支持文件夹中的 s,适用于 13 号和 312 号可充电银锌电池和锂离子电池。这些 file是:
  • 完整的ample file其中包含 OTP Bank 1 和 Bank 2 中 OTP 参数的所有设置。这些完整的设置ample file仅用于测试评估,不应用于烧录 OTP 寄存器
  • OTP1ample file其中包含位于 Bank 1 OTP 寄存器中的所有可配置充电参数。这些电荷参数 file已填充电池制造商推荐的标准设置。

在使用 HPM10 给电池充电之前,它必须具有与电池尺寸、容量相关的充电参数tage 和电流电平烧录到器件的 OTP1 中。

开始电池充电测试
本节介绍如何使用命令行工具和评估和开发套件开始对 S312 锂离子电池进行充电测试。对于此测试,充电参数将被写入 RAM 以评估充电过程。

  • 如图 10 所示连接 HPM1 EVB 和充电器。物理设置的图片如图 XNUMX 所示 下图4:
    图 4. 用于电池充电测试的 HPM10 硬件设置
    安装说明
  • 导航到 CMD 工具的 Support 文件夹。复制 file “SV3_S312_Full_Sample.otp”并将其保存在 CMD Tool 文件夹中。
  • 打开 PC 上的命令提示符窗口。导航到位于 HPM10 编程接口的 CMD 文件夹中的命令行工具。加载包含在的 OTP 参数的两个 Bank file “SV3_S312_Full_Samp使用以下命令将“le.otp”写入 PMIC 的 RAM 中:
    HPM10_OTP_GUI.exe [−−I2C 编程器] [−−速度 SPEED] −w SV3_S312_Full_Sample.otp
     笔记:默认的I2C编程器是Promira,速度是400(kbps)。如果 CMD 命令中未定义,HPM10 编程接口将使用默认编程器和速度。
Examp第 1 条: 使用 Promira 编程器写入 RAM:
图 5. 使用 Promira 编程器写入 RAM
安装说明
Examp乐 2:使用CAA编程器写入RAM:
图 6. 使用 CAA 编程器写入 RAM
安装说明
  • 如果使用充电器板,转动充电器上的旋钮选择“测试模式”选项,然后按下旋钮向 HPM5 EVB 的 VDDP 施加 10 V 电压。
  • 按照命令提示符窗口中的说明完成OTP参数到RAM的加载并开始充电测试。
  • 充电测试开始后,充电板将监控并显示充电状态。再按一下该结即可查看充电参数,然后旋转该结即可滚动菜单。
  • 充电结束后,充电器将显示充电是否已成功完成或因故障而结束以及错误代码。

修改充电参数
图 7
。电池成功充电结束
安装说明
可以使用 GUI 修改 Bank 1 OTP 中的收费参数,如下所示:

  • 打开 PC 上的命令提示符窗口。导航到 GUI 所在的文件夹。使用上面编程工具和 EVB 设置部分第 1 项中所示的命令打开 GUI。
    Examp乐: 使用 Promira 编程器打开 GUI (见图 8)
    图 8.
    使用 Promira Programmer 打开 GUI
    安装说明
  • 单击“加载 fileGUI 上的“按钮可用于导入 file 包含 OTP 参数。请注意,GUI 仅处理 Bank 1 OTP 参数。如果完整的 OTP file 加载后,仅导入前 35 个设置,其余值将被忽略。
  •  修改参数后,单击“生成 CRC”按钮计算“OTP1_CRC1”和“OTP1_CRC2”的新值。
  • 单击“保存 File” 按钮保存最终确定的 OTP1 file.

建议在将设置烧录到 OTP 之前测试更新的充电参数。完整的一次性密码 file 为此目的需要。编写完整的 OTP file,只需取完整的 OTP 之一ample file从 Support 文件夹中选择 s,并将前 35 个设置替换为最终 OTP1 中的值 file 上面已保存。充电测试应使用命令行工具完成,因为 GUI 无法处理完整的 OTP file

烧写和读取 OTP 参数
GUI 和命令行工具均可用于烧录 OTP 寄存器。

  • 对于 GUI,首先加载最终确定的 OTP1 file 如上面使用生成的 “加载 file” GUI 工具中的功能,然后使用“电击OTP” 函数来启动刻录过程。
  • 对于命令行工具,请在 Windows 提示符中输入以下命令:
    HPM10_OTP_GUI.exe [−−I2C 编程器] [−−速度 SPEED] −z otp1_file名称.otp
  • 按照弹出的说明永久设置充电参数值。
  • 该过程完成后,GUI 底部的状态栏应显示“OTP 成功”。 对于命令行工具,该过程应以消息结束 “OTP 被摧毁了 命令已发送”显示没有任何错误。

OTP 烧录后, “读取 OTP” GUI 上的功能可用于读回内容以验证刻录过程或在命令行工具的 Windows 提示中使用以下命令:
HPM10_OTP_GUI.exe [−−I2C 编程器] [−−速度 SPEED] −r out_file名称.otp

重要说明

  • 在 OTP 读取过程中,通过将 CCIF 焊盘保持在低电平同时给 VDDP 上电来重置 PMIC。否则,检索到的数据将不正确。
    安装说明
  • 在助听模式下开始给电池充电之前,请断开 VHA 和 VDDIO 之间的连接或 VHA 的外部电源,并将 ATST−EN 接地以进入助听模式。
EZAIRO 是 Semiconductor Components Industries, LLC dba“onsemi”或其附属公司和/或子公司在美国和/或其他国家/地区的注册商标。 SIGNAKLARA 是 Semiconductor Components Industries, LLC dba“onsemi”或其附属公司和/或子公司在美国和/或其他国家/地区的商标。 onsemi获得飞利浦公司授权,可以承载I2C总线协议。 onsemi、 和其他名称、标记和品牌是 Semiconductor Components Industries, LLC dba“onsemi”或其附属公司和/或子公司在美国和/或其他国家/地区的注册和/或普通法商标。 Onsemi 拥有多项专利、商标、版权、商业秘密和其他知识产权。 Onsemi 的产品/专利覆盖范围列表可访问: www.onsemi.com/site/pdf/Patent−Marking.pdf。 onsemi 保留随时更改此处任何产品或信息的权利,恕不另行通知。本文中的信息按“原样”提供,onsemi 不对其信息的准确性、产品特性、可用性、功能或其产品针对任何特定用途的适用性做出任何保证、陈述或保证,也不承担由此产生的任何责任任何产品或电路的应用或使用,并明确否认任何和所有责任,包括但不限于特殊、后果性或附带损害。买方对其使用 onsemi 产品的产品和应用负责,包括遵守所有法律、法规和安全要求或标准,无论 onsemi 提供什么支持或应用信息。 Onsemi 数据表和/或规格中提供的“典型”参数在不同的应用中可能会有所不同,并且实际性能可能会随时间而变化。所有操作参数,包括“典型值”,都必须由客户的技术专家针对每个客户应用进行验证。 Onsemi 不转让其任何知识产权或他人权利下的任何许可。 onsemi 产品并非设计、旨在或授权用作生命支持系统或任何 FDA 3 类医疗设备或在外国司法管辖区具有相同或相似分类的医疗设备或任何旨在植入人体的设备的关键组件。如果买方购买或使用 onsemi 产品用于任何此类非预期或未经授权的应用,买方应赔偿并确保 onsemi 及其管理人员、员工、子公司、附属公司和分销商免受由此产生的所有索赔、成本、损害和开支以及合理的律师费直接或间接地因与此类意外或未经授权的使用相关的任何人身伤害或死亡索赔,即使此类索赔声称 onsemi 在零件的设计或制造方面存在疏忽。 onsemi 是一家平等机会/平权行动雇主。本文献受所有适用的版权法约束,不得以任何方式转售。
附加信息
技术出版物: 技术图书馆:www.onsemi.com/design/resources/technical-文档 onsemi Web地点: www.onsemi.com
在线支持: www.onsemi.com/支持
如需更多信息,请联系当地销售代表 www.onsemi.com/支持/销售
公司徽标

文件/资源

onsemi HPM10 编程接口软件 [pdf] 用户指南
HPM10 编程接口软件, 编程接口软件, 接口软件, 软件

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *