系列介绍 ---------------------------------------------------------------------------------------------------------------- SWM320 内嵌ARM®CortexTM-M4 控制器,片上包含精度为1%以内的20MHz/40MHz时钟,可通过PLL 倍频到120MHz 时钟,提供多种串行、并行接口,支持扩展NOR Flash、SRAM、SDRAM、TFT彩色液晶屏、SD卡等,具有高性能、低功耗、代码密度大等突出特点,适用于工业控制、白色家电、电机驱动等诸多应用领域。
产品特色 ---------------------------------------------------------------------------------------------------------------- ① 最高工作频率:120MHz; ② 超大内部存储器:512K Flash、128K RAM; ③ 丰富串行接口:最多4路UART、2路I2C、2路SPI、1路CAN; ④ 丰富并行总线:支持SRAM、SDRAM、NOR Flash; ⑤ LCD接口:支持RGB、MPU,最高分辨率1024*768; ⑥ SDIO接口:支持SDIO接口协议; ⑦ DMA控制器:支持存储器、外设间的数据搬运。
1 概述
SWM320 是一款基于 ARM○
R CortexTM-M4 的 32 位微控制器。具有高性能、低功耗、代码密度大
等突出特点,适用于工业控制、人机界面、白色家电、电机驱动等诸多应用领域。
SWM320 内嵌 ARM○
R CortexTM-M4 控制器,片上包含精度为 1%以内的 20MHz/40MHz 时钟,可
通过 PLL 倍频到 120MHz 时钟,提供多种内置 FLASH/SRAM 大小可供选择,支持 ISP(在系统编
程)操作及 IAP(在应用编程)。
外设串行总线包括 1 个 CAN 接口,多个 UART 接口、SPI 通信接口(支持主/从选择)及 I2C 接口
(支持主/从选择)。此外还包括 1 个 32 位看门狗定时器,6 组 32 位通用定时器,1 组 32 位专用
脉冲宽度测量定时器,12 通道 16 位的 PWM 发生器,2 个 8 通道 12 位、1MSPS 的逐次逼近型
ADC 模块,1 个 SDIO 接口模块,TFT-LCD 液晶驱动模块以及 RTC 实时时钟、SRAMC、SDRAMC、
NORFLC 接口控制模块,同时提供欠压检测及低电压复位功能。 SWM320 系列
Version 2.28
10
2
特性
⚫
内核
◼
32 位 ARM® Cortex™-M4 内核
◼
24 位系统定时器
◼
工作频率最高 120MHz
◼
硬件单周期乘法
◼
集成嵌套向量中断控制器(NVIC),提供最多 240 个、8 级可配置优先级的中断
◼
通过 SWD 接口烧录
⚫
内置 LDO
◼
供电电压范围为 2.0V 至 3.6V
⚫
片上 SRAM 存储器
◼
128KB
⚫
片上 FLASH 存储器
◼
128KB/256KB/512KB
◼
支持用户定制 ISP(在系统编程)更新用户程序
⚫
串行接口
◼
UART 模块,具有独立 8 字节 FIFO,最高支持主时钟 16 分频
◼
SPI 模块,具有 8 字节独立 FIFO,支持 SPI、SSI 协议,支持 Master/slave 模式
◼
I2C 模块,支持 7 位、10 位地址方式,支持 Master/slave 模式
◼
CAN 模块,支持协议 2.0A(11Bit 标识符)和 2.0B(29Bit 标识符)
⚫
PWM 控制模块
◼
12 通道 16 位 PWM 产生器
◼
可设置高电平结束或周期开始两种条件触发中断
◼
具有普通、互补、中心对称等多种输出模式
◼
支持死区控制
◼
ADC 采样触发
⚫
定时器模块
◼
6 路 32 位通用定时器
◆
具备独立中断
◆
可做计数器使用
◆
支持输入单脉冲捕获功能
◼
32 位看门狗定时器,溢出后可配置触发中断或复位芯片
⚫
RTC 模块
◼
可自由设置日期(年、月、周、日)和时间(时、分、秒)
◼
可自由设置闹钟(周、时、分、秒)
◼
自动识别当前设置年份是否为闰年
◼
支持 RTC 中断从 Sleep 模式下唤醒芯片
⚫
DMA 模块
◼
支持存储器到存储器之间的数据搬运
⚫
SRAMC 模块
◼
支持 8 位数据位宽和 16 位数据位宽的外部 SRAM 存储器 SWM320 系列
Version 2.28
11
◼
最大支持 24 位地址线
⚫
SDRAMC 模块
◼
支持 16Bit 位宽的 SDRAM
◼
支持兼容 PC133 标准的 SDRAM 颗粒
◼
支持 2MB 到 32MB 的外部 SDRAM 颗粒
⚫
NORFLC 模块
◼
支持并行 NOR FLASH 接口
◼
支持 8 位数据位宽和 16 位数据位宽的外部 NOR FLASH 存储器
◼
最大支持 24 位地址线
⚫
SDIO 接口模块
◼
支持标准 SDIO 接口协议
⚫
TFT-LCD 驱动模块
◼
支持 SYNC 接口的外部 LCD 扩展
◼
支持最高分辨率 1024*768,实际分辨率可以配置
◼
输出数据宽度 16Bit
◼
支持横屏和竖屏模式
⚫
GPIO
◼
最多可达 100 个 GPIO
◼
可配置 2 种 IO 模式
◆
上拉输入
◆
下拉输入
◼
灵活的中断配置
◆
触发类型设置(边沿检测、电平检测)
◆
触发电平设置(高电平、低电平)
◆
触发边沿设置(上升沿、下降沿、双边沿)
⚫
模拟外设
◼
最多 2 个 12 位 8 通道高精度 SAR ADC
◆
采样率高达 1M SPS
◆
内建参考电压
◆
支持 single、scan 两种模式
◆
独立的结果寄存器
◆
提供独立 FIFO
◆
可由软件、PWM 触发
⚫
欠压检测(BOD)
◼
支持欠压检测
◼
支持欠压中断和复位选择
⚫
时钟源
◼
20MHz/40MHz 精度可达 1%的片内时钟源
◼
32K 片内时钟源
◼
2~32MHz 片外晶振
⚫
温度传感器
⚫
环境 SWM320 系列
Version 2.28
12
◼
工作温度:-40℃~105℃
◼
贮存温度:-50℃~150℃
◼
湿度等级:MSL3
⚫
封装
◼
QFN48
◼
LQFP64
◼
LQFP100
⚫
其他
◼
可定制 ISP 程序
⚫
应用范围
◼
仪器仪表
◼
工业控制
◼
电机驱动
◼
白色家电
◼
人机界面
◼
智能控制
|