Hands On-基於NXP GUI 軟體對 FS56晶片OTP 文件的配置簡介

關鍵字 :NXPGUI 軟體FS56 晶片

一、前言

NXP SBC晶片需要通過 NXP GUI 軟體來進行 OTP 配置。NXP GUI 軟體為 NXP 公司的汽車 PMIC(電源管理集成電路)家族提供了一套圖形化用戶界面,使用戶能夠方便地配置和管理 SBC晶片的參數。

通過 NXP GUI 軟體,用戶可以直觀地查看和修改 OTP 配置參數,如輸出電壓、電流限制、時序設置等。

       NXP GUI 軟體還支持模擬 OTP 配置後的功能,允許用戶在實際燒錄前測試配置的效果,避免潛在的設計錯誤。

本文旨在通過 NXP GUI 軟體對 FS56 晶片的 OTP 配置文件做一個簡單的介紹。

二、FS56 晶片OTP 配置

SBC FS56 晶片的 OTP(一次性可編程)配置是一個關鍵的步驟,確保晶片按照特定應用需求進行定製。

2.1 OTP定義

       OTP 是 One Time Programmable 的縮寫,意為一次性可編程。OTP 配置允許用戶根據特定應用需求,對 FS56 晶片進行一次性編程,設置其關鍵參數。這些參數可能包括電源管理、系統功能、安全功能(如 ASIL B)以及其他可編程特性。

2.2 OTP 配置注意事項

       1)一次性編程:OTP 配置是一次性的,一旦編程完成,無法再次修改或擦除晶片中的內容。因此,在編程之前必須確保配置數據的正確性。

       2)安全性:由於 SBC FS56 晶片可能涉及功能安全應用(如汽車、醫療設備等),OTP 配置必須滿足相關的安全標準和等級要求(如 ISO 26262、IEC 61508 等)。

      3)參考文檔:在進行 OTP 配置時,建議參考 NXP 官方提供的針對 FS5600 用戶手冊、數據手冊和編程指南等文檔,以確保正確操作並避免潛在問題。

       綜上所述:SBC FS56 晶片的 OTP 配置是一個關鍵的步驟,需要仔細準備和正確操作。通過使用 NXP 提供的 GUI 軟體或其他支持的編程工具,用戶可以加載並驗證 OTP 配置數據,然後將其編程到晶片中。在整個過程中,務必注意一次性編程的特性以及相關的安全標準和等級要求。

2.3 OTP 參數配置

       根據 FS56 硬體特性需求,選擇適配的 OTP 型號是:MFS5600AMMA7ES。我們可以通過 FS56 Product datasheet 文檔中的 Ordering information,快捷的找到 MFS5600AMMA7ES 的相關 OTP 配置文件,從而根據官方的 OTP Report 進行參數配置。

 

圖 2-1  MFS5600AMMA7ES OTP Report

序號

FS56 具體配置參數

Table1

PGOOD and GPIO Control

PGOOD1 CTRL

PGOOD2 CTR

 

PGOOD and GPIO Timing

 

GPIO Configuration

Table2

Regulators

SW1 Enable and Mode

SW2 Enable and Mode

SW1 Loop design

SW2 Loop design

SW1 Misc

SW2 Misc

SW1 and SW2 OFF Delay

Clock Managemen

Table3

Miscellaneous

MODE/SYNCIN Selection

I2C Configuration

OTP ID(NXP Internal)

表 2-2  MFS5600AMMA7ES 具體配置參數

根據上述具體配置參數,我們需要將數據在 NXP GUI 軟體中進行配置,從而配置完成 OTP 文件進行燒錄。

三、NXP GUI 軟體環境搭建

1)設計工具:GUI Guider 通過拖放控制項的圖形化設計方式,加速 LVGL GUI 頁面的開發。

2)仿真運行:設計完成的 GUI 可以在 PC 端進行仿真運行,實現無硬體開發。

3)代碼生成:仿真調試完成後,可以生成必要的源代碼,並方便地整合到 MCU 的工程中。

3.2 NXP GUI 軟體的特點

1)免費:相比 LVGL 官方推出的付費工具 SquareLine Studio,GUI Guider 完全免費。

2)支持多種平台:支持 Windows 和 Ubuntu(版本 22.04)操作系統。

3)靈活性強:提供多種模板和控制項供用戶選擇,支持自定義設計和配置。

4)集成方便:生成的代碼可以直接用於嵌入式項目,與硬體和軟體進行集成。

3.3 NXP GUI_Dev 軟體安裝

        從 NXP 官網上下載  NXP GUI 軟體安裝包,雙擊“NXP_GUI_Dev.exe”,根據軟體提示進行安裝,安裝完成後,在應用程序中打開“NXPGUI”軟體,出現下圖 3-1 界面:


圖 3-1 NXP GUI 晶片選擇界面

在 NXP GUI 軟體設置晶片選擇界面時,選擇“FS5600”這一欄,再點擊“OK”進入下一步,如圖 3-2 所示:


圖 3-2  成功進入 FS56 晶片

點擊左側菜單欄中的 “OTP TOOLS”,進入到 FS5600的 OTP 配置中。

        到了這一步就是整個 OTP 配置軟體最關鍵的部分了,根據應用需求,我們 OT P配置各寄存器的值,包括輸出電壓、電流限幅、時序設置等各項參數,如下圖所示:


圖 3-3  FS56 PGOOD and GPIO Control 配置界面


圖 3-4  FS56 Regulators 配置界面


圖 3-5  FS56 Miscellaneous 配置界面


圖 3-6  FS56 Customer Details 配置界面

       待上述參數配置完成後,我們可以點擊右上角的“Save Config”保存已配置完成的 OTP 文件;同時菜單欄點擊“Exprot”選中“TBB”進行保存。有了這個兩個保存文件方便我們後期進行燒錄。

OTP 配置是一次性的,燒錄後無法更改,因此在進行 OTP 配置前,必須確保所有參數都已經過仔細檢查和驗證。

本文關於 NXP GUI 軟體對 FS56 晶片 OTP 文件配置就介紹到這裡。

四、參考文獻

[1] 參考《FS5600 Product datasheet》.

[2] 參考鏈接:https://www.nxp.com/MFS5600A7ES-OTPReport.

[3] 參考鏈接:https://www.nxp.com.cn/design/design-center/software/analog-expert-software-and-tools/nxp-gui-for-automotive-pmic-families:PMIC-GUI-SW.

 


歡迎在博文下方留言評論,我們會及時回復您的問題。

如有更多需求,歡迎聯繫大聯大世平集團 ATU 部門:atu.sh@wpi-group.com   
作者:栤菏世紀


更多資訊,請掃碼關注我們!


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

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

評論