1、概述
SWM211系列32位MCU(以下簡稱SWM211)內(nèi)嵌ARM? CortexTM-M0內(nèi)核,憑借其出色的性能以及高可靠性、低功耗、代碼密度大等突出特點(diǎn),可應(yīng)用于工業(yè)控制、電機(jī)控制、白色家電等多種領(lǐng)域。
SWM211支持片上包含精度為1%以內(nèi)的12M時(shí)鐘及PLL模塊,最高支持90MHz的時(shí)鐘輸出。同時(shí)提供最大為64K字節(jié)的FLASH和最大8K字節(jié)的SRAM。此外,芯片支持向量表重映射和CACHE單周期取指、ISP(在系統(tǒng)編程)操作及IAP(在應(yīng)用編程),支持用戶可自定義BOOT程序和加密操作。
SWM211外設(shè)串行總線包括最多2個(gè)UART接口,2個(gè)SPI接口(一個(gè)支持四線QSPI),1個(gè)I2C接口(支持主/從選擇),1個(gè)CAN接口,此外還具有1個(gè)16位看門狗定時(shí)器,3組32位(24位計(jì)數(shù)器+8位預(yù)分頻)加強(qiáng)型定時(shí)器,4組32位(24位計(jì)數(shù)器+8位預(yù)分頻)基礎(chǔ)型定時(shí)器,1個(gè)16位正交編碼器(QEI)模塊,1個(gè)16位的MPU接口模塊,4通道(每個(gè)通道均可擴(kuò)展為具備死區(qū)的互補(bǔ)模式)16位 PWM模塊,1個(gè)除法器(DIV),1個(gè)旋轉(zhuǎn)坐標(biāo)計(jì)算模塊(CORDIC),1個(gè)最多12通道、12位、1MSPS的逐次逼近型ADC模塊,4路運(yùn)算放大器,4路比較器模塊,并提供欠壓檢測及低電壓復(fù)位等功能。
2、特性
? 內(nèi)核
? 32位 ARM? Cortex?-M0 內(nèi)核
? 24位系統(tǒng)定時(shí)器
? 工作頻率最高 90MHz
? 硬件單周期乘法
? 集成嵌套向量中斷控制器( NVIC
? 通過 SWD接口 仿真及 燒錄
? 內(nèi)置 LDO
? 供電電壓范圍 2.5V至 5.5V
? SRAM存儲(chǔ)器
? 8KB
? FLASH存儲(chǔ)器
? 64KB/32KB
? 支持向量表重映射功能
? 支持 CACHE單周期取指
? 支持用戶定制 ISP(在系統(tǒng)編程)更新用戶程序
? 支持自定義 BOOT程序
? 串行接口
? UART*2,具有獨(dú)立 8字節(jié) FIFO,最高支持主時(shí)鐘 16分頻
? I2C*1 支持 7位、 10位地址方式,支持 master/slave模式
? SPI*2 支持 SPI、 SSI、 支持 Master/Slave,其中一路 支持 4線 QSPI模式
? CAN*1 支持協(xié)議 2.0A 11位 標(biāo)識符 和 2.0B 29位 標(biāo)識符)
? PWM控制模塊
? 2組 獨(dú)立 4通道 16位 PWM產(chǎn)生器, 每個(gè)通道均可擴(kuò)展 為具備死區(qū)的互補(bǔ)模式
? 提供 高電平結(jié)束或周期開始觸發(fā)中斷
? 具有普通、互補(bǔ)、中心對稱等多種輸出模式 支持移相 、 挖坑等
? 死區(qū)控制
? 靈活的 ADC采樣觸發(fā) 可多點(diǎn)觸發(fā) ADC模塊
? 定時(shí)器模塊
? 3路 32位 24位計(jì)數(shù)器 +8位預(yù)分頻 加強(qiáng)定時(shí)器
◆ 具備獨(dú)立中斷
◆ 支持計(jì)數(shù)器、捕獲、脈沖發(fā)送等功能
◆ 支持 HALL接口
? 4路 32位( 24位計(jì)數(shù)器 +8位預(yù)分頻 基礎(chǔ) 定時(shí)器
◆ 具備獨(dú)立中斷
◆ 每個(gè)具備獨(dú)立 8位分頻
◆ 支持 脈沖輸出 功能
? 時(shí)鐘獨(dú)立的 32位 WDT看門狗定時(shí)器,溢出后可配置觸發(fā)中斷或復(fù)位芯片
? QEI旋轉(zhuǎn)編碼器模塊
? GPIO
? 最多可達(dá) 44個(gè) GPIO
? 可配置 4種 IO模式
◆ 上拉輸入
◆ 下拉輸入
◆ 推挽輸出
◆ 開漏輸出
? 靈活的中斷配置
◆ 觸發(fā)類型設(shè)置(邊沿檢測、電平檢測)
◆ 觸發(fā)電平設(shè)置(高電平、低電平)
◆ 觸發(fā)邊沿設(shè)置(上升沿、下降沿、雙邊沿)
? 模擬外設(shè)
? 12位 1MSPS高精度 SAR ADC,共計(jì) 12通道,支持內(nèi)置 3.6V基準(zhǔn)
◆ 采樣率高達(dá) 1MSPS
◆ 支持 single/scan兩種模式
◆ 獨(dú)立結(jié)果寄存器
◆ 提供獨(dú)立 FIFO
◆ 可由軟件 /PWM/TIMER觸發(fā)
? OPA*4
◆ 3路支持內(nèi)置 PGA,支持 10/15/20倍放大
◆ 每個(gè)通道輸出 引腳 支持 直接進(jìn)入復(fù)用 ADC模塊
◆ 輸出可直接進(jìn)入 AD通道
◆ 支持內(nèi)置輸出 2V偏置
? CMP*4
◆ CMP0/1/2 輸出 可直接 連接至 HALL信號
◆ CMP3 輸出 可直接連接至 PWM剎車信號
◆ 內(nèi)置 8位 DAC基準(zhǔn)輸出
◆ 可 濾波
? 欠壓檢測
? 支持欠壓檢測
? 支持 多級 欠壓中斷和復(fù)位選擇
? 時(shí)鐘源
? 12MHz精度可達(dá) 1%的片內(nèi) 時(shí)鐘源
? 內(nèi)置 PLL,最高可輸出 90MHz時(shí)鐘
? 10KHz片內(nèi)時(shí)鐘源
? 4 16MHz片外高頻晶振
? CORDIC
? 14個(gè)時(shí)鐘 迭代得到結(jié)果
? 計(jì)算 sin 和 cos 時(shí),輸入弧度范圍建議在 0.01 ~1.56
? 計(jì)算 arctan 數(shù)值范圍建議在 0.05 ~ 10000
? 輸出結(jié)果支持查詢和中斷方式
? DIV
? 支持 32位整數(shù)除法運(yùn)算及求余運(yùn)算
? 支持 32位開方運(yùn)算,支持小數(shù)位
? 除法單次運(yùn)算 最多 耗時(shí) 32個(gè)時(shí)鐘, 開方單次運(yùn)算耗時(shí) 16/32個(gè)時(shí)鐘
? 支持有符號數(shù)和無符號數(shù)運(yùn)算
? 其他
? 自定義 BOOT程序
? 96位 獨(dú)立 ID
? 低功耗
? 淺睡眠: 30uA
? 深睡眠: 200nA
? 環(huán)境
? 工作溫度: :-40 85
? 保存溫度: :-50 150
? 濕度等級: MSL3
? 封裝
? LQFP48
? SSOP28
? 應(yīng)用范圍
? 儀器儀表
? 工業(yè)控制
? 電機(jī)驅(qū)動(dòng)
? 白色家電
? 可穿戴設(shè)備