ADAS 域控制器硬件 | FS85 OTP 文件设计指南

FS85 系列是 NXP 推出的功能安全系统基础芯片(Safety SBC),虽然 NXP 根据行业应用推出了部分配套的 OTP 芯片版本,但实际应用中还是可能会有用到自定义 OTP 配置的情况,本文就来介绍下如何制作 FS85 的 OTP 文件。

 一、FS85 预制 OTP 版本介绍  

NXP 提供了部分预制配置文件的 FS85/84 版本,如下表所示:

          

其中 A0、G0 版本是没有预制 OTP 配置文件的版本,其余版本配套右侧的目标应用预制了相应的 OTP 配置文件,可以查询其具体的配置信息,选择最适合设计需求的版本。


 二、
FS85 OTP 文件制作工具介绍  

FS85 OTP 文件制作需要用到 NXP 提供的制作工具《FS85_OTP_Mapping》,它是一个 Excel 文档,本文介绍使用的版本是 “B0_rev1.4”。

打开工具我们可以看到下方一共有 7 页,如图所示:

   

以上 7 页概括分为三个类别(对应三个颜色),蓝色为说明描述类功能页,黄色为寄存器配置页,红色为 OTP 文档输出页,各页具体功能描述如下:

  • Cover_sheet -  文档信息、历史版本及快速用户指南
  • OTP_conf_file_generation -  OTP 配置文件生成
  • OTP_conf_summary -  OTP 配置文件概览
  • OTP_conf_main_reg -  OTP 主体寄存器配置
  • OTP_conf_main_bits -  OTP 主体寄存器相关 bits 说明
  • OTP_conf_failsafe_reg -  OTP 失效保护寄存器配置
  • OTP_conf_failsafe_bits -  OTP 失效保护相关 bits 说明

 

我们在实际制作及生成 OTP 文件时主要用到的是 ②、④、⑥ 项,其中 ④&⑥ 用来配置各寄存器值,② 则用来设置及生成对应的 OTP 配置文件。

 三、 OTP_conf_main_reg 使用简介  

OTP_conf_main_reg 页用来配置 FS85 的主体寄存器值,包括各路输出的使能控制、输出电压、电流限幅、相位偏移、电感值(BUCK 回路)、上下电时序,以及 PSYNC、I2C 地址等相关设置,如图所示:

  • 蓝框区域为各寄存器的当前信息,包括:寄存器名称、地址、当前配置下的二进制及十六进制值。
  • 红框区域为各寄存器的 bits 对应的相关参数设置栏,下拉选择需要设置的值即可。

当我们改变各 bits 值之后,对应蓝框中当前寄存器的二进制/十六进制值也会相应的改变。

 这里需要注意的是,红色字体的选项保持默认,不要改动!


 四、
OTP_conf_failsafe_reg 使用介绍  

OTP_conf_failsafe_reg 页用来配置 FS85 的失效安全寄存器值,包括的各路输出的上下限值、PGOOD 触发、VMONx 监测使能以及失效触发延时时间等相关设置,如图所示:

 

OTP_conf_main_reg 页,本页根据实际的设计需求设置对应的寄存器值即可。

需要注意的是,由于本页寄存器设置的都是相关失效安全功能,一定要根据实际需求对应设置各寄存器值,如果设置的条件在实际设计中满足不了会影响芯片的正常输出。


 五、 OTP_conf_summary 介绍  

OTP_conf_summary 页不能进行任何设置操作,这里用来直观的显示当前各寄存器设置下的芯片配置信息,如图所示:

 

从左到右可以分为三个类别:

  • 主体配置信息,包含各模块输出参数,以及同步、I2C 地址、设备 ID 等信息。
  • 失效安全配置信息,包含各模块输出的监控阈值、是否关联 PGOOD/ABIST1 等信息。
  • 各模块输出的上电时序图。

通过本页的信息,可以对之前配置的寄存器值进行快速的核对及确认,也可以直接引用生成的数据信息用于设计或者报告中。


 六、 OTP_conf_file_generation 使用介绍  

在完成所有寄存器的设置后,点击进入 OTP_conf_file_generation 页面查看和生成 OTP 文件。如图所示:

 

左侧蓝框部分是当前配置下各寄存器信息概览,右侧红框部分是关于设置及生成 OTP 文件的参数选项,填写完成单元格“G3-G10”对应的信息后点击“Write_OTP_File_GUI”即可生成 OTP 文件。

 

为配合后面的 GUI 烧录工具,在这里我们要特别注意两个地方:

  • “Write_OTP_File_GUI”需要选择 Program 类型。
  • “GUI_rev”需要选择对应的版本范围(例如我们后期实际使用的 GUI 版本为“5.4”,那么这里需要选择 <0.6)。

          


填写完成后点击 “Write_OTP_File_GUI”,随后在指定的文件夹会生成一个“.txt”的OTP 配置文件,如图所示:

         

到这里,FS85 的 OTP 配置文件就制作完成了,后面使用“KITFS85SKTEVM”评估板配合 GUI 烧录工具,按照烧录说明步骤,就可以将上面制作的 OTP 文件烧录到空白的 FS85 芯片中了。

本期的《FS85 OTP 文件设计指南》就到这里结束了,下期我们会接着介绍如何使用“KITFS85SKTEVM”评估板烧录 FS85 的 OTP 文件,请大家持续关注我的博文。


【参考资料】:

FS85 OTP 工具:《FS85_OTP_Mapping_B0_rev1.4》

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★博文作者未开放评论功能