PIC32 WFI32 Curiosity HPC开发板技术解析

描述

Microchip Technology WFI32E02高引脚数 (HPC) Curiosity板 (EV89Y10A) 用于评估和演示具有高达200 MHz CPU时钟频率的PIC32MZ1025W104片上系统 (SoC) 和WFI32E02模块。PIC32 WFI32 Curiosity HPC板是支持使用片上微控制器 (MCU) 外设进行快速原型设计的开发平台。该板通过PICkit™ 板载 (PKOB4) 调试器提供集成的编程/调试功能,该调试器需要一根USB Type-C™ 电缆为电路板供电和编程,另一根用于USB主机/设备工作模式的Micro-B电缆。Microchip Technology PIC32 WFI32 Curiosity HPC板支持各种应用,例如物联网 (IoT) 和其他支持Wi-Fi®的应用。

数据手册:*附件:Microchip Technology WFI32E02高引脚数 (HPC) Curiosity板数据手册.pdf

特性

  • 经认证的WFI32E02UC Wi-Fi单频 (2.4GHz) 模块
  • 可使用MikroElectronika click板或基于Microchip RN的附加板扩展功能的2个mikroBUS™插座
  • 支持多个Microchip以太网PHY子板
  • 2个用户LED
  • 2个用户可配置开关
  • 1个复位开关
  • 2个GPIO扩展排针
  • 基于MCP2200的板载USB转UART串行转换器
  • 板载温度传感器
  • 板载32KHz辅助振荡器
  • 用于连接QT7/QT8/T9 XPRO套件的20针Xplained Pro (XPRO) 接头,可集成触摸按钮支持并演示触摸特性
  • 32Mb外部SPI串行闪存
  • PICkit板载4 (PKOB4) 支持
  • 在线串行编程™ (ICSP™) 接头,可用于外部调试器,例如MPLAB ICD 5、MPLAB PICkit 4、MPLAB PICkit 5和MPLAB Snap

正面概览

开发板

背面概览

开发板

框图

开发板

PIC32 WFI32 Curiosity HPC开发板技术解析

一、开发板概述

Microchip Technology推出的PIC32 WFI32 Curiosity高引脚数(HPC)开发板(EV89Y10A)是一款功能强大的开发平台,专为评估PIC32MZ1025W104系统级芯片(SoC)和WFI32E02模块而设计。该开发板支持高达200MHz的CPU时钟频率,集成了丰富的片上微控制器(MCU)外设,是物联网(IoT)和Wi-Fi应用的理想开发工具。

主要特性

  • 无线连接‌:集成认证的WFI32E02UC Wi-Fi单频(2.4GHz)模块
  • 扩展接口‌:配备两个mikroBUS™插座,可使用MikroElectronika Click板或Microchip RN系列扩展板
  • 网络功能‌:支持多种Microchip以太网PHY子板
  • 调试编程‌:板载PICkit™ On-Board (PKOB4)调试器,支持USB Type-C™供电和编程
  • 丰富外设‌:包括用户LED、可配置开关、温度传感器、32KHz次级振荡器等
  • 存储扩展‌:32Mb外部SPI串行闪存

二、硬件架构详解

1. 电源系统

开发板提供多种供电方式:

  • 外部5V电源接口(J201)
  • USB Type-C接口(J206)

电源管理系统采用多级稳压设计:

  • MCP1727 LDO稳压器:提供3.3V模块电源
  • MIC4721降压调节器:高效转换为主板供电
  • 精密电源监控电路确保稳定运行

注意‌:外部输入电压不得超过5.5V,否则可能损坏开发板。

2. 时钟系统

开发板集成多个时钟源:

  • 32.768kHz SOSC晶体:用于RTCC实时时钟
  • 12MHz PKOB4振荡器:用于板载ATSAME70N21B-CNT MCU
  • 24MHz USB Hub振荡器
  • 可选50MHz以太网振荡器(默认未安装)

3. 核心功能模块

3.1 WFI32E02UC模块

作为开发板的核心,该模块提供:

  • 高性能PIC32MZ W1 MCU内核
  • 集成Wi-Fi连接功能
  • 硬件安全加速器
  • 丰富的外设接口

3.2 调试接口

  • ICSP头(J413):支持外部调试器如MPLAB ICD 5、PICkit 4/5和Snap
  • PKOB4调试器:通过USB Type-C接口提供编程和调试功能

3.3 扩展接口

  • GPIO头(J401/J402) ‌:提供对WFI32E02模块GPIO的访问
  • XPRO头(J412) ‌:支持连接Microchip QT7/QT8/T9 XPRO套件
  • mikroBUS插座(J400/J404) ‌:支持Click板和RN扩展板
  • 以太网PHY头(J405/J406) ‌:可连接LAN8720A PHY子板等

三、开发环境与软件支持

1. 开发工具要求

  • 硬件‌:PIC32 WFI32 Curiosity HPC开发板套件、Micro-A转Micro-B USB线缆
  • 调试器‌:MPLAB Snap、PICkit 4/5或ICD 5
  • 软件‌:
    • MPLAB X IDE(版本6.0或更高)
    • MPLAB XC32编译器(版本4.00或更高)
    • 开箱即用(OOB)演示程序

2. 参考文档

  • PIC32MZ W1 MCU和WFI32模块数据手册(DS70005425)
  • MPLAB XC32 C/C++编译器用户指南(DS50001686)
  • MPLAB X IDE用户指南(DS50002027)
  • mikroBUS规范(www.mikroe.com/mikrobus)

四、典型应用场景

1. 物联网设备开发

凭借集成的Wi-Fi模块和丰富的外设接口,该开发板非常适合:

  • 智能家居设备
  • 工业物联网终端
  • 无线传感器节点

2. 网络连接应用

  • 以太网通信(需搭配PHY子板)
  • Wi-Fi网络连接
  • 云端数据交互

3. 快速原型开发

  • 通过mikroBUS插座快速添加功能模块
  • 利用GPIO头进行自定义硬件连接
  • 支持多种Microchip扩展板

五、开箱演示(OOB Demo)

开发板预装了Out of Box演示程序,可实现:

  • 云端连接功能
  • 基于Web的板载控制界面
  • 快速评估开发板功能

演示程序和文档可从Microchip的GitHub仓库获取:www.github.com/MicrochipTech/PIC32MZW1_FF_Curiosity_OOB

六、总结

PIC32 WFI32 Curiosity HPC开发板是一款功能全面的开发平台,特别适合需要Wi-Fi连接的嵌入式应用开发。其特点包括:

  1. 高性能PIC32MZ W1内核与Wi-Fi模块的完美结合
  2. 丰富的扩展接口和调试功能
  3. 完善的软件支持和开发工具链
  4. 符合多项国际认证标准
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分