前言
隨著 MPS 公司數字芯片時代的開啟,數字芯片對應的仿真模型數量也大幅度增多。數字芯片可以修改寄存器參數,提高了使用的靈活性。MPS 公司的仿真模型也一直盡力保證仿真模型和芯片功能的一致性,讓用戶無需上電就能將開關機,保護,穩態,動態等主要功能先睹為快。
不過數字芯片的寄存器少則幾十位,多則超百位,在一些早期的仿真模型中,使用者逐個修改模型中的寄存器參數耗時費力,不小心還會改錯而難以察覺,浪費寶貴的仿真時間。
圖1:數字芯片寄存器參數
正文
為了解決這個問題,MPS 公司的仿真團隊開發了一個靈活方便的寄存器參數設置助手。有了它,用戶可以批量修改寄存器參數,內置的判斷邏輯可以幫助用戶剔除掉輸入錯誤,即使參數改的面目全非也可以一鍵復位默認推薦值,設置完成后一鍵導出,過程簡潔清楚,可以有效降低錯誤率,提高參數設置速度,改善用戶體驗。
圖2:MPS公司寄存器參數設置助手
目前,這個寄存器參數助手支持 MPS 公司主流仿真模型 MPSmart 和 Pspice,因此接下來小編就簡單介紹下這個工具在兩種仿真模型使用的具體用法,
示例一:MPSmart Model+IIC Spreadsheet
以MPS公司的產品--MPQ7225的MPSmart模型為例。
01首先,在MPS內網Ebench(如圖3-2)搜索并下載MPQ7225 MPSmart壓縮文件。
注:MPQ7225 MPSmart 模型將于本月同步至MPS官網,屆時用戶可至MPS中文官網上依次點擊"設計-->MPSmart"(如圖3-1所示),搜索并下載MPQ7225 MPSmart壓縮文件
圖3-1: MPS中文官網
圖3-2: MPS內網Ebench
解壓后可以看到原理圖文件中有一份后綴名為.xlsm的文件,它就是我們今天要介紹的主角。
02打開文件,MPQ7225 IIC Set 文件支持MPSmart和Pspice兩種仿真類型。
本例中先將IIC Setup for MPSmart model選擇框選中(如圖4)。這份IIC Set文件將會導出支持MPSmart文件的數據,MPQ7225各部分模塊的寄存器參數以及寄存器名、單位和輸入范圍等都支持修改,用戶可以參照輸入范圍值,按實際情況輸入寄存器參數,錯誤的輸入會有報錯提示。
圖4
根據芯片功能,部分寄存器參數的數值會受其它部分參數影響,例如當某些channel的使能參數為低時,對應該路的PWM Dimming Duty參數為空(如圖5所示),不再需要用戶輸入,可以節省用戶設置參數的時間。
圖5
如果覺得參數設置不夠合理,只需點擊Reset按鈕(如圖6所示),小助手會把所有寄存器參數恢復為默認設置,這對于愛探索的好奇寶寶們尤為有用。
圖6:Reset 按鈕
03 用戶確認所有參數合理設置后,就可以選擇導出功能。點擊按鈕Save to .txt (如圖7所示),當前設置的參數被保存到和原理圖平行文件夾document下,為了保證功能正常,請不要移動或者刪除這個文件夾。
圖7
04 導入參數到MPSmart模型:打開相關的MPSmart仿真原理圖,選擇Tools-->Load Component Values-->Select a File to Load并選擇document文件夾下的MPQ7225_IIC_Set_MPSmart來導入設置的參數(如圖8所示)。
圖8
導入時在command shell窗口會顯示具體的傳輸內容,當出現Load Component value—complete時提示導入參數完成(如圖9所示)。
圖9
注:導入結束后,在原理圖文件夾中,新生成一份后綴為.compvalues.log的文件,這個文件和command shell 一樣記錄導入時的參數變化,文件本身不影響仿真性能,隨時可以刪掉。
現在就可以在原理圖界面點擊仿真,檢查模型在這組寄存器設置下的仿真功能啦。
圖10
如果用戶需要反復修改寄存器參數并仿真,只需要重復步驟2-4即可.
示例二:Pspice Model+IIC Spreadsheet
以MPS公司的產品--MPQ7225的Pspice模型為例。
01 同樣可在MPS內網Ebench上搜索并下載MPQ7225Pspice完整壓縮文件(如圖11-2)。
注:MPQ7225 Pspice 模型將于本月同步至MPS官網,屆時用戶可至MPS中文官網搜索MPQ7225,在MPQ7725產品頁面內的“設計資源”中(如圖11-1所示),下載MPQ7225 Pspice壓縮文件。
圖11-1: MPQ7725產品頁面中的“設計資源”
圖11-2: MPS內網Ebench
解壓縮后將看到和模型文件一起出現的IIC_Set文件和Document文件夾(如圖12所示)。
圖12
02 打開文件選擇IIC Setup for Pspice Model(如圖13所示),這份IIC Set文件將會導出支持Pspice文件的數據。
圖13
IIC Set的使用在Pspice類型或者是MPSmart類型都是相同的,當點擊save to .txt后,一份名為MPQ7225_IIC_Set_Pspice.inc將生成并保存在Document文件夾下。
03 導入參數到Pspice模型:
打開相關的Pspice仿真原理圖,在仿真設置里點擊Include并找到對應Document下的MPQ7225_IIC_Set_Pspice.inc文件,然后點擊add to design即可開始仿真驗證(如圖14所示)。
圖14
和MPSmart模型稍有不同的是,如果用戶需要反復修改寄存器參數并仿真,只需要修改IIC Set spreadsheet并保存參數至后綴為.inc的文件即可,不需要在Pspice 界面反復設置引用這份文件,這點操作上更簡潔。
以上步驟記不住也沒關系,每份IIC Set文件都有說明(Instruction)頁面簡要介紹操作方法,用戶只需跟隨指引即可。
目前已發布的帶寄存器參數助手的模型有十幾個,涵蓋了MPS公司主流產品線。
審核編輯:湯梓紅
-
寄存器
+關注
關注
31文章
5369瀏覽量
121275 -
仿真
+關注
關注
50文章
4127瀏覽量
134062 -
模型
+關注
關注
1文章
3339瀏覽量
49267 -
MPS
+關注
關注
26文章
279瀏覽量
64667 -
數字芯片
+關注
關注
1文章
110瀏覽量
18482
原文標題:寄存器參數改到眼花,一鍵導入模型全靠它
文章出處:【微信號:MPS芯源系統,微信公眾號:MPS芯源系統】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論