Home

User manual - Electrokit

image

Contents

1. PIC32 PINGUINO development board User s Manual Pb free Green All boards produced by Olimex are ROHS compliant Revision C March 2012 Designed by OLIMEX Ltd 2011 Page INTRODUCTION What is Arduino Arduino is an open source electronics prototyping platform designed to make the process of using electronics in multidisciplinary projects more accessible The hard ware consists of a simple open hardware design for the Arduino board with an At mel AVR processor and on board I O support The software consists of a standard programming language and the boot loader that runs on the board Arduino hardware is programmed using a Wiring based language syntax librar ies similar to C with some simplifications and modifications and a Pro cessing based IDE The project began in Ivrea Italy in 2005 to make a device for controlling stu dent built interaction design projects less expensively than other prototyping sys tems available at the time As of February 2010 more than 120 000 Arduino boards had been shipped Founders Massimo Banzi and David Cuartielles named the pro ject after a local bar named Arduino The name is an Italian masculine first name meaning strong friend The English pronunciation is Hardwin a namesake of Arduino of Ivrea More information could be found at the creators web page http arduino cc and in the Arduino Wiki http en wikipedia org wiki Arduino To make the story short Arduin
2. r Ap E ANS C20UT PMA7 100nF 108nF 108nF 180nF 4 1800nF E TMS AN1 CUREFOUT PMA13 R 5 T TDO AN11 PMA12 R TCK AN12 PMA11 R SR1 TDI AN13 PMAL R NACAP431SA 2 pF 8 880MHz HC 495 20pF 20ppm PTH 39 AN14 U2RTS PMALH PMAL R GNB Ji 30 e amp N15 0CFB PMALL PMAGB CN1 2 RB15 ES E s SOSCO T1CK CN RC14 28pF SOSCI CN1 RC13 OC1 1 U1 5U n CON3 1 sO RE8 PM Lue m CON3 3 62 2 5 1 5 Y Q223 63 Eua dice cci d D4 32268 Hiz o PP CON3 4 64 RE3 PM PM 65 27pF CON3 5 1 RE4 PM CON3 6 2 RE5 PM AND 3 3U CON3 7 3 REG PM RTCC ES CON3 8 RE7 PM U1CTS SDA1 ig OND SCL1 IC3 PMCS2 PMA15 INT3 R Z m USB IC4 PMCS1 PMAL4 INT4 RD11 3 3U SA MINI USB Z C11 100nF C12 8 DA3C6SCK LE DA1CMOSD 6 180nF D amp C13 OnF LED1_E iL gy 2 D43 SCK LED1 gt LED2 Close R9 R18 33 R 33 R LED1 LED2 fX GueEMcGvx sD Tcesossso p UIN R14 hi C 0 47R R15 pun 1 D3 0 47R em 9 Nd ND N YDJ 1136 s seupc C16 1 26 3 E X M s L U2 E S MC338638DRCG08 m 0 T 1091355 8 UBUS D R63 D RG2 RG6 SC RG7 SD RG8 SD RGS S K2 PMAS CN8 12 PMA4 CNS 02 PMA3 CN1 2 PMA2Z CN11 USBI SD82 U2RX PM
3. 1 93 G oc ARE c T BUTTONS 3 3U 3 3U R16 Bs s 4 7k 1N4148 mini melt 4 7k RESET D2 BUT BUT ESH ST a y 5 i C20 T B4 n S NACLeanr LL L EEE ER E pe ey E E EA PIC32 PINGUINO Rev B1 Designed bu OLIMEX LTD 2012 http uuu olimex com dev BOARD LAYOUT CON5 DIGITAL CONA DIGITAL 147 c17 7 1 3 70 L1_BAT l E POWER CONA ANALOG CON2 PWR_LED CON1 POWER CON2 ANALOG POWER SUPPLY CIRCUIT PIC32 PINGUINO can take power supply from external power supply 9 30 VDC 5V from USB 3 7 V Li ion battery The programmed board power consumption is about 60 mA with all peripherals enabled RESET CIRCUIT PIC32 PINGUINO reset circuit includes D2 1N4148 R16 4 7kQ R19 330 2 C21 4 7nF PIC32MX440F256H pin 7 MCLR and RESET button Page 6 CLOCK CIRCUIT Quartz crystal Q1 8 MHz is connected to PIC32MX440F256H pin 39 OSC1 CLKI RC12 and pin 40 OSC2 CLKO RC15 Quartz crystal Q2 32 768 kHz is connected to PIC32MX440F256H pin 47 SOSCI CN1 RC13 and pin 48 SOSCO TICK CNO0 RC14 JUMPER DESCRIPTION E This jumper when closed enables LED1 I ut Default state is closed G9 FO This jumper when is in position G9 connects UEXT pin 10 UEXT 469 to CONS pin 3 D10 SS and when is on position FO connects UEXT pin 10 UEXT_ CS to PIC32MX440F2
4. 56H pin 58 RFO Default state is in position FO INPUT OUTPUT Status Led with name LEDI green connected via jumper LED1_E to PIC32MX440F256H pin 4 RG6 signal D13 SCK LED1 Status Led with name LED2 yellow connected to PIC32MX440F256H pin 49 4U1RTS OC2 RD Power on LED red with name PWR LED this LED shows that the board is power supplied User button with name BUT connected to PIC32MX440F256H pin 46 OC1 INTO RDO and pin 52 OC5 IC5 PMWR CN13 RD4A signal D2 BUT User button with name RST connected to PIC32MX440F256H pin 7 MCLR Page 7 EXTERNAL CONNECTORS DESCRIPTION ICSP 4 PGED2 PGEC2 UEXT 4 RX2 5 e mo A4 SDA1 puso D11 MOSI D13 SCK LED1 Page 8 CONI POWER Signal Name RESET AA SDA1 po peu PWR JACK Signal Name Page 9 CONA DIGITAL Signal Name DO RXD1 D1 TXD1 Signal Name D8 MMC 855 D10 SS D11 MOSI D12 MISO secum p 9 Signal Name Page 10 MINI USB Signal Name USB POWER Not connected CON3 2 4 6 8 101214 1618 20 SN NNNNNNNRN S NNSNNNSNSNS SNNNSNRNNSNNNR NNNNNNNNANA 13 5 7 9 11131517 19 Note This connector is not mounted on the board Page 11 MECHANICAL DIMENSIONS DIGITAL WW 669 uu DIGITAL uu 6 uu eG 6r Page 12 AV AILABLE DEMO SOFTWARE The software consists of boot loader that runs on t
5. RS CN1 SCL2 U2TX PMA 8 CN1 PIC32MX440F 256H 80I PT D114MOSI CS IO JN JOT Go 2 4 6 84655841 8 al 9 UEXT RF1 aLa 31 CON3 RFO D RF3 7 RF4 8 RF5 L1 TM s CL1GuH SH 8 L D5 8 C18 E i R18 5 3k71 R21 1k71 POWER SUPPLY 5U A gt woul Battery Charger FETAL 1N58135 8814 330R 5U 4BU IRLML64 2 024 U3 7 MCP73812T 4201 0T i M UDD UBAT 4 7k C18 9 mamm 2 2uE 9 TT sarTERY CE 5 z 5 CHARGER 4 Fi 3 x USS PROG 2 e 3 7U LI BAT a a R23 5k 2 2uF DW 2R appr 78 mA charge current CON3 18 CON3 3 SS5 D114MOSD D12XMISO D13 CSCK l 20 q CON3 19 H CON3 18 3 34 0 CON3 17 50 lt CON3 16 CON3 15 UIN CON3 14 ANALOG DIGITAL PLATFORM amp CONNECTORS ED1 UE 3 3U RUCC X UR2CG 3U NACHCP1280T 3302E MEb UIN C15 NAC2 2uF gt UR1 3 3U MCP1700T 3302E MB 3 3U UIN C UOUT GND C26 100nF lizz G27 gt o 6 le j amp 10nF 1028 855 EET zo 12 MISO E Di3 SCK LED
6. he board and a simple blinking led project Page 13 ORDER CODE PIC32 PINGUINO Rev B assembled and tested board How to order You can order to us directly or by any of our distributors Check our web www olimex com dev for more info Revision history Board s revision Rev B March 2011 Rev B1 March 2012 Removed C14 2 2uF C15 22uF VR2 MCP1700T 3302E MB Added L2 FB1206 because of random hangs of the PIC32 in specific cases Removed C20 was filtering not only the button but some of the higher frequencies which we decided to change Manual s revision Rev A August 2011 At first page Copyright c 2011 OLIMEX Ltd All rights reserved is replaces with Designed by OLIMEX Ltd 2011 Inschematic COPYRIGHT C 2011 OLIMEX Ltd replaced with DESIGNED BY OLIMEX LTD 2011 Rev B October 2011 In BOARD USE REQUIREMENTS added more information about cables Hardware and Warning Rev B1 March 2012 Removed Separate voltage regulator for the Analog part which allows the ADC to be read correctly without the digital noise pickup from page 4 Updated schematic with board version B1 Various spelling changes and page formatting Page 14 Disclaimer 2011 Olimex Ltd Olimex logo and combinations thereof are registered trademarks of Olimex Ltd Other terms and product names may be trademarks of others The information in this document is provided in connectio
7. n with Olimex products No license express or implied or otherwise to any intellectual property right is granted by this document or in connection with the sale of Olimex products Neither the whole nor any part of the information contained in or the product described in this document may be adapted or reproduced in any material from except with the prior written permission of the copyright holder The product described in this document is subject to continuous development and improvements All particulars of the product and its use contained in this document are given by OLIMEX in good faith However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded This document is intended only to assist the reader in the use of the product OLIMEX Ltd shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product Page 15
8. o is easy for the beginners with lack of Electronics knowledge but also do not restrict the professionals as they can program it in C or mix of Arduino C language There are thousands of projects which makes the startup easy as there is barely no field where Arduino enthusiasts to have not been already Arduino has inspired two other major derivates MAPLE and PINGUINO Based on 8 bit AVR technology the computational power of Arduino boards are modest this is why team from MIT developed MAPLE project which is based on ARM7 STM32F103RBT6 micro controller the board have same friendly IDE as Arduino and offers the same capabilities as hardware and software but runs the Arduino code much faster Maple project can be found at http leaflabs com In parallel with Arduino another project was started called PINGUINO This project choose the first implementation to be with PIC microcontrollers the reason was that AVRs were hard to find in some parts of the world like South America so you will see lot of PIN GUINO developers are from there PINGUINO project founders decided to go with Python instead Java for processing language For the moment PINGUINOis much more flexible than Arduino as not limited to 8bit currently the IDE which have GCC in background can support 8 bit PIC microcontrollers 32bit PIC32 MIPS microcontrollers and ARM7 COR TEXMS3 microcontrollers which makes PINGUINO very flexible as once you make your project you can migrate ea
9. or working with static sensitive devices should be applied when working with this board BOARD USE REQUIREMENTS Cables Hardware Warning mini USB cable For programming via ICSP connector you will need PIC ICSP connector and USB A B cable for PIC ICD2 POCKET PIC Kit3 Programmer Debugger PIC ICD2 PIC ICD2 POCKET PIC ICD2 TINY PIC Kit3 or other compatible programming debugging tool When you want to program this microcontroller with PICICD2 PIC ICD2 POCKET or PIC ICD2 TINY before connecting the programmer to your target board you should first connect the programmer to your computer and open MPLAB There first from menu Configure Select Device choose the microcontroller you are about to program then from menu Programmer Select Programmer choose MPLAB ICD 2 wait while MPLAB is downloading operation system and after ICD2 is connected check in menu Programmer Settings Power there is option Power target circuit from MPLAB ICD 2 this option should be forbidden you could not select it Now it is safe to connect the programmer to your target board Page 4 SCHEMATIC O 3 3U_AUCC ENDS AREF J UOLTAGE REFERENCE E 1 eR NI IN 3 3U_AUCC RES MCLR PGED1 AN UREF CUREF PMAG CN2 A UCAP UDDCORE PGEC1 RN1 UREF CUREF CN3 ENUREG 2 C2IN CN4 3 C2IN CN5 4 CAIN CN6 z PGEC2 AN6 OCFA mit Wes E PGED2 AN7 e I AN8 U2CTS CLOUT
10. sily through different hardware platforms and not being connected to single microcontroller manufacturer The PINGUINO project can be found at http www pinguino cc Page 2 BOARD FEATURES We entered the Arduino MAPLE field 5 years after the design was introduced and this allowed us to see and skip all the errors and missteps the Arduino inventors made We had the possibility to read current customer feedback and to implement what they wanted to see in the original Arduino l Original Arduino MAPLE uses linear power supply this limits the input voltage range We designed the power supply to accept power from 9 to 30V DC thus making possible to take virtually any power supply adapter on the market also enable application which are in industrial power supply 24VDC 2 We carefully selected all components to work reliable in INDUSTIRAL temperature range 25 85C so the board can be used in INDUSTIRAL applications while the original design is to Commercial 0 70C operating temperature 3 The original Arduino MAPLE design is not good for portable applications as consumes too much power with the linear vltage regulators we put ULTRA LOW POWER voltage regulators and the consumption is only few microamps which enables handheld and battery powered applications 4 We add Li Ion rechargable battery power supply option with BUILD IN on board charger so when you attach battery it is automatically charged and kept in this state un
11. til the other power source USB or external adapter is removed and it AUTOMATICALLY will power the board no jumpers no switches 3 Our board have UEXT connector which allow many existing modules like RF ZIGBEE GSM GPS to be connected 6 Our desing allow RTC Real Time Clock 7 We made our design noise immune 8 Optionally if someone need higher precision and temperature stability in Analog reading we have provision on the board for Aref preciese source 9 The LEDs and the BUTTONS are on the edge of the board so there is easy access even if the boards have shields on them 10 All components are LOWER than the connectors so the shields do not in terference with them 11 mini USB connector is used which is common and used in most cell phones so you do not have to buy other cables 12 Original Arduino design had flaw and the connectors were not spaced at 0 1 this make perfo board use impossible to keep the compatibility we have same spacing but we add next to this connector on 0 1 which customer can use with per forated boards 13 All signals on the connectors are printed on top and on bottom of the board so when you check with probe you know exactly which port you are measuring 14 4 mount holes make board attachment easier Page 3 ELECTROSTATIC WARNING The PIC32 PINGUINO board is shipped in protective anti static packaging The board must not be subject to high electrostatic potentials General practice f

Download Pdf Manuals

image

Related Search

Related Contents

    Heaven Fresh HF 980    Manuel d`utilisation et de montage  9 I0 5 6 2 7 /1 1 /2 0 1 1  Instrucciones abreviadas, Seguridad y manipulación  

Copyright © All rights reserved.
Failed to retrieve file