【Beetle 树莓派RP2350】环境搭建与扩展板设计
感谢DFROBOT提供的测评机会。Beetle RP2350是一款基于RP2350芯片设计的高性能迷你体积的开发板,整体做工可以说是非常得小,可有效应用于对空间有要求的嵌入式应用设计。核心板原理图如下:
attach://192921.pdf
核心板PCB layout如下:
attach://192922.pdf
RP2350芯片数据手册如下:
attach://192923.pdf
为了对其进行开发,我对该核心板进行了MicroPython环境搭建以及扩展板设计。
MicroPython环境搭建
为了使用MicroPython对该开发板进行编程,首先进入树莓派官网下载MicroPython固件MicroPython | Raspberry Pi 树莓派 (官网25年4月更新),也可以进入MicroPython对树莓派的支持固件网址MicroPython - Python for microcontrollers
按着开发板上的BOOT键不放,通过USB线连接到电脑,RP2350就会以大容量U盘被电脑检测到,这时将固件拖入U盘即可完成固件的烧录。
/data/attachment/forum/202505/06/202254ii3l5j7lvc7vcvv2.png/data/attachment/forum/202505/06/202254ii3l5j7lvc7vcvv2.png完成固件的烧录后,即可在Thonny中查看到对应的开发板
Thonny的Shell输出如下
扩展板设计
为了方便后续设计,我将开发板上的引脚引出,并引出了UART接口、IIC接口、ADC接口、LCD屏幕接口以及OLED屏幕接口,由于核心板上还带有电源管理芯片,我还设计了3.7V锂电池供电接口
扩展板原理图如下
PCB设计PCB顶层
PCB底层
实物展示
详细设计可以参见立创开源硬件平台Beetle RP2350扩展板 - 立创开源硬件平台
页:
[1]