278浏览
查看: 278|回复: 0

[讨论] 【Beetle 树莓派RP2350】环境搭建与扩展板设计

[复制链接]
感谢DFROBOT提供的测评机会。Beetle RP2350是一款基于RP2350芯片设计的高性能迷你体积的开发板,整体做工可以说是非常得小,可有效应用于对空间有要求的嵌入式应用设计。
核心板原理图如下:
https://mc.dfrobot.com.cn/forum.php?mod=attachment&aid=MTkyOTIxfGNiNmQzOWNjYjI4NzQyMjJkM2M2ZWY1MWQxM2I0MmY4fDE3NDY5NTE3MzM%3D&request=yes&_f=.pdf
核心板PCB layout如下:
https://mc.dfrobot.com.cn/forum.php?mod=attachment&aid=MTkyOTIyfGZmOTM5YjA5ODVkOWNlY2YxYmM5NmUyNWE3Yzc0NDQzfDE3NDY5NTE3MzM%3D&request=yes&_f=.pdf
RP2350芯片数据手册如下:
https://mc.dfrobot.com.cn/forum.php?mod=attachment&aid=MTkyOTIzfDI4M2VmYjZkOWE4Mjc4Zjg2ZDJjZDE3YzkzMWFiMWM1fDE3NDY5NTE3MzM%3D&request=yes&_f=.pdf
为了对其进行开发,我对该核心板进行了MicroPython环境搭建以及扩展板设计。
MicroPython环境搭建
为了使用MicroPython对该开发板进行编程,首先进入树莓派官网下载MicroPython固件MicroPython | Raspberry Pi 树莓派 (官网25年4月更新)也可以进入MicroPython对树莓派的支持固件网址MicroPython - Python for microcontrollers
按着开发板上的BOOT键不放,通过USB线连接到电脑,RP2350就会以大容量U盘被电脑检测到,这时将固件拖入U盘即可完成固件的烧录。
【Beetle 树莓派RP2350】环境搭建与扩展板设计图1
【Beetle 树莓派RP2350】环境搭建与扩展板设计图2
完成固件的烧录后,即可在Thonny中查看到对应的开发板
【Beetle 树莓派RP2350】环境搭建与扩展板设计图3
Thonny的Shell输出如下
【Beetle 树莓派RP2350】环境搭建与扩展板设计图4

扩展板设计
为了方便后续设计,我将开发板上的引脚引出,并引出了UART接口、IIC接口、ADC接口、LCD屏幕接口以及OLED屏幕接口,由于核心板上还带有电源管理芯片,我还设计了3.7V锂电池供电接口
扩展板原理图如下

【Beetle 树莓派RP2350】环境搭建与扩展板设计图5

PCB设计
PCB顶层

【Beetle 树莓派RP2350】环境搭建与扩展板设计图6

PCB底层
【Beetle 树莓派RP2350】环境搭建与扩展板设计图7

实物展示
【Beetle 树莓派RP2350】环境搭建与扩展板设计图8

详细设计可以参见立创开源硬件平台Beetle RP2350扩展板 - 立创开源硬件平台
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail