CIU32M010、CIU32M030華大電子MCU通用輸入輸出、同步串行接口
參考價(jià): | 面議 |
- 產(chǎn)品型號(hào)
- 品牌
- 代理商 廠商性質(zhì)
- 沈陽(yáng)市 所在地
訪問(wèn)次數(shù):204更新時(shí)間:2022-04-06 14:36:40
(SRAMH/SRAM1/ SRAM2/SRAM3)。SRAM 可按照字節(jié)、半字(16 位)或全字(32 位)訪問(wèn)。
1.4.7 嵌入式 FLASH 接口(EFM)
FLASH 接口通過(guò) AHB I-CODE 和 D-CODE 對(duì) FLASH 進(jìn)行訪問(wèn),可對(duì) FLASH 執(zhí)行編程,擦除和全擦除操作;通過(guò)指令預(yù)取和緩存機(jī)制加速代碼執(zhí)行。
主要特性:
? 512KByte FLASH 空間
? I-CODE 總線 16Byte 預(yù)取值
? I-CODE 和 D-CODE 總線上的共享 64 個(gè)緩存(1Kbyte)
? 提供 960Bbyte 一次性編程區(qū)域(OTP)
? 支持低功耗讀操作
? 支持引導(dǎo)交換功能
? 支持安全保護(hù)及數(shù)據(jù)加密*1
*1:關(guān)于 Flash 安全保護(hù)及數(shù)據(jù)加密的具體規(guī)格,請(qǐng)咨詢銷售窗口
1.4.8 內(nèi)置 SRAM(SRAM)
本產(chǎn)品帶有 4KB 掉電模式保持 SRAM ( Ret_SRAM ) 和 188KB 系 統(tǒng) SRAM
(SRAMH/SRAM1/ SRAM2/SRAM3)。SRAM 可按照字節(jié)、半字(16 位)或全字(32 位)訪問(wèn)。讀寫(xiě)操作以 CPU 速度執(zhí)行,可插入等待周期。Ret_SRAM 可在 Power down 模式下提供 4KB 的數(shù)據(jù)保持空間。SRAM3 帶有 ECC 校驗(yàn)(Error Checking and Correcting),ECC 校驗(yàn)為糾一檢二碼,即可以糾正一位錯(cuò)誤,檢查兩位錯(cuò)誤;SRAMH/SRAM1/SRAM2/Ret_SRAM 帶有奇偶校驗(yàn)(Even-parity check),每字節(jié)數(shù)據(jù)帶有一位校驗(yàn)位。
1.4.9 通用 IO(GPIO)
GPIO 主要特性:
? 每組 Port 配有 16 個(gè) I/O Pin,根據(jù)實(shí)際配置可能不足 16 個(gè)
? 支持上拉
? 支持推挽,開(kāi)漏輸出模式
? 支持高,中,低型驅(qū)動(dòng)模式
? 支持外部中斷的輸入
? 支持 I/O pin 周邊功能復(fù)用,每個(gè) I/O pin 最多 16 個(gè)可選擇的復(fù)用功能,部分 I/O 多達(dá) 64 個(gè)功能可選
? 各個(gè) I/O pin 可獨(dú)立編程
? 各個(gè) I/O pin 可以選擇 2 個(gè)功能同時(shí)有效(不支持 2 個(gè)輸出功能同時(shí)有效)
1.4.10 中斷控制(INTC)
中斷控制器(INTC)的功能為選擇中斷事件請(qǐng)求作為中斷輸入到 NVIC,喚醒 WFI;
作為事件輸入,喚醒 WFE。選擇中斷事件請(qǐng)求作為低功耗模式(休眠模式和停止模式)的喚醒條件;外部管腳 NMI 和 EIRQ 的中斷控制功能;軟件中斷的中斷/事件選擇功能。
主要規(guī)格:
1) NVIC 中斷向量:實(shí)際使用中斷向量數(shù)請(qǐng)參考用戶手冊(cè)(不包括 Cortex™-M4F 的 16根中斷線),每個(gè)中斷向量可以根據(jù)中斷選擇寄存器選擇對(duì)應(yīng)的外設(shè)中斷事件請(qǐng)求。更多關(guān)于異常和 NVIC 編程的說(shuō)明,請(qǐng)參考《ARM Cortex™-M4F 技術(shù)參考手冊(cè)》 中的第 5 章:異常和第 8 章:嵌套向量中斷控制器。
2) 可編程優(yōu)先級(jí):16 個(gè)可編程優(yōu)先級(jí)(使用了 4 位中斷優(yōu)先級(jí))。
3) 不可屏蔽中斷:除 NMI 管腳作為不可屏蔽中斷源以外,可以獨(dú)立選擇多種系統(tǒng)中斷事件請(qǐng)求作為不可屏蔽中斷,且各中斷事件請(qǐng)求配備獨(dú)立的使能選擇,掛起,清除掛起寄存器。
4) 配備 16 個(gè)外部管腳中斷。
5) 配置多種外設(shè)中斷事件請(qǐng)求,具體請(qǐng)參考中斷事件請(qǐng)求序號(hào)列表。
6) 配備 32 個(gè)軟件中斷事件請(qǐng)求。
7) 中斷可喚醒系統(tǒng)休眠模式和停止模式。
1.4.11 鍵盤掃描(KEYSCAN)
KEYSCAN 模塊支持鍵盤行列掃描,同外部中斷 IRQ 組合可以實(shí)現(xiàn)按鍵識(shí)別功能,可以支持 16*8 的鍵盤陣列。
1.4.12 存儲(chǔ)保護(hù)單元(MPU)
MPU 可以提供對(duì)存儲(chǔ)器的保護(hù),通過(guò)阻止訪問(wèn),可以提高系統(tǒng)的安全性。
本產(chǎn)品內(nèi)置了四個(gè)針對(duì)主機(jī)的 MPU 單元和一個(gè)針對(duì) IP 的 MPU 單元。其中 ARM MPU 提供 CPU 對(duì)全部 4G 地址空間的訪問(wèn)權(quán)限控制。DMA MPU(DMPU)提供 DMA_1/DMA_2/USB FS DMA 對(duì)全部 4G 地址空間的讀寫(xiě)訪問(wèn)權(quán)限控制。對(duì)禁止空間發(fā)生訪問(wèn)時(shí),可以設(shè)置 MPU 動(dòng)作為無(wú)視/總線錯(cuò)誤/不可屏蔽中斷/復(fù)位。IP MPU 提供非特權(quán)模式時(shí)對(duì)系統(tǒng) IP 和安全相關(guān) IP 的訪問(wèn)權(quán)限控制。。
1.4.13 DMA 控制器(DMA)
DMA 用于在存儲(chǔ)器和外圍功能模塊之間傳送數(shù)據(jù),能夠在 CPU 不參與的情況下實(shí)現(xiàn)存儲(chǔ)器之間,存儲(chǔ)器和外圍功能模塊之間以及外圍功能模塊之間的數(shù)據(jù)交換。
? DMA 總線獨(dú)立于 CPU 總線,按照 AMBA AHB-Lite 總線協(xié)議傳輸
? 擁有 8 個(gè)獨(dú)立通道(DMA_1 和 DMA_2 各 4 個(gè)通道),可以獨(dú)立操作不同的 DMA傳輸功能
? 每個(gè)通道的啟動(dòng)請(qǐng)求源通過(guò)獨(dú)立的觸發(fā)源選擇寄存器配置
? 每次請(qǐng)求傳輸一個(gè)數(shù)據(jù)塊
? 數(shù)據(jù)塊小至 1 個(gè)數(shù)據(jù),最多可以是 1024 個(gè)數(shù)據(jù)
? 每個(gè)數(shù)據(jù)可配置為 8bit,16bit 或 32bit
? 可以配置 65535 次傳輸
? 源地址和目標(biāo)地址可以獨(dú)立配置為固定,自增,自減,循環(huán)或偏移量的跳轉(zhuǎn)可產(chǎn)生 3 種中斷,塊傳輸完成中斷,傳輸完成中斷,傳輸錯(cuò)誤中斷。每種中斷都可以配置是否屏蔽。其中塊傳輸完成,傳輸完成可作為事件輸出,用作其它具有硬件觸發(fā)功能外圍模塊的觸發(fā)源輸入
? 支持連鎖傳輸功能,可實(shí)現(xiàn)一次請(qǐng)求傳輸多個(gè)數(shù)據(jù)塊
? 支持外部事件觸發(fā)通道重置
? 不使用時(shí)可設(shè)置進(jìn)入模塊停止?fàn)顟B(tài)以降低功耗
1.4.14 電壓比較器(CMP)
CMP 是將兩個(gè)模擬電壓 INP 和 INM 進(jìn)行比較,并輸出比較結(jié)果的外設(shè)模塊。CMP 共有 3 個(gè)獨(dú)立的比較通道,每個(gè)比較通道的模擬電壓 INP 和 INM 均有 4 個(gè)輸入源。使用時(shí)可以選定一個(gè) INP 與一個(gè) INM 進(jìn)行單一比較,也可以將多個(gè) INP 與同一個(gè) INM進(jìn)行掃描比較。比較結(jié)果可通過(guò)寄存器讀取,也可輸出到外部管腳,還可產(chǎn)生中斷和事件。
1.4.15 模數(shù)轉(zhuǎn)換器(ADC)
12 位 ADC 是一種采用逐次逼近方式的模擬數(shù)字轉(zhuǎn)換器。它擁有 16 個(gè)模擬輸入通道,可以轉(zhuǎn)換外部端口和內(nèi)部的模擬信號(hào)。這些通道可以任意組合成一個(gè)序列進(jìn)行逐次掃描轉(zhuǎn)換,序列可以進(jìn)行單次,或者連續(xù)掃描的轉(zhuǎn)換。支持對(duì)任意通道進(jìn)行連續(xù)多次轉(zhuǎn)換并對(duì)轉(zhuǎn)換結(jié)果進(jìn)行平均。ADC 模塊還搭載模擬看門狗功能,對(duì)任意通道的轉(zhuǎn)換結(jié)果進(jìn)行監(jiān)視,檢測(cè)是否超出用戶設(shè)定的閥值。
ADC 主要特性
? 高性能
– 可配置 12 位、10 位和 8 位分辨率
– 周邊時(shí)鐘 PCLK4 和 A/D 轉(zhuǎn)換時(shí)鐘 ADCLK 的頻率比可選擇:
? PCLK4:ADCLK=1:1,2:1,4:1,8:1,1:2,1:4
? ADCLK 可選與系統(tǒng)時(shí)鐘 HCLK 異步的 PLL,此時(shí) PCLK4 與 ADCLK 的時(shí)
鐘源同時(shí)被固定為 PLL,且頻率比為 1:1,原分頻設(shè)定無(wú)效
– 2MSPS(PCLK4=ADCLK=60MHz, 12 位,采樣 17 周期)
– 各通道采樣時(shí)間獨(dú)立編程
– 各通道獨(dú)立數(shù)據(jù)寄存器
– 數(shù)據(jù)寄存器可配置數(shù)據(jù)對(duì)齊方式
– 連續(xù)多次轉(zhuǎn)換平均功能
– 模擬看門狗,監(jiān)視轉(zhuǎn)換結(jié)果
– 不使用時(shí)可以將 ADC 模塊設(shè)定成停止?fàn)顟B(tài)模擬輸入通道
– 16 個(gè)外部模擬輸入通道
– 1 個(gè)內(nèi)部基準(zhǔn)電壓轉(zhuǎn)換開(kāi)始條件
– 軟件設(shè)置轉(zhuǎn)換開(kāi)始
– 周邊外設(shè)同步觸發(fā)轉(zhuǎn)換開(kāi)始
– 外部引腳觸發(fā)轉(zhuǎn)換開(kāi)始轉(zhuǎn)換模式
– 2 個(gè)掃描序列 A、B,可任意單個(gè)或多個(gè)通道
– 序列 A 單次掃描
– 序列 A 連續(xù)掃描
– 雙序列掃描,序列 A、B 獨(dú)立選擇觸發(fā)源,序列 B 優(yōu)先級(jí)高于 A
– 同步模式(適用于具有兩個(gè)或三個(gè) ADC 的設(shè)備)中斷與事件信號(hào)輸出
– 序列 A 掃描結(jié)束中斷 EOCA_INT 和事件 EOCA_EVENT
– 序列 B 掃描結(jié)束中斷 EOCB_INT 和事件 EOCB_EVENT
– 模擬看門狗通道比較中斷 CHCMP_INT 和事件 CHCMP_EVENT,序列比較中斷
SEQCMP_INT 和事件 SEQCMP_EVENT
– 上述 4 個(gè)事件均可啟動(dòng) DMA
1.4.16 溫度傳感器(OTS)
OTS 可以獲取芯片內(nèi)部的溫度,以支持系統(tǒng)的可靠性操作。使用軟件或者硬件觸發(fā)啟動(dòng)測(cè)溫后,OTS 提供一組與溫度相關(guān)的數(shù)字量,通過(guò)計(jì)算公式可以計(jì)算得到溫度值。