用树莓派RP2040控制器制作的Arduino板
采用树莓派官方推出的RP2040控制器制作的兼容Arduino Uno的开发板,板上有RGB三色灯、MMA7660姿态传感器和蜂鸣器
标签
嵌入式系统
Arduino
RP2040
理工男
更新2023-10-10
4968

树莓派官方推出的双核微控制器RP2040,内核为Arm Cortex M0+,时钟频率为133MHz,内置12位、500Kbps串行ADC,264KB SRAM。

FjVX_KSH6A6BeTEuJRY2j0PNPwo6

树莓派官方提供C、C++以及MicroPython的支持。

基于这颗芯片我设计了这款Arduino的开发板,主要特色:

  • 兼容Arduino Uno的板卡样式
  • 核心芯片为RP2040,芯片内有264KB 片上SRAM,并内置温度传感器
  • 搭配2MB QSPI Flash
  • 搭配了姿态传感器MMA7660
  • 通过USB-C供电(5V)、可以使用USB的存储模式进行编程拖拽下载
  • 板上也支持7-12V的外部电源输入,通过Power的VIN引脚,板上有线性稳压器件转换为5V直流电压
  • 提供一个6Pin的数字接口,其中有4根通用IO线用于其它板卡连接
  • 板上提供SWD编程接口

采用KiCad完成该设计,届时本设计的硬件设计将完全开源。

生产计划:

  1. 2021年9月5完成PCB设计
  2. 2021年9月15日完成调试、测试
  3. 2021年9月30日批量供货250套

用于评估此核心板的扩展外设板:

FvcUaN5BP-kQEYPrQDb2bKAuq6u0

 

相关资料:

关于RP2040:

关于APDS-9960:

  1. Adafruit用APDS-9960制作的传感器模块
  2. SparkFun用APDS-9960制作的RGB和手势传感器的模块资料链接,包含了设计硬件资料、参考代码等
  3. SparkFun用APDS-9960制作的传感器模块的原理图
  4. APDS-9960的数据手册
软硬件
元器件
SGM6012-3.3YTN5G/TR
1.6MHz,800mA同步降压转换器,固定3.3V电压
MMA7660FCR1
传感器类型:运动检测传感器 接口类型:I2C
RP2040
树莓派基金会推出的低成本、高性能、双核Arm Cortex M0+微控制器,主频可以到133MHz RAM容量:264KB GPIO端口数量:30
电路图
物料清单
附件下载
Ardu_RP2040.pdf
用KiCad设计的原理图 - PDF格式
RPDuino_Gerber.zip
可以直接加工PCB的Gerber文件
团队介绍
评论
0 / 100
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号