FS26XX 为了其安全性需求,针对重要暂存器的配置,使用 one time program 的功能,避免不小心修改重要暂存器,导致发生重大意外,使系统丧失功能安全性。FS26XX 也可以让使用者先测试 OTP 后的结果功能,也就是模拟功能,方便使用者开发 FS26XX 应用功能,避免直接烧录发现功能不如预期的问题,可以先借由模拟来测试 FS26XX 功能。
此文件借由使用 FS26XX Socket board 搭配相关的 GUI 来实现模拟以及烧录功能,并详细介绍如何操作与 FS26XX OTP 说明,加快读者开发 FS26XX 应用功能。
?
a. FS26XX socket board x1
b. 12 V 电源供应器
c. Mini USB 线
?
下图为 FS26XX socket board block diagram ,电脑端透过 Mini-USB 对 FRDM-KL25Z 下 command ,FRDM-KL25Z 根据不同 command 对 FS26XX 进行 SPI 通讯,完成测试与烧录功能
可以于 NXP 官网收寻 NXP GUI for Automotive PMIC family ,下方也提供网址
软体安装网址如下 :
GUI PMIC Software | Automotive | NXP Semiconductors
?
a. 将压缩档解压缩后,点选下图资料夹,进行安装?
b. 点选 Next
c. 确认同意此认证
d. 确认勾选后,点选 Next
e. 点选 install ,即可安装完毕
FS26XX 有许多重要可配置暂存器,例如输出电压值等等,因考量安全性问题,设计 OTP 的功能,相对 FS65XX & FS45XX 使用外部电阻配置,FS26XX 可以借由 OTP 配置更多设定。FS26XX 那些暂存器是需要 OTP 的,可以借由 datasheet 中的 Main OTP bits description & Fail-safe OTP bits description章节来了解,以下会概要说明 Main OTP bits & Fail-safe OTP bits 。
Main OTP bits 暂存器主要针对 FS26XX 电源的详细配置,除了输出电压值外,也配置电压启动时间,内部电容与电阻配置,也配置部分 GPIO 脚位详细状态。Fail-safe OTP bits 暂存器主要针对自检与 Watchdog 相关安全机制配置
?
FS26XX socket board ,需要借由 KL25Z 的板子执行程式与电脑端连线,借由电脑端的 GUI 操作,配置欲烧录的暂存器设定,或者测试欲烧录的暂存器功能以及使用 SPI 测试 FS26XX的功能,所以需要先将 KL25Z 的板子程式码烧录,请先将 Mini-USB 插入下图位置
插入后会跳出 USB 的视窗,如下图
将下图资料夹内 bin 档拉入视窗即可进行烧录
KL25Z_FW-> FS26 -> nxp-gui-fw-frdmkl25z-usb_hid-fs2630_V0.15
选择 FS26
选择 SPI interface , 搭配的 FRDM-KL25Z , USB 选择 hid
将 Mini-USB 插入下图黄圈
顺利连线上的话,Start 会显示黑色,反之为白灰色
视窗左方如下图为不同操作的工具列,后续章节会详细介绍使用方式
配置 FS26XX 输出的电源时序
下方图示红框会根据配置的上电时序,图形化方便用户理解,避免配置错误
下图主要针对LDO输出电源的配置
下图主要针对 Buck 输出电源的配置
下图可让使用者知道主要输出电压,避免设计错误发生
下图可以配置电源的保护设定,弹性化配置保护触发条件
系统自检与 Watchdog 启用配置
下图红框可以存储使用者进行的 OTP 配置,也可以将之前配置 import 进来
配置完成后,导出 OTP 烧录所需 .txt档案,点选 Export -> OTP
将 J13 修改至 1-2 ,非自动模式
SW6 开启 SW7 关闭后,将电源开启 ( SW1 )
点选 START 连线至板子后,点选工具列中的 MIRROR
点选进入 Apply Test mode 后,如果硬体配置正确,会将原本无法点选的部分 ( 灰白的部分 ) 变成可使用
此时可以 import 之前配置的 OTP 档案,记得是 .cfg 档,而非 .txt 档
点选 Write ALL 将配置写入,也可以 Read ALL 确认配置是否如预想
最后将 SW7 开启,FS26XX 即可进入模拟状态,可以看到板子电源输出,并且测试是否有如预期
将 J13 修改至 1-2 ,非自动模式
SW7 & SW6 关闭后,将电源开启 ( SW1 )?
点选 START 连线后,点选左方 Prog 工具,按下 Apply test mode ,如果硬体配置正确,会将原本无法点选的部分 ( 灰白的部分 ) 变成可使用
点选 Browse ,选择之前 OTP 配置完产生的 .txt 档 ( 根据第 5 章节操作产生 )
导入后,即可点选 Program 进行烧录
怕配置有问题,NXP 也提供相关应用开发板上的 OTP 烧录档,可以参考
NXP GUI for FS26 Automotive PMIC Family - User Manual
有任何问题及需求,可以联系 Michael.Gao@wpi-group.com