首页 > 评测 > PIC版本的Arduino——PIC32-PINGUINO-OTG评测

PIC版本的Arduino——PIC32-PINGUINO-OTG评测

PIC   Arduino   PIC32   PINGUINO   OLIMEX   创客   
  • 作者:小淘气
  • 来源:21ic
  • [导读]
  • 在开源硬件领域Arduino的大名可谓无人不知,无人不晓,大家也都知道Arduino是基于Atmel的MCU打造的,其实在开源领域还有另外一个与之类似的产品叫Pinguino,Pinguino是基于PIC MCU设计的开源硬件。

一.前言

在开源硬件中最为火热的莫过于Arduino,由于其具有容易入门,方便使用等特点,使Arduino在各种各样的人群中得到了广泛的应用,但是Arduino是基于Atmel的AVR MCU打造的,对于想要使用其他MCU的开发者就没有办法享受Arduino带来的便利,今天我们带来了一款基于PIC MCU叫做Pinguino的开源硬件,该开发板由OLIMEX设计制造,OLIMEX是一家从事PCB、电子组件,完整的电子产品,嵌入式开发工具的生产商,并有种类非常多的产品推出。

二.定位

PIC32-PINGUINO-OTG具有与Arduino UNO R3相同的外形规格和标准的Arduino接口以及更多更丰富的扩展接口,以PIC32MX440F256H为主控MCU,输入电压范围9V至30V,几乎可以使用市场上任何电源适配器,所有器件的温度范围均在-25℃-85℃,这说明这款开发板不仅适合创客学习,做创意设计,甚至可以应用到工业应用中。

三.开箱

PIC32-PINGUINO-OTG采用OLIMEX的彩色纸盒包装,如下图:

image1.jpg

盒子上有大大的OLIMEX的logo,以及OLIMEX主要提供的开发板包括ARM、AVR、MSP430、PIC等,盒子侧面贴有开发板型号标签,PIC32-PINGUINO-OTG如下图:

image2.jpg

打开盒子拿出PIC32-PINGUINO-OTG,如下图:

image3.jpg

PIC32-PINGUINO-OTG阻焊层为红色,主要接口布局与Arduino UNO R3 类似。

开发板背面如下图:

image4.jpg

包装盒中只有开发板不包含配件。

四.产品功能

该扩展板以PIC32MX440F256H为基础, 具有以下特性

(1) PIC32MX440F256H MCU 256KB Flash 32KB RAM

(2) 9V-30V电源供电

(3) 具有锂离子电池接口,可以使用锂离子电池供电

(4) 具有锂离子电子充电功能

(5) 用户按键,复位按键

(6) Micro SD卡接口

(7) UEXT连接器,可以连接RF、GSM、GPS等模块

(8) RTC实时时钟

(9) 模式选择

MCU主要特性:

(1) 256K ROM 32K RAM 80MHz/105DMIPS,32位MIPS M4K内核

(2) 定时器*5 捕捉器*5 比较器*5

(3) UART*2 SPI*1 I2C*2

(4) 10位ADC 16通道,比较器*2

(5) USB OTG

(6) PMP RTCC DMA等

五.产品设计

1. 结构设计

PIC32-PINGUINO-OTG与Arduino UNO R3尺寸相同,主要接口布局类似,不同的是PIC32-PINGUINO-OTG的器件更多,接口更丰富,与Arduino UNO R3对比如下图:

image5.jpg

与Arduino UNO R3 不同的是PIC32-PINGUINO-OTG的USB接口采用Mini USB接口,这样接口的体积更小,节省板子面积可以放下跟多的器件。

板上增加了一个UEXT扩展接口,可以扩展其他的功能模块。

PIC32-PINGUINO-OTG开发板上的复位按键和用户按键都是侧向按键,这样的好处是在开发板上方安装了扩展板后也可以在侧面方便的按压按键。

2. 外观接口

外观接口方面:板上设计了USB Type mini A接口用于调试和供电,设置了DC插座用于供电这里的电压范围为9-30V,这个电压范围非常大,输入输出方面板上设置了一个用户按键和两个用户LED供用户自定义使用,具体内容如下图:

image6.png

在板子背面设计了一个MicroSD卡插槽,具体内容如下图:

image7.png

3. 硬件设计

板子最值得介绍的就是外接DC电源电压范围为9-30V这个电压范围覆盖了各种常用电压甚至包含了工业上常用的24V电压,板上上还预留了锂电池接口,并配备了锂电池充电功能,这款板子真的可以用锂电池供电工作另外板子上的元件的使用温度范围都是-25-85℃,如果真的有需要应用到工业控制中也是可以的。

六.产品使用方案

OLIMEX对板子的使用提供了详细的介绍,包括用户手册,软件使用方法,软件和驱动下载地址等,其中用户手册中对开发板做了全方位的介绍,对板子上的每个接口的每个引脚都做了功能介绍,如下图:

image8.png

接下来我们开始使用开发板

(1) 下载Pinguino IDE

官网提供了软件的使用方法以及IDE的下载地址,下载IDE,如下图:

  • 本文系21ic原创,未经许可禁止转载!

网友评论