設計高端嵌入式控制應用的主要挑戰之一是集成來自不同開發團隊的軟件。在使用無線電源、服務器電源、無人機和汽車傳感器等復雜算法的復雜應用中,一個團隊通常專注于開發時間關鍵型控制代碼,而另一個團隊則負責處理其他功能(如內務管理、診斷和通信)的代碼。在這種情況下,具有兩個內核的微控制器(MCU)是理想的解決方案,因為它提供了更高的性能,同時使多個軟件開發團隊能夠同時處理要求苛刻的電源、電機控制和其他嵌入式設計。我們的dsPIC33CH系列DSC的每個成員都有兩個內核 - 主內核和次內核。該系列DSC經過專門設計,允許由單獨的設計團隊獨立開發代碼,然后無縫集成到單個設備中。主內核執行用戶界面、系統監控和通信功能,可根據最終應用的要求進行定制。這樣可以釋放輔助內核來執行時間關鍵型控制代碼。
例如,次級內核可用于管理數字電源中的計算密集型算法,而控制器內核獨立管理 PMBus? 協議棧并提供系統監控功能。此方法可提高整體系統性能和響應能力。在單個封裝中將整體工作負載分布到兩個 DSC 內核還可以提高功率密度(通過允許更高的開關頻率),從而減小組件尺寸。
dsPIC33CH系列還設計用于執行實時系統更新。這對于在不能容忍停機的應用中必須進行固件更新的電源尤其重要。例如,在汽車風扇或泵中,次級內核管理時間關鍵型速度和轉矩控制,而控制器管理通信(例如CAN FD)、系統監控和診斷功能。下面列出了更多用例。
這種雙核方法可以無縫地協同操作,從而可以使用先進的算法,從而提高效率和整體系統響應能力。dsPIC33CH器件中的新內核提供了比上一代DSC更高的性能。 增強的功能包括:
額外的上下文選擇寄存器,以提高中斷響應能力
指令執行速度更快
更高的集成度
除了支持CAN FD通信外,每個內核還提供先進的外設,這有助于降低系統成本和電路板尺寸。其中包括高速模數轉換器 (ADC)、帶波形生成的數模轉換器 (DAC)、模擬比較器、模擬可編程增益放大器和高分辨率脈寬調制 (PWM) 硬件。這些專用外設和雙核通過改進的監控使設計更加穩健,并實現更多冗余,從而有助于實現功能安全目標。dsPIC33CH系列配備64至512 KB閃存,采用28種不同的封裝尺寸,引腳范圍為80至5引腳,外形尺寸小至5 mm×<> mm。
支持工具和生態系統
這些 DSC 由我們的 MPLAB 開發生態系統提供支持,其中包括免費、可下載且屢獲殊榮的 MPLAB X 集成開發環境 (IDE) 和 MPLAB? 代碼配置器。dsPIC33CH 好奇心板 (DM330028) 是一個經濟高效且靈活的開發平臺,是探索 dsPIC33CH 系列功能和快速創建逼真的產品原型的理想起點。
我們為電機控制應用提供以下設計工具:
dsPIC33CH128MP508 電機控制插件模塊 (MA330039)
dsPICDEM? MCLV-2 開發板 (DM330021-2)
dsPICDEM MCHV-2 開發板 (DM330023-2)
dsPICDEM MCHV-3 開發板 (DM330023-3)
dsPIC33CH128MP508通用插件模塊(MA330040)也可與Explorer 16/32開發板(DM240001-2)配合使用。
審核編輯:郭婷
-
電源
+關注
關注
184文章
17758瀏覽量
250640 -
傳感器
+關注
關注
2551文章
51192瀏覽量
754391 -
嵌入式
+關注
關注
5086文章
19141瀏覽量
305971
發布評論請先 登錄
相關推薦
評論