深入解析Cypress MB9B520M系列32位ARM? Cortex?-M3 FM3微控制器
在嵌入式控制器領(lǐng)域,低功耗和高性價比一直是追求的目標。Cypress的MB9B520M系列32位ARM? Cortex?-M3 FM3微控制器就是這樣一款極具競爭力的產(chǎn)品。本文將深入剖析該系列微控制器的特性、應(yīng)用場景以及使用時的注意事項。
一、產(chǎn)品概述
MB9B520M系列是高度集成的32位微控制器,專為嵌入式控制器設(shè)計,具備低功耗模式和出色的成本效益。它基于ARM? Cortex?-M3處理器,集成了片上閃存和SRAM,并擁有豐富的外設(shè)功能,如各種定時器、ADC、DAC和通信接口(USB、CAN、UART、CSIO、I2C、LIN)等。
二、核心特性
(一)處理器核心
- 32位ARM? Cortex?-M3核心:處理器版本為r2p1,最高運行頻率可達72 MHz。集成了嵌套向量中斷控制器(NVIC),支持1個NMI(不可屏蔽中斷)和48個外設(shè)中斷,具備16個優(yōu)先級級別。還有24位系統(tǒng)定時器(Sys Tick),用于OS任務(wù)管理。
- 片上內(nèi)存
- 閃存:采用雙操作閃存,有上下兩個存儲體,可同時對每個存儲體進行擦除、寫入和讀取操作。主區(qū)域最大可達256 Kbytes(上存儲體最大240 Kbytes + 下存儲體16 Kbytes),工作區(qū)域為32 Kbytes(下存儲體),讀取周期為0等待周期,還具備代碼保護的安全功能。
- SRAM:由兩個獨立的SRAM(SRAM0、SRAM1)組成。SRAM0連接到Cortex - M3核心的I - code總線和D - code總線,最大為16 Kbytes;SRAM1連接到系統(tǒng)總線,最大也為16 Kbytes。
(二)通信接口
- USB接口:由功能和主機兩部分組成,內(nèi)置USB的PLL,可通過主時鐘倍頻生成USB時鐘。支持USB2.0全速,最多支持6個端點,不同端點有不同的傳輸模式和緩沖區(qū)配置。
- CAN接口:兼容CAN規(guī)范2.0A/B,最大傳輸速率為1 Mbps,內(nèi)置32個消息緩沖區(qū)。
- 多功能串行接口:最多8個通道,部分通道有16步×9位FIFO,可選擇UART、CSIO、LIN、I2C等操作模式。
(三)其他特性
- DMA控制器:有8個獨立配置和操作的通道,可通過軟件或內(nèi)置外設(shè)請求啟動傳輸,傳輸?shù)刂穮^(qū)域為32位(4 Gbytes),支持塊傳輸、突發(fā)傳輸和需求傳輸?shù)饶J健?/li>
- A/D轉(zhuǎn)換器:最多26個通道,12位逐次逼近型,內(nèi)置2個單元,轉(zhuǎn)換時間為0.8 μs @ 5 V,支持優(yōu)先級轉(zhuǎn)換和掃描轉(zhuǎn)換模式,內(nèi)置FIFO用于存儲轉(zhuǎn)換數(shù)據(jù)。
- D/A轉(zhuǎn)換器:最多2個通道,R - 2R類型,10位分辨率。
- 定時器:包括基本定時器(最多8個通道)、雙定時器(32/16位向下計數(shù)器)、正交位置/旋轉(zhuǎn)計數(shù)器(最多2個通道)和多功能定時器等,可實現(xiàn)多種定時和控制功能。
- 實時時鐘(RTC):可計數(shù)年、月、日、時、分、秒和星期,支持指定日期和時間的中斷功能,還能在繼續(xù)計時的同時重寫時間,具備閏年自動計數(shù)功能。
三、產(chǎn)品陣容與封裝
(一)產(chǎn)品陣容
該系列有不同的產(chǎn)品型號,如MB9BF521K/L/M、MB9BF522K/L/M、MB9BF524K/L/M等,它們在內(nèi)存大小、引腳數(shù)量和功能上有所差異。例如,不同型號的片上閃存主區(qū)域大小分別為64 Kbytes、128 Kbytes和256 Kbytes,SRAM大小也有所不同。
(二)封裝形式
提供多種封裝選擇,包括LQFP、QFN、BGA等,不同封裝的引腳數(shù)量和尺寸不同,以滿足不同的應(yīng)用需求。
四、電氣特性
(一)絕對最大額定值
規(guī)定了電源電壓、輸入電壓、輸出電壓等參數(shù)的最大范圍,使用時不能超過這些額定值,否則可能會對器件造成永久性損壞。
(二)推薦工作條件
明確了電源電壓、溫度等參數(shù)的正常工作范圍,在這些范圍內(nèi)使用可保證器件的正常運行和可靠性。
(三)直流特性
包括不同工作模式下的電流消耗,如運行模式、睡眠模式、定時器模式等,有助于評估功耗。
(四)交流特性
涉及主時鐘輸入、副時鐘輸入、內(nèi)置CR振蕩等特性,對時鐘信號的頻率、周期、脈沖寬度等參數(shù)有明確要求。
五、使用注意事項
(一)產(chǎn)品設(shè)計
- 要注意絕對最大額定值和推薦工作條件,避免過壓、過流等情況。
- 處理未使用的輸入引腳時,應(yīng)通過適當電阻連接到電源引腳或接地引腳,以保證操作穩(wěn)定性。
- 防止閂鎖現(xiàn)象的發(fā)生,確保引腳電壓不超過絕對最大額定值,避免在電源開啟過程中出現(xiàn)異常電流。
(二)封裝安裝
- 對于不同類型的封裝(引腳插入式和表面貼裝式),應(yīng)在Cypress推薦的條件下進行安裝。
- 存儲半導體器件時,要避免受潮,可使用干燥箱,控制相對濕度和溫度。
(三)使用環(huán)境
- 注意濕度、靜電放電、腐蝕性氣體、灰塵、輻射等環(huán)境因素對器件的影響,采取相應(yīng)的防護措施。
六、總結(jié)
Cypress的MB9B520M系列微控制器以其豐富的功能、低功耗特性和多樣化的封裝選擇,適用于多種嵌入式應(yīng)用場景。但在使用過程中,工程師需要嚴格遵循其電氣特性和使用注意事項,以確保產(chǎn)品的可靠性和穩(wěn)定性。你在使用這款微控制器時遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗和見解。
-
微控制器
+關(guān)注
關(guān)注
48文章
8527瀏覽量
165155 -
嵌入式應(yīng)用
+關(guān)注
關(guān)注
0文章
70瀏覽量
18978
發(fā)布評論請先 登錄
深入解析Cypress MB9B520M系列32位ARM? Cortex?-M3 FM3微控制器
評論