开发板与芯片介绍
芯片介绍
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解决方案。
系统框架
W55MH32芯片支持丰富的外部接口,包括GPIO、ADC、UART、SPI、I2S、I2C和SDIO等, 便于与传感器、执行器和其他外围设备进行连接和交互。这些特性使得W55MH32芯片适用于各种需要高效网络通信和数据处理的应用场景, 如智能家居、工业自动化、智能电网等。
资源
-
封装
- 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个通道) |
| 随机数模块 | 支持 | 支持 |
| 硬件加密算法单元 | AES(128、192、256) SHA-1、SHA-256 3DES(112、168) | AES(128、192、256) SHA-1、SHA-256 3DES(112、168) |
| 页大小(K字节) | 4 | 4 |
| CPU频率 | 216MHz | 216MHz |
| 工作电压 | 2.0~3.6V | 2.0~3.6V |
| 工作温度 | -40~+85℃ | -40~+85℃ |
| 封装 | QFN100 | QFN68 |
| 尺寸 | 12x12mm | 8x8mm |
引脚分布
开发板介绍
W55MH32L-EVB简介
W55MH32L-EVB 是基于 W55MH32L 芯片开发的一款功能丰富的开发板, 已将芯片上的所有外设和IO引出,方便评估芯片和学习。
板载资源
开发板集成了TF 卡座,温湿度传感器,EEPROM,用户按钮,用户 LED 等外设,资源丰富。还有一套 ARDUINO 插排,可以外接 ARDUINO 接口的扩展板,无论是开发板自身的功能性和兼容性,还是拓展性都非常强大。
此外,开发板上还集成了一个 WIZ-Link 仿真器,支持调试,程序下载以及虚拟串口功能,再也无须外接仿真器和串口调试工具,只需一根TYPE C数据线和一块开发板即可轻松搞定单片机+以太网部分的学习内容。
| 资源 | 描述 |
|---|---|
| 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 |
W55MH32Q-EVB简介
W55MH32Q-EVB 是基于 W55MH32Q 芯片开发的一款最小系统板。
板载资源
这款芯片将所有IO均引出至开发板排针,其强大的功能可充分满足绝大多数嵌入式应用场景与开发需求。 芯片尺寸精巧,极大地方便了芯片测试及功能评估。同时,开发板集成了WIZ - Link仿真器,具备调试、程序下载以及虚拟串口功能。用户无需再外接仿真器和串口调试工具,仅通过一根TYPE C数据线,便能轻松实现日志打印与程序下载。如此一来,利用该开发板评估芯片功能变得极为便捷高效,为开发者带来了极大的便利。
| 资源 | 描述 |
|---|---|
| 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 |