Microchip Technology PIC32CK GC Curiosity Ultra开发板 (EV44P93A) 是一款硬件平台,设计用于加速PIC32CK GC微控制器设计的开发过程。Microchip Technology PIC32CK GC系列MCU是一款Cortex-M33微控制器,具有多种连接选项(包括以太网、CAN FD、HS和FS USB、I^2^S、I^2^C、SPI等),可实现各种功能和应用,如工业网关、图形和汽车应用。用户可以通过Arduino Uno R3、MikroBus™或Xplained Pro兼容扩展板扩展功能。
数据手册:*附件:Microchip Technology PIC32CK GC Curiosity Ultra开发板数据手册.pdf
特性
- PIC32CK2051GC01144、120MHz2MB闪存、512KB SRAM
- 板载调试器 (PKoB4)
- 实时编程和调试
- 虚拟COM端口 (VCOM)
- 数据网关接口 (DGI)
- Arduino Uno R3兼容接口
- Xplained Pro扩展兼容接口
- 电机控制接口
- 微总线插座
- 板载温度传感器
- 2个用户按钮
- 2个用户LED
- 图形接口
- 10/100MB以太网
- 高速USB Type-C™
- 全速USB 2.0 (micro)
系统方框图

电源框图

PIC32CK SG01/GC01 Curiosity Ultra开发板技术解析与应用指南
一、核心硬件架构解析
- 主控芯片特性
- 搭载PIC32CK2051SG01144/GC01144双核MCU,120MHz主频,集成2MB Flash与512KB SRAM,支持实时编程调试(PKoB4调试器)
- 多协议接口:双CAN总线(ATA6561-GBQW收发器)、10/100M以太网(KSZ8091RNACA PHY)、USB Type-C DRD(支持Host/Device角色切换)
- 电源管理系统
- 宽压输入(6.5-14V DC),通过MIC24052YJL Buck转换器降压至5V,再经MCP1727T LDO输出3.3V
- 独立1.8V/1.2V LDO为MCU内核及PHY供电,系统框图详见图2-3(Power Block Diagram)
二、扩展接口设计
1. Arduino Uno R3兼容接口
- 引脚映射:
- A0-A5 → PA12/PA09/PA10/PA18/PB00/PA11
- PWM引脚(D3/D5/D6/D9/D10)支持电机控制与PDEC编码器输入(通过J303-J305跳线切换)
2. Xplained Pro扩展头
- EXT1/EXT2双接口配置,支持SPI/I2C/UART及差分ADC输入(PA04-PA07)
- 典型应用:连接温度传感器(ADC0+/-)或电机驱动板(PWMH1/PWML1)
3. mikroBUS™ Click板接口
- 集成SPI(PC15-PC17)、I2C(PB09-PB10)、UART(PD13-PD14)及PWM(PC01)
- 参考表2-3引脚定义,可快速对接MikroElektronika生态模块
三、关键外设实现方案
1. 以太网通信
- 硬件设计:
- KSZ8091RNACA PHY支持RMII接口,25MHz低抖动时钟(DSC1001DI5振荡器)
- 变压器集成共模扼流圈(7499010121A RJ45),PCB布局参考图3.1 Schematics章节
2. 图形显示接口
- 16位并行LCD接口(PA13-PA17),支持触摸屏控制:
- 同步信号:HSYNC(PA21)、VSYNC(PA22)
- 背光PWM调节(PA23),最大分辨率800x480@60Hz
3. 电机控制应用
- 3相逆变器接口通过PDEC跳线(J303-J305)连接编码器
- 开发建议:使用MCC生成PWM互补输出代码(占空比精度0.1%)
四、开发资源与调试技巧
- 快速上手指南
- 出厂预装演示固件,通过Tera Term(115200bps)输入"help"查看命令列表
- PKoB4调试器恢复方法:短接EBR复位 pads 10秒,通过MPLAB X IDE执行Emergency Boot Firmware Recovery
- 设计注意事项
- 电源时序:确保3.3V先于1.8V上电(参考图2-3时序)
- CAN总线终端电阻:J704/J705需配置62Ω匹配电阻(R720-R723)
- BOM选型替代
- 关键器件备选方案:
- 以太网PHY:KSZ8081RNACA(引脚兼容)
- 晶振:DSC1101DI5-025.0000(更低抖动)
五、典型应用场景
- 工业物联网网关
- 结合Ethernet+CAN总线实现设备数据聚合,通过X32音频接口传输语音告警
- BLDC电机控制
- 利用PDEC接口采集霍尔信号,通过Arduino接口扩展DRV8323驱动板
- HMI人机交互
- 连接RGB LCD(GFX接口)与电容触摸屏(I2C),集成FreeRTOS+LVGL图形库