特點(diǎn)
ARM Cortex-M4 處理器概述
處理器架構(gòu)
- CPU 型號(hào):ARM Cortex-M4,采用 32 位架構(gòu)并配備浮點(diǎn)運(yùn)算單元(FPU)。
- 時(shí)鐘速度:最大速度為 72 MHz。
- 乘法和除法:單周期乘法和硬件(HW)除法功能。
內(nèi)存配置
- 閃存:范圍從 32 到 64 Kbytes,支持?jǐn)?shù)據(jù)總線和應(yīng)用程序存儲(chǔ)。
- SRAM:數(shù)據(jù)總線上有 16 Kbyte 的靜態(tài) RAM,便于高效處理數(shù)據(jù)。
電源管理特性
- V DD 和 V DDA 電壓范圍:2.0 至 3.6 V,確保與各種電源兼容。
- 復(fù)位機(jī)制:上電/掉電復(fù)位(POR/PDR)和可編程電壓檢測(cè)器(PVD)。
- 低功耗模式:睡眠、停止和待機(jī)狀態(tài)以節(jié)省能源。
- 備用電源:V BAT 用于實(shí)時(shí)時(shí)鐘(RTC)和關(guān)鍵備份寄存器,支持 2.0 至 3.6 V 范圍。
時(shí)鐘管理
- 晶體振蕩器:能夠在 4 至 32 MHz 之間運(yùn)行。
- 校準(zhǔn)選項(xiàng):用于 RTC 的 32 kHz 振蕩器,帶有校準(zhǔn)功能。
- PLL 和內(nèi)部振蕩器:內(nèi)部 8 MHz RC 振蕩器,具有 x 16 PLL 選項(xiàng),以及內(nèi)部 40 kHz 振蕩器。
I/O 端口
- 快速 I/O 端口:最多 51 個(gè),所有端口都能映射到外部中斷向量,其中一些端口能耐受 5 V 信號(hào)。
互聯(lián)矩陣
- DMA 控制器:支持定時(shí)器、ADC、SPI、I2C、USART 和 DAC,提高數(shù)據(jù)傳輸效率。
描述
- ADC:0.20 μs 運(yùn)行(最多 15 通道),可選擇的分辨率有 12/10/8/6 位,轉(zhuǎn)換范圍為 0 至 3.6 V。
- 溫度傳感器:12 位分辨率,適用于溫度監(jiān)控應(yīng)用。
模擬組件
- DAC 通道:1 x 12 位,模擬電源范圍為 2.4 至 3.6 V。
- 比較器:3 個(gè)快速的軌到軌模擬比較器,所有比較器的模擬電源為 2.0 至 3.6 V。
- 運(yùn)算放大器:1 個(gè),支持 PGA 模式,模擬電源為 2.4 至 3.6 V。
電容感應(yīng)
- 通道:最多 18 個(gè),支持觸摸鍵、線性和旋轉(zhuǎn)傳感器。
定時(shí)器和看門狗
- 定時(shí)器:總共多達(dá) 9 個(gè),包括用于 PWM、IC/OC 和四象限編碼器輸入的可配置選項(xiàng)。
- 看門狗定時(shí)器:獨(dú)立和窗口類型,確保系統(tǒng)穩(wěn)定性。
通信接口
- I2C:多達(dá)三個(gè),支持 Fast 模式 plus 以增強(qiáng)通信速度。
- USART:多達(dá)三個(gè),其中一個(gè)帶有 ISO 7816 接口,用于安全通信協(xié)議。
- SPI:多達(dá)兩個(gè),具有多路復(fù)用全雙工 I2S 以靈活交換數(shù)據(jù)。
- 紅外發(fā)射器:能夠使用紅外信號(hào)發(fā)送數(shù)據(jù)。
調(diào)試和識(shí)別
- 串行線調(diào)試 (SWD):通過串行接口進(jìn)行調(diào)試。
- JTAG:測(cè)試和調(diào)試接口。
- 唯一 ID:96 位標(biāo)識(shí)符,用于設(shè)備識(shí)別和安全目的。
這種全面的配置使 ARM Cortex-M4 處理器能夠服務(wù)于廣泛的應(yīng)用,從通用計(jì)算到需要高速處理、強(qiáng)大的內(nèi)存管理和廣泛的連接特性的專門任務(wù)。