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

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

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

一.前言

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

二.定位

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

三.開箱

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

image1.jpg

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

image2.jpg

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

image3.jpg

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

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

image4.jpg

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

四.產(chǎn)品功能

該擴(kuò)展板以PIC32MX440F256H為基礎(chǔ), 具有以下特性

(1) PIC32MX440F256H MCU 256KB Flash 32KB RAM

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

(3) 具有鋰離子電池接口,可以使用鋰離子電池供電

(4) 具有鋰離子電子充電功能

(5) 用戶按鍵,復(fù)位按鍵

(6) Micro SD卡接口

(7) UEXT連接器,可以連接RF、GSM、GPS等模塊

(8) RTC實(shí)時(shí)時(shí)鐘

(9) 模式選擇

MCU主要特性:

(1) 256K ROM 32K RAM 80MHz/105DMIPS,32位MIPS M4K內(nèi)核

(2) 定時(shí)器*5 捕捉器*5 比較器*5

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

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

(5) USB OTG

(6) PMP RTCC DMA等

五.產(chǎn)品設(shè)計(jì)

1. 結(jié)構(gòu)設(shè)計(jì)

PIC32-PINGUINO-OTG與Arduino UNO R3尺寸相同,主要接口布局類似,不同的是PIC32-PINGUINO-OTG的器件更多,接口更豐富,與Arduino UNO R3對比如下圖:

image5.jpg

與Arduino UNO R3 不同的是PIC32-PINGUINO-OTG的USB接口采用Mini USB接口,這樣接口的體積更小,節(jié)省板子面積可以放下跟多的器件。

板上增加了一個(gè)UEXT擴(kuò)展接口,可以擴(kuò)展其他的功能模塊。

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

2. 外觀接口

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

image6.png

在板子背面設(shè)計(jì)了一個(gè)MicroSD卡插槽,具體內(nèi)容如下圖:

image7.png

3. 硬件設(shè)計(jì)

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

六.產(chǎn)品使用方案

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

image8.png

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

(1) 下載Pinguino IDE

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

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

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+