探索F28M35x Concerto?微控制器:功能、應(yīng)用與設(shè)計(jì)要點(diǎn)
引言
在電子工程師的日常工作中,選擇合適的微控制器是項(xiàng)目成功的關(guān)鍵。F28M35x Concerto?微控制器以其獨(dú)特的多核心架構(gòu)和豐富的外設(shè)功能,在眾多應(yīng)用領(lǐng)域展現(xiàn)出強(qiáng)大的競爭力。今天,我們就來深入了解一下這款微控制器的特點(diǎn)、應(yīng)用場景以及設(shè)計(jì)時的注意事項(xiàng)。
文件下載:F28M35E20B1RFPS.pdf
F28M35x微控制器概述
F28M35x系列是Concerto家族的首款產(chǎn)品,它是一款多核心片上系統(tǒng)微控制器(MCU),集成了獨(dú)立的通信和實(shí)時控制子系統(tǒng)。通信子系統(tǒng)基于行業(yè)標(biāo)準(zhǔn)的32位Arm Cortex - M3 CPU,具備多種通信外設(shè);實(shí)時控制子系統(tǒng)則基于TI領(lǐng)先的32位C28x浮點(diǎn)CPU,擁有靈活且高精度的控制外設(shè)。此外,它還配備了高速模擬子系統(tǒng)、共享RAM內(nèi)存、片上電壓調(diào)節(jié)和冗余時鐘電路,同時考慮了安全因素,如錯誤校正碼(ECC)、奇偶校驗(yàn)和代碼安全內(nèi)存等。
核心特性剖析
主系統(tǒng)(Master Subsystem - Arm Cortex - M3)
- 處理速度:最高可達(dá)100 MHz,能滿足大多數(shù)通信和數(shù)據(jù)處理需求。
- 內(nèi)存配置:擁有高達(dá)512KB的閃存(ECC)、32KB的RAM(ECC或奇偶校驗(yàn))和64KB的共享RAM,其中包括2KB的IPC消息RAM,為數(shù)據(jù)存儲和處理提供了充足的空間。
- 通信外設(shè):配備五個通用異步收發(fā)器(UARTs)、四個同步串行接口(SSIs)、一個串行外設(shè)接口(SPI)、兩個I2C接口、USB OTG + PHY、10/100 ENET 1588 MII以及兩個CAN模塊等,支持多種通信協(xié)議,方便與外部設(shè)備進(jìn)行數(shù)據(jù)交互。
- 其他特性:具備32通道的微直接內(nèi)存訪問(μDMA)、雙安全區(qū)(每個區(qū)域128位密碼)、外部外設(shè)接口(EPI)、微循環(huán)冗余校驗(yàn)(μCRC)模塊、四個通用定時器、兩個看門狗定時器模塊和三個外部中斷。采用小端字節(jié)序,支持片上晶體振蕩器和外部時鐘輸入,動態(tài)鎖相環(huán)(PLL)比率可動態(tài)變化。
控制子系統(tǒng)(Control Subsystem - TMS320C28x 32 - bit CPU)
- 處理速度:最高可達(dá)150 MHz,為實(shí)時控制任務(wù)提供強(qiáng)大的計(jì)算能力。
- 內(nèi)存配置:同樣擁有高達(dá)512KB的閃存(ECC)、36KB的RAM(ECC或奇偶校驗(yàn))和64KB的共享RAM,以及2KB的IPC消息RAM。
- 功能模塊:集成了IEEE - 754單精度浮點(diǎn)單元(FPU)、Viterbi、復(fù)數(shù)數(shù)學(xué)、CRC單元(VCU)、串行通信接口(SCI)、SPI、I2C、6通道直接內(nèi)存訪問(DMA)、九個增強(qiáng)型脈沖寬度調(diào)制器(ePWM)模塊(18個輸出,其中16個為高分辨率)、六個32位增強(qiáng)型捕獲(eCAP)模塊、三個32位增強(qiáng)型正交編碼器脈沖(eQEP)模塊、多通道緩沖串行端口(McBSP)和EPI。具備一個安全區(qū)(128位密碼)和三個32位定時器,同樣采用小端字節(jié)序。
模擬子系統(tǒng)(Analog Subsystem)
- ADC模塊:擁有雙12位模數(shù)轉(zhuǎn)換器(ADCs),最高采樣率可達(dá)2.88 MSPS,最多支持20個通道,配備四個采樣保持(S/H)電路。
- 比較器:最多六個比較器,每個比較器帶有10位數(shù)字 - 模擬轉(zhuǎn)換器(DAC),可用于模擬信號的比較和處理。
應(yīng)用領(lǐng)域廣泛
F28M35x微控制器憑借其豐富的功能和高性能,在多個領(lǐng)域都有出色的應(yīng)用:
- 工業(yè)自動化:如自動化分揀設(shè)備、CNC控制、中央逆變器、串式逆變器等,能夠?qū)崿F(xiàn)精確的運(yùn)動控制和數(shù)據(jù)采集。
- 電機(jī)控制:包括AC驅(qū)動控制模塊、伺服驅(qū)動控制模塊、AC輸入BLDC電機(jī)驅(qū)動和DC輸入BLDC電機(jī)驅(qū)動等,為電機(jī)的高效運(yùn)行提供保障。
- 電源管理:適用于工業(yè)AC - DC電源和三相UPS,能夠?qū)崿F(xiàn)穩(wěn)定的電源轉(zhuǎn)換和管理。
不同型號對比
文檔中列出了F28M35x系列不同型號的詳細(xì)對比,包括H52C、H22C、M52C、M22C和E20B等。不同型號在主系統(tǒng)和控制子系統(tǒng)的速度、閃存和RAM容量、外設(shè)配置等方面存在差異,工程師可以根據(jù)具體項(xiàng)目需求選擇合適的型號。例如,H52C型號在主系統(tǒng)和控制子系統(tǒng)的速度上相對較高,閃存容量也更大,適合對性能要求較高的應(yīng)用場景;而E20B型號速度相對較低,但在某些特定應(yīng)用中可能已經(jīng)足夠,并且可以降低成本。
引腳配置與信號說明
引腳圖
F28M35x采用144引腳的RFP PowerPAD?熱增強(qiáng)薄型四方扁平封裝(HTQFP),其引腳圖展示了各個引腳的位置和功能。需要注意的是,除GPIO135外,所有I/O在電源上下電期間都是無毛刺的。
信號描述
文檔詳細(xì)列出了各個引腳的信號描述,包括ADC參考輸入、模擬比較器輸入、DAC輸入、GPIO和外設(shè)信號等。工程師在設(shè)計(jì)電路時,需要根據(jù)這些信號的功能和特性進(jìn)行合理的連接和配置。例如,ADC1V_REFHI和ADC1V_REFLO分別為ADC1的外部高參考和低參考輸入,僅在ADC外部參考模式下使用;PA0_GPIO0引腳既可以作為通用輸入輸出引腳,也可以復(fù)用為UART - 0接收數(shù)據(jù)、I2C - 1時鐘等功能。
設(shè)計(jì)注意事項(xiàng)
電源和接地
- 模擬模塊的電源引腳(如V_DDA1和V_DDA2)需要通過一個典型值為2.2μF的電容就近連接到引腳,以保證電源的穩(wěn)定性。
- PowerPAD封裝的外露引線框架焊盤具有散熱和提供數(shù)字接地路徑的功能,應(yīng)將其焊接到PCB的接地平面,同時在PCB表面設(shè)計(jì)熱焊盤,并通過熱過孔將熱焊盤連接到板內(nèi)的接地平面,以實(shí)現(xiàn)良好的熱傳導(dǎo)。
時鐘配置
F28M35x支持片上晶體振蕩器和外部時鐘輸入,并且動態(tài)PLL比率可變化。在設(shè)計(jì)時,需要根據(jù)系統(tǒng)的需求合理配置時鐘,確保各個子系統(tǒng)的時鐘頻率滿足要求。同時,要注意C28x和ADC時鐘頻率之間需要保持整數(shù)分頻比。
安全設(shè)計(jì)
該微控制器具備多種安全特性,如ECC、奇偶校驗(yàn)、安全區(qū)和看門狗定時器等。在設(shè)計(jì)系統(tǒng)時,應(yīng)充分利用這些安全特性,提高系統(tǒng)的可靠性和穩(wěn)定性。例如,設(shè)置合適的密碼來保護(hù)安全區(qū),定期喂狗以防止看門狗定時器溢出導(dǎo)致系統(tǒng)復(fù)位。
總結(jié)
F28M35x Concerto?微控制器以其多核心架構(gòu)、豐富的外設(shè)功能和出色的性能,為電子工程師提供了一個強(qiáng)大的解決方案。在實(shí)際應(yīng)用中,工程師需要根據(jù)項(xiàng)目的具體需求,合理選擇型號,精心設(shè)計(jì)電路,充分發(fā)揮其優(yōu)勢。同時,要注意電源、時鐘和安全等方面的設(shè)計(jì),確保系統(tǒng)的穩(wěn)定運(yùn)行。大家在使用F28M35x微控制器的過程中,有沒有遇到過什么有趣的問題或者獨(dú)特的應(yīng)用案例呢?歡迎在評論區(qū)分享交流。
-
應(yīng)用領(lǐng)域
+關(guān)注
關(guān)注
0文章
493瀏覽量
8399
發(fā)布評論請先 登錄
探索F28M35x Concerto?微控制器:功能、應(yīng)用與設(shè)計(jì)要點(diǎn)
評論