首頁 > 評測 > PIC版本的Arduino——PIC32-PINGUINO-OTG評測

PIC版本的Arduino——PIC32-PINGUINO-OTG評測

PIC   Arduino   PIC32   PINGUINO   OLIMEX   創(chuàng)客   
  • 作者:小淘氣
  • 來源:21ic
  • [導讀]
  • 在開源硬件領域Arduino的大名可謂無人不知,無人不曉,大家也都知道Arduino是基于Atmel的MCU打造的,其實在開源領域還有另外一個與之類似的產品叫Pinguino,Pinguino是基于PIC MCU設計的開源硬件。

一.前言

在開源硬件中最為火熱的莫過于Arduino,由于其具有容易入門,方便使用等特點,使Arduino在各種各樣的人群中得到了廣泛的應用,但是Arduino是基于Atmel的AVR MCU打造的,對于想要使用其他MCU的開發(fā)者就沒有辦法享受Arduino帶來的便利,今天我們帶來了一款基于PIC MCU叫做Pinguino的開源硬件,該開發(fā)板由OLIMEX設計制造,OLIMEX是一家從事PCB、電子組件,完整的電子產品,嵌入式開發(fā)工具的生產商,并有種類非常多的產品推出。

二.定位

PIC32-PINGUINO-OTG具有與Arduino UNO R3相同的外形規(guī)格和標準的Arduino接口以及更多更豐富的擴展接口,以PIC32MX440F256H為主控MCU,輸入電壓范圍9V至30V,幾乎可以使用市場上任何電源適配器,所有器件的溫度范圍均在-25℃-85℃,這說明這款開發(fā)板不僅適合創(chuàng)客學習,做創(chuàng)意設計,甚至可以應用到工業(yè)應用中。

三.開箱

PIC32-PINGUINO-OTG采用OLIMEX的彩色紙盒包裝,如下圖:

image1.jpg

盒子上有大大的OLIMEX的logo,以及OLIMEX主要提供的開發(fā)板包括ARM、AVR、MSP430、PIC等,盒子側面貼有開發(fā)板型號標簽,PIC32-PINGUINO-OTG如下圖:

image2.jpg

打開盒子拿出PIC32-PINGUINO-OTG,如下圖:

image3.jpg

PIC32-PINGUINO-OTG阻焊層為紅色,主要接口布局與Arduino UNO R3 類似。

開發(fā)板背面如下圖:

image4.jpg

包裝盒中只有開發(fā)板不包含配件。

四.產品功能

該擴展板以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接口,這樣接口的體積更小,節(jié)省板子面積可以放下跟多的器件。

板上增加了一個UEXT擴展接口,可以擴展其他的功能模塊。

PIC32-PINGUINO-OTG開發(fā)板上的復位按鍵和用戶按鍵都是側向按鍵,這樣的好處是在開發(fā)板上方安裝了擴展板后也可以在側面方便的按壓按鍵。

2. 外觀接口

外觀接口方面:板上設計了USB Type mini A接口用于調試和供電,設置了DC插座用于供電這里的電壓范圍為9-30V,這個電壓范圍非常大,輸入輸出方面板上設置了一個用戶按鍵和兩個用戶LED供用戶自定義使用,具體內容如下圖:

image6.png

在板子背面設計了一個MicroSD卡插槽,具體內容如下圖:

image7.png

3. 硬件設計

板子最值得介紹的就是外接DC電源電壓范圍為9-30V這個電壓范圍覆蓋了各種常用電壓甚至包含了工業(yè)上常用的24V電壓,板上上還預留了鋰電池接口,并配備了鋰電池充電功能,這款板子真的可以用鋰電池供電工作另外板子上的元件的使用溫度范圍都是-25-85℃,如果真的有需要應用到工業(yè)控制中也是可以的。

六.產品使用方案

OLIMEX對板子的使用提供了詳細的介紹,包括用戶手冊,軟件使用方法,軟件和驅動下載地址等,其中用戶手冊中對開發(fā)板做了全方位的介紹,對板子上的每個接口的每個引腳都做了功能介紹,如下圖:

image8.png

接下來我們開始使用開發(fā)板

(1) 下載Pinguino IDE

官網提供了軟件的使用方法以及IDE的下載地址,下載IDE,如下圖:

  • 本文系21ic原創(chuàng),未經許可禁止轉載!

網友評論