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