
Espruino Pico开发板是国外Espruino社区设计的一款开源开发板,用于运行嵌入式JavaScript语言Espruino,且microPython(嵌入式的python)社区也对此开发板提供了官方固件支持。所以你可以在这块小小的开发板上使用两种最流行的高级编程语言进行单片机开发,而不必面对C语言的摧残。尤其是microPython语言,以其简单易用的特性和活跃的生态社区,让单片机的开发体验产生了革命性的飞跃,即便未成年人也能快速上手,创造电子作品。
优点
- 极为小巧且轻薄的尺寸,且设计精美,可能是你能见到的最精致的开发板。
- 小且丰富,在极小的开发板上集成了2个LDE灯,1个用户按键;以及22个GPIO引脚:9个ADC,21个PWM,2个USART,3个SPI,3个I2C,所有针脚均可承受5伏电压(与Arduino兼容);且有丰富的扩展接口:具有SWD调试接口,可以使用ST-Link调试器(或ST Discovery / Nucleo板)进行高级调试,预留有Mini USB接口焊盘可焊接Mini USB座,包含电池供电电路并预留了电池连接器焊盘;
- 板载的USB接口,无需数据线,插入电脑USB接口即可编程,插入USB电源或充电宝等USB供电口即可独立运行。
- 随身携带即插即用,无需线材,无需搭建编程环境,无需安装编程软件,无需编译,无需烧录,无需专业的C语言和单片机知识,极致便捷和友好。
- 支持多种固件多种玩法,你可以烧录micropython固件使用python语言编程,也可烧录Espruino固件使用JavaScript语言编程,也可以烧录arduino固件使用arduino的强大生态系统,还可以当作普通stm32开发板学习传统的单片机开发技术和C语言。
可用于单片机入门,python入门,创客制作,自动化控制,数据采集,智能家居,产品原型验证等各种用途,无论是新手入门还是资深工程师都能物尽其用。
硬件特性
33毫米x 15毫米(1.3 x 0.6英寸)
- 22个GPIO引脚:9个模拟输入,21个PWM,2个串行,3个SPI,3个I2C
- 所有GPIO均可承受5伏电压(与Arduino兼容)
- 2x9Pin 0.1’’间距引脚,末端是0.05’’间距的8Pin引脚
- 板载USB Type A连接器
- 两个板载LED和一个用户按钮。
- STM32F401CEU6(
STM32F401CDU6)32位84MHz ARM Cortex M4 CPU - 512kb(
384kb)闪存,96kb RAM - 板载3.3v 250mA稳压器,可接受3.5v至16v的电压
- 睡眠电流:<0.05mA-2500mAh电池可使用2.5年以上
- 板载FET可用于驱动大电流输出
- 板载500mA熔丝
- CE和RoHS认证
引脚定义
布局设计

| 名称 | 功能 |
|---|---|
| USB | 印刷的A型USB连接器可直接插入标准插座 |
| LED | 使用内置变量LED1和LED2可访问红色和绿色LED |
| 按钮 | 使用内置变量BTN可以访问按钮 |
| SWD调试 | (高级)SWD调试连接,用于固件调试 |
| BOOT0跳线 | (高级)将此跳线短接即可将按钮连接到BOOT0。按下按钮插入设备将导致DFU引导加载程序启动,从而使您可以更新Espruino的固件。 |
| JST电池 | 用于焊接JST PHR-2 电池连接器的备用焊盘。 |
| micro/mini USB | 白色丝印下方是用于焊接小型USB插座的焊盘 |
| FET跳线 | 短接该跳线可以从B0引脚控制PFET |
备用Mini USB连接器

在板的背面白色丝印方块的下面,隐藏有Mini USB连接座的焊盘。Espruino rev 1v3同时具有Micro和Mini USB,但Espruino rev 1v4仅具有Mini USB(由于Apple的USB扩展引线可能存在问题)。要使用它们,请小心地刮掉白色丝印,直到露出铜箔,然后在上面焊接Mini USB座。
使用电池供电

Espruino Pico包含电池供电电路而不需要额外的压降电路。所以你可以使用普通的3.7v LiPo电池(或高达16v的任何电压)供电。要连接电池,你可以使用标有BAT_IN和GND的针脚(在板子上最靠近USB接口的两侧),也可以焊接JST S2B-PH-SM4-TB 电池连接座到板上的预留焊盘。
集成到电路板

Pico的设计易于集成到您的电路板设计中。标准的0.1英寸的引脚很容易插入到排母和面包板中,而齿形边缘意味着Pico可以轻松地直接贴片安装到PCB焊盘上。
可以参考下面几种不同配置的Pico封装方式设计焊盘:
| 封装名称 | 描述 |
|---|---|
| PICO_PIN | 所有Pico引脚的通孔连接 |
| PICO_SMD | 通孔连接,也可用于将Pico贴片安装 |
| PICO_HALFSMD | 0.1’’通孔连接,带有用于0.05’’引脚的贴片安装焊盘。这通常有助于布线小板(电线可以在0.05英寸的焊盘下布线) |
| PICO_SMDONLY | Pico的仅贴片安装的焊盘。适用于另一侧带有大型SMD组件的双面电路板 |
| PICO_0.05 | 仅0.05’’引脚(包括电源)的通孔焊盘-适用于非常小的附加板 |
更多设计说明请参见官网文档(英文):http://www.espruino.com/Pico
购买链接
官网原版购买链接:价格 20英镑(不包含邮费和税费)
开源制造版购买链接:价格 ¥89.00
制造说明:本版使用官方发布的设计图纸制造,所以PCB、元器件和功能和官方完全相同(本开发板为开源硬件,电路原理图和PCB布局图见附件)。本版在原版配置上做了性能升级,芯片由STM32F401CD升级为STM32F401CE,闪存由384K增加到512K。
工艺说明:目前为第二个批次的生产版本,相对前一个批次工艺改进如下:
- 使用了线路板镀金工艺,性能更好,寿命更长。
- 使用了半孔边缘覆铜工艺,邮票孔边缘额外镀铜。
- 使用板厚2.0的PCB,不再需要USB接口垫片。
发货说明:默认烧录micropython固件,因为micropython语言更成熟更稳定且生态更完善,已经在许多行业有成功应用。随附排针,默认未焊接。(下单时可留言烧录指定固件和焊接排针)。
