PMIC FS8500 OTP 配置操作方法

關鍵字 :NXPPMICOTPFS85

一、前言

      本文檔主要介紹對 FS8500 客戶 OTP 自定義表格 FS85-FS84-OTP_NXP_S32V344_EVB_FS8430G2.xlsm中的 BUCK1 這組電壓及上電時序的調整後,生成 FS8500 燒錄所需要的 txt 腳本文件,然後通過 KITFS85SKTEVM 燒寫工具把生成的 txt 腳本文件燒錄到 FS8500 中去進行測試驗證。

二、基於 NXP 燒寫工具的環境搭建

    (1)需要準備的燒寫工具:

           ① KITFS85SKTEVM 燒寫板

           ② Custom OTP Request Form

           ③ FS8500 Flex GUI

以上工具可以通過官網下載: http://www.nxp.com/KITFS85SKTEVM

  (2)軟體準備

           ① 下載符合所用電腦類型的 Java JRE,jdk-8u311 及以上版本。
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

 

三、FS8500 OTP配置及燒錄文件生成

     ① 我們以 FS85-FS84-OTP_NXP_S32V344_EVB_FS8430G2.xlsm 這份 OTP 文件舉例,下圖是各路電源的默認輸出值及上電時序。

OTP 表格默認各路電壓值
                                                         ▲ 圖 1   OTP 表格默認各路電壓值

OTP 表格默認各路電源上電時序
                                                          ▲ 圖 2  OTP 表格默認各路電源上電時序

  ② 打開 OTP 表格 FS85-FS84-OTP_NXP_S32V344_EVB_FS8430G2.xlsm,找到 OTP_conf_main_reg 這一欄,我們看到 BUCK1 這組電源默認電壓是 1.1V,上電時序為 Slot6,如圖示。

BUCK1 默認電壓及時序
                                                                    ▲ 圖 3  BUCK1 默認電壓及時序

    ③ 接下來我們把 BUCK1 的電壓調整為 1.5V,上電時序調整為 Slot1,操作如圖所示。

BUCK1 電壓設置
                                                                        ▲ 圖 4  BUCK1 電壓設置

BUCK1 時序設置
                                                                ▲ 圖 5   BUCK1 時序設置

調整後的 BUCK1 的電壓及時序
                                                            ▲ 圖 6   調整後的 BUCK1 的電壓及時序

   ④ 然後選擇 OTP_conf_file_generation 這一欄,點擊 Write_OTP_File_GUI 生成 FS8500 燒錄所需要的 txt 文件,保存到電腦的文件夾上,如圖示。

txt 腳本生成圖
                                                                    ▲ 圖 7   txt 腳本生成圖

 

四、通過 Flex GUI 燒錄 OTP 程序到 FS8500 測試驗證

       ① 把 FS8500 安裝到燒錄板的座子上,圓點是晶片的第一腳,連接 12V 電源,以及把 USB 線連接到電腦上,如圖所示。



晶片安裝及外圍連接
                                                                    ▲ 圖 8   晶片安裝及外圍連接

   ② 打開 GUI 工具 flexgui-app-fs85xx.bat,如圖點擊確認

打開 GUI 工具
                                                                  ▲ 圖 9   打開 GUI 工具

    ③ 進入 GUI 界面後,點擊 Search,然後會出來串口,最後點擊 Start,進行設備與電腦連接,如果沒有連接成功。界面的左下角會提示紅色的 DISCONNECTED,如下圖示。

設備未連接圖
                                                                  ▲ 圖 10   設備未連接圖

     ④ 點擊 Start,板子與 GUI 連接成功後,左下角的狀態欄會提示 CONNECTED,然後點擊 Script editor,接著選擇 Test Mode,然後選擇加載文件,最後點擊運行,操作如圖所示。

加載 txt 燒錄文件
                                                              ▲ 圖 11   加載 txt 燒錄文件

   ⑤ txt 文件燒錄後,把 J17 的跳線冒去掉,然後 FS8500 各路電壓均有輸出,板子上的各路 LED 燈會亮起表明程序已經成功燒錄,如圖示。

 各路 LED 點亮圖
                                                               ▲ 圖 12  各路 LED 點亮圖

   ⑥ 查看燒錄進去的 txt 文件是否為我們調整後的電壓值,按圖操作,發現 BUCK1 的電壓為 1.53V,與我們設置的 1.5V 相符合,說明電壓設置正確。

查看 BUCK1 電壓值
                                                                        ▲ 圖 13   查看 BUCK1 電壓值

   ⑦ 查看 BUCK1 的上電時序是否正確,按圖操作,BUCK1 的上電時序為 Slot1,說明時序設置正確。

查看 BUCK1 上電時序
                                                                     ▲ 圖 14  查看 BUCK1 上電時序

    ⑧ 以上是 OTP Emulation 模式的測試驗證,如果需要直接燒錄到 FS8500,就採用 OTP 燒寫模式,按如圖操作即可。

OTP 燒寫模式
                                                                      ▲ 圖 15  OTP 燒寫模式

 以上便是 FS8500 OTP 配置電壓及時序的操作方法介紹,如需更深入的技術交流,歡迎在博文下方評論或者關注並給我留言

 附錄:參考文獻

            ①《 FS85 OTP燒寫步驟_C0_V2.0.pdf 》

            ②《 FS85-FS84-OTP_NXP_S32V344_EVB_FS8430G2_Alanda_20240606.xlsm 》

            ③《 UM11183.pdf 》

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論