开发板与芯片介绍
目录
1 芯片介绍
1.1 简介
W55MH32 是 WIZnet 新推出的高性能以太网单片机。它采用高性能 Arm® Cortex-M3 内核,主频最高达 216MHz,内置 1024KB FLASH、96KB SRAM 。尤为突出的是,其搭载 WIZnet TCP/IP offload 引擎(TOE),集成全硬件 TCP/IP 协议栈、MAC 及 PHY ,还配备 32KB 独立以太网收发缓存,供 8 个硬件 socket 使用,是真正的All-in-One解决方案。
1.2 系统框架
W55MH32芯片支持丰富的外部接口,包括GPIO、ADC、UART、SPI、I2S、I2C和SDIO等,便于与传感器、执行器和其他外围设备进行连接和交互。这些特性使得W55MH32芯片适用于各种需要高效网络通信和数据处理的应用场景,如智能家居、工业自动化、智能电网等。
1.3 资源
- 封装
- W55MH32L:100QFN(12x12mm)
- W55MH32Q:68QFN(8x8mm)
- 32位Arm Cortex-M3核心,主频最高可达216MHz
- 1024KB FLASH,96KB SRAM
- 3个12位ADC,2个12位DAC
- 12通道DMA控制器
- 10/100兆以太网MAC和PHY
- 全硬件TCP/IP协议栈,支持:TCP,UDP,ICMP,IPv4,ARP,IGMP,PPPoE
- 8个独立的硬件socket
- 独立32KB以太网收发缓存
- 支持自动协商
- LED状态显示
- 最多66个多功能双向IO口,全部可映射到16个外部中断上。
- 17个定时器
- 10个通用定时器
- 2个带死区控制的高级定时器
- 2个基本定时器
- 2个看门狗定时器
- 1个系统滴答定时器
- 最多12个通信接口
- 2个I2C接口
- 5个USART接口
- 2个SPI接口,1个带I2S接口复用
- 1个CAN接口
- 1个USB2.0全速接口(可选内部1.5K上拉电阻)
- 1个SDIO接口
- 支持硬件加密算法单元(DES、AES、SHA等)
器件一览表
型号 | W55MH32L | W55MH32Q | |
Flash(KB) | 1024 | 1024 | |
SRAM(KB) | 96 | 96 | |
定时器 | 高级 | 2 | 2 |
通用 | 10 | 10 | |
基本 | 2 | 2 | |
看门狗 | 2 | 2 | |
系统滴答定时器 | 1 | 1 | |
通信接口 | SPI/I2S | 2/1 | 2/1 |
I2C | 2 | 2 | |
USART/UART | 5 | 3 | |
USB | 1 | 1 | |
CAN | 1 | 1 | |
SDIO | 1 | — | |
Ethernet | 1 | 1 | |
GPIO端口 | 66 | 36 | |
12位ADC(通道数) | 3(12个通道) | 3(12个通道) | |
12位DAC(通道数) | 2(2个通道) | 2(2个通道) | |
随机数模块 | 支持 | 支持 | |
硬件加密算法单元 | 支持 | 支持 | |
页大小(K字节) | 4 | 4 | |
CPU频率 | 216M | 216M | |
工作电压 | 2.0~3.6V | 2.0~3.6V | |
工作温度 | -40~+85℃ | -40~+85℃ | |
封装 | QFN100 | QFN68 | |
尺寸 | 12x12mm | 8x8mm |
1.4 引脚分布
W55MH32L 引脚分布
W55MH32Q 引脚分布
2 开发板介绍
2.1 W55MH32L-EVB
2.1.1 简介
W55MH32L-EVB 是基于 W55MH32L 芯片开发的一款功能丰富的开发板,已将芯片上的所有外设和IO引出,方便评估芯片和学习。
W55MH32L-EVB 正面
W55MH32L-EVB背面
2.1.2 板载资源
开发板集成了TF 卡座,温湿度传感器,EEPROM,用户按钮,用户 LED 等外设,资源丰富。还有一套 ARDUINO 插排,可以外接 ARDUINO 接口的扩展板,无论是开发板自身的功能性和兼容性,还是拓展性都非常强大。
此外,开发板上还集成了一个 WIZ-Link 仿真器,支持调试,程序下载以及虚拟串口功能,再也无须外接仿真器和串口调试工具,只需一根TYPE C数据线和一块开发板即可轻松搞定单片机+以太网部分的学习内容。
W55MH32L-EVB 硬件资源配置图
W55MH32L-EVB 硬件资源配置表
资源 | 描述 |
MCU | W55MH32L,QFN100,1024KB FLASH,96KB RAM |
主频 | 216MHz |
GPIO | 66个 |
串口 | 5路 |
SPI | 2路 |
I2C | 2路 |
USB | 1路 |
CAN | 1路 |
SDIO | 1路 |
Ethernet | 1路 |
12位ADC | 3路(12通道) |
12位DAC | 2路(2通道) |
随机数模块 | 支持 |
硬件加密算法单元 | 支持 |
RTC | CR1220电池座*1 |
蜂鸣器 | 有源蜂鸣器*1 |
按键 | 复位按键*1,BOOT按键*1,用户按键*1,WIZ-Link OTA按键*1 |
LED | PWR*1,USER*1,WIZ-Link*2 |
仿真器 | WIZ-Link*1 |
温湿度传感器 | AHT20*1 |
EEPROM | AT24C16C-SSHM-T*1 |
ARDUINO插排 | 支持 |
USB | W55MH32L*1,WIZ-Link*1 |
以太网接口 | 下沉式RJ45*1 |
2.2 W55MH32Q-EVB
2.2.1 简介
W55MH32Q-EVB 是基于 W55MH32Q 芯片开发的一款最小系统板。
W55MH32Q-EVB 正面
W55MH32Q-EVB 背面
2.2.2 板载资源
这款芯片将所有IO均引出至开发板排针,其强大的功能可充分满足绝大多数嵌入式应用场景与开发需求。芯片尺寸精巧,极大地方便了芯片测试及功能评估。同时,开发板集成了WIZ - Link仿真器,具备调试、程序下载以及虚拟串口功能。用户无需再外接仿真器和串口调试工具,仅通过一根TYPE C数据线,便能轻松实现日志打印与程序下载。如此一来,利用该开发板评估芯片功能变得极为便捷高效,为开发者带来了极大的便利。
W55MH32Q-EVB 硬件资源配置图
W55MH32Q-EVB 硬件资源配置表
资源 | 描述 |
MCU | W55MH32Q,QFN68,1MB FLASH,96KB RAM |
主频 | 216MHz |
GPIO | 36个 |
串口 | 3路 |
SPI | 2路 |
I2C | 2路 |
USB | 1路 |
CAN | 1路 |
Ethernet | 1路 |
12位ADC | 3路(12通道) |
12位DAC | 2路(2通道) |
随机数模块 | 支持 |
硬件加密算法单元 | 支持 |
按键 | 复位按键*1,BOOT按键*1 |
LED | PWR*1 |
USB | W55MH32Q*1 |
以太网接口 | 下沉式RJ45*1 |
3 参考资料
请进入http://www.w5500.com/ 获取最新参考资料。