Home

PIC32-PINGUINO and PIC32-PINGUINO-OTG

image

Contents

1. DEN D O ant aer Designed bv Olimex LT O _ RL AREF u m ms A 3 ARDUINO_PLATFORM USB_OTG pens Fluor der my Se E PGECVANTVGEF ICVREF IGKS RB FI Zi VCAPIVDDCORE Deg RESET CONI t a es Spee A aav avcc 1 ai Ee pr as p ES ii Fija ANIC UN V KERIGRNT RES oe xi MEE Il wm Wee Fe CON3 18 GND e POEDAANT RED BR Aar conar ws ES M TEES a ANPRUACTSICIOUTIRES pe AA SDA1 E eg T tin PM R27 ES m E LE E AS SCL1 CON3 15 A E R2 8 E P Tu SR Hio const4 CON2 5 gonm avss N TODIANIVPMATZIRETI aij ee 6 A e A R PRE cons 12 4 m vss WAS PMBEOMIMG SS N AR USB FAULT vss Jart zRTjBMALH PA E E H d AN AHERTBJEMALHIPMATIRBI4 a a 98 PANTALO o 8 ru AER EELER mm S 31 ans xd GND 2 osetcuxuRotz pe EE Se S sa OSCACLKOMRCIS fa iussi 988 VBUSON 4 SOSCOMTICKICNO RC14 omg e ri JINEPIROD2 BUT i LJ SOSCICNTRET3 ARC M CON39 CON4 Ei CONS e vEee spot DO RXD 5 CONSZ el VU UTPUGEA RDA TxD1 Dx bo CONS3 el SEL OCBIGSPWBIIUTRDA Gau D ONG H REaPMD2 pa z b CONA E reng p3 v2 fe d CONSS el RESPMDS obs pa m ab CONSE q Ese onfe ps o U lee CONST Seege RTECIQVINTRROS bt RB ONIS NEE PAN AB CONS 3 WS D7o D6 6 8 oo Tn Bsp SCLVISgIPVRS INT3RD10 br O 8 35 ICAPMSUPBRATNTARDM E Se SV VBUS k E a ve A VBUS CONS 4 D pa 35 Ce MM D DRG3 RF sa ES orf 2 ST puma M 4 USB ID l D13 SC LED1 59 E ME
2. PIC32 PINGUINO and PIC32 PINGUINO OTG development boards user s manual All boards produced by Olimex are ROHS compliant Revision F May 2015 Designed by OLIMEX Ltd 2011 Page l 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 li braries similar to C with some simplifications and modifications and a Process ing based IDE The project began in Ivrea Italy in 2005 to make a device for controlling student built interaction design projects less expensively than other prototyping systems 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 project af ter a local bar named Arduino The name is an Italian masculine first name mean ing strong friend The English pronunciation is Hardwin a namesake of Ar duino 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 st
3. CONS DIGITAL Pin Signal Name D10 SS D11 MOSI D13 SCK LED1 GND LI BAT Page 12 USB OTG On The Go Note that it is present onlv in the PIC32 PINGUINO OTG version Pin f Signal Name 5V_VBUS D aj HB j N r SD MMC D USB_ID GND Note that it is present only in the PIC32 PINGUINO OTG version Pin Signal Name 1 MCIDAT2 2 D8_MMC_ SS 3 D11 MOSI 4 3 3V 5 D13 SCK LED1 6 GND 7 D12 MISO 8 MCIDAT1 9 Not connected 10 Not connected 11 Not connected 12 Not connected Page 13 CON3 ZZ o ZZ co ZZ ZZ ZA 4 o LZ u WWW 43 LZ o VU WWW b LLB H p H Pin Signal Name Pin 1 REO 2 3 RE2 4 5 RE4 6 7 RE6 8 9 LED2 10 11 TX2 12 13 RX2 14 15 GND 16 17 3 3V 18 19 AGND 20 Note There are pads provided no plastic connector Page 14 MECHANICAL DIMENSIONS The pictures show PIC32 PINGUINO OTG The dimensions are the same for PIC32 PINGUINO however the non OTG version lacks MMC SD card connector b 8 len a ER NT j 2262 mm 6 35 mm 4 32 mm 21 84 mm 46 99 mm 49 53 mm Page 15 AVAILABLE DEMO SOFTWARE There are numerous projects available in the software section of PIC32 PINGUINO and PIC32 PINGUINO OTG we
4. applications assistance customer product design software performance or infringement of patents or services described herein THERE IS NO WARRANTY FOR THE DESIGN MATERIALS AND THE COMPONENTS USED TO CREATE PIC32 PINGUINO AND PIC32 PINGUINO OTG THEY ARE CONSIDERED SUITABLE ONLY FOR PIC32 PINGUINO AND PIC32 PINGUINO OTG Page 19 Page 20
5. ASUREMENT CON3 10 2 w lt D en vsbiDmF3 USB ID B Si al lon M 14 SO resisck2 PMASICNS SDR2 H2RX RMASICNTTIRFA Dose Di a T E I eiselleBl RG7 SDIZIPMAA CNS sc augnxPMascCTemrs CON3 13 piscHieol o JO FB1 1 mA RGBISDOZIPMASICN1O PPP cons 11 x 52 NYA RGO SS2IPMAZICNI Y e os og 23 p UEXT scs l 6 GND a aver ni PIC 2MX440F256H 80VPT D8 D9 LED2 D10 4SS D11 MOSI D12 MISO D13 SCK LED1 UEXT_4CS RESET RB3R 33V REC mer oe UEXT SN a o SDIMMC x LEDI E za KS O m Ce 1 2 DIXSCKLED LED2 O O R pasm EE EGO 10k Em CVO Pac Close 1 ves ten D R10 RH m R12 dm vo 330R SCH 4 7k azk 33k Bros kisrLk 4 42 100k Seen el 4 1 mo em em ion Li DATI RES m oa 6 Aa SDA1 DM MOBI 1 e 00 DATZIRES Lem Y 5 D11 MOSI ena P pia sc e01 ES GREEN GYX SD TC0805SGC FT YELLOW GYX SD TCOBOSSYC N eae 10 UEXT_ CS l CLATORHIOBOS 1 76R 250mA ch svimuc SR PS MICRO Heen BUTTONS 33V DP EN VR2 3 3V _A VOLTAGE_REFERENCE ke VIN MEPATANT 2302EMB a RM p 19 ae um 3v AVCC A 22 A A m POWER SUPPLY x R15 volt 3 o d KE R16 5 R17 dis Dap ri bam c14 dl zu Js R3 bn tegen A bl g IF A ir D2 BUT kie INA 2 2uF AREF RESET BUT i e bk E YDJ 1136 H zz j alt RST BUT 9 30VDC H D4 VR1 3 3V _D 3 3V_AVCC g Fo gd SP a i SE E 9 n i E P iw Fei NA 3 o Eg ed zz 3 sej 2 e VN Br 2J vn T K i Clio swea i Wei di c NA ikesrasissja volr
6. CS NA MCP 1700T 33025 MB BHTOR 2 vw m vs BUTTONS ae INA 2 2uF dl ze cis 2 sav VIN 4 Se iet A R14 INA 2 2uF l iem POWER SUPPLY D D K RIG D2 R17 SA am INA TABImini melt 4 Tk N t m RESET D2 BUT YDJ 1136 S i i AN BADVEE VR1 3 3V P wi a aav avcc zd l EX S a Wm 33026 aav A E H F2 3 Ee ev 2 F NA C18 VOJT 3 v 5 8 D5 iew Batterv Charger ETI PEs e Y y con E H meeross s Joss PR em m T I indo 5V 1 H B us CH ano o ae pee NA 100nF A Es A 4 d SE uz VDD Ka a MC33063ADR 508 a o mmm e Mig BATTERY aj CHARGER ka ESA rap i vss 30 m lis 3 mm H 15k v DWO2R OR NA A R23 PIC32 PINGUINO board revsion B1 PIC32 PINGUINO OTG
7. DAMTPMATURBi ur E Se CON2 NA H P j Mh TOKANJZPMATIRETZ Kaes vss ss CON3 12 CON3 15 ev 4 41 vss PANO GANA CON2 14 N A SR1 S Dee E ri m Rf NNMAPASISA aeree ze AN SIGGFBIRMALUPMADICNI2IRB1S mcm m Ix Fi OSC1 CLKI RC12 D RXD1 D1 TXDt D2 BUT D 3 7 A s ja GND SE cun M 2 SOSCO TICKCNORCHA un As NA ar ochawenRop2 BuT SOSCUCNTIRCIS S bt d IS 0 Dap REOPMDO W TXD1 DO RXDI ES E 2 Uf mp TXD1 4 N feta E E REIPMDI ces z BUT D i VIOSPMWRIQUTRDA pau g RE2IPND2 DR RES ot 4 h REXPMDS m D m o RE4 PMDS z D4 D3 CN SRS7 Ds bi a q RES PMDS D4 EJ ul USB DEVICE ET l RTECIGINTROS be Ju Se 8 L Kmec x CTRSDAMETEIDKEROS a2 See S au ATT BET SOLIGI PMAREMAPINTYRD 10 N 5 9 EE 8 IC PNBSVPBRMINTARDS amp 6 vse S S use CST Lun ke USB POWER cM ee pi B ores g DB CONS ar RFP sa Fi D9 Dome bal pa L D13 SCI LEDI Gegend mi x K us i ore d 3 x EE SCLRIUETXPAB CNTERFS 5 75 d Ressoozenasento VE l oer E RGOHSS2PMAZCNt1 ND 8 ust P REE an B o AREF c FE D8 D9 LED2 010 SS D1 1 MOSI 012 MISO D13 SCK LED1 UEXT_ CS Cam S RESET s LEDS I1 meer vec Leoi E E UEXT ov zm mid 12 2 DINSCKLEDI LED2 O O GR O rd Close PGC Pom Re E R11 UEXT R12 R13 3 3V AVCC 330r 330r ma an ba S 2 v 4 mo 2 6 MISDAT LEDI LED2 Geen 5 DEOS anyen VR2 3 3V e S pxaiscil eo meet x possim GREEN GYX SD TCOB05SGC YELLOW GYX SD TCOBOSSYC 9 10 UEXT_
8. a Y d 5 a don Batterv Charger en SR H ke 2 NSB OSISSTA kend D s 5V LE 5 F R19 zm amp R2 I TENA 100nF JEN GND 330R ba fF IOR A U b 1 V_BAT be 4 2 Wcrraenar uior vc NA VE ECH uz d e won MC33063ADRISO8 e Si momom c 5 9 BATTERY Y sz SE CHARGER 1 EY PRES E ves H d A7VAL BA i 15k Car ORINA PIC32 PINGUINO OTG board revision D d R23 f MEASUREMENT B d www OLIMEX com BOARD LAYOUT LED2 CONS DIGITAL CONA DIGITAL LED1 E USB 0TG ICSP CON3 UEXT PWR JACK LI BAT 7769 F0 s POWER CON1 ia ANA DR CONZ LI PWR LED RST CON1 POWER CON2 ANALOG DP COPYRIGHT ON2 ANALOG POWER SUPPLY CIRCUIT PIC32 PINGUINO OTG can take power supply from e external power supply 9 30 VDC 5V from USB 3 7 V Li ion battery The programmed board power consumption is about 100 mA with all peripherals enabled RESET CIRCUIT PIC32 PINGUINO OTG reset circuit includes D2 1N4148 R16 4 7kQ R19 3309 C21 4 7nF PIC32MX440F256H pin 7 amp MCLR and RESET button 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 Page 8 JUMPER DESCRIPTION LED1_E Fej G9 FO d This jumper when closed enables LED1 Default state is close
9. b pages https www olimex com Products Duino PIC32 PIC32 PINGUINO https www olimex com Products Duino PIC32 PIC32 PINGUINO OTG Page 16 ORDER CODE PIC32 PINGUINO fully assembled and tested board PIC32 PINGUINO OTG fully assembled and tested board How to order You can order to us directly or by any of our distributors Check our web https www olimex com for more info Revision history Board s revision Rev C March 2011 Rev D March 2012 Changed various names on the top and the bottom of the board Removed C14 22uF C15 22uF VR2 MCP1700T 3302E MB Added 12 FB1206 because of random hangs of the PIC32 in specific cases Removed C20 was filtering not only the button bounce 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 The picture for USB on the go connector is changed Rev C March 2012 Removed 10 We use separate voltage regulator for the Analog part which allow the ADC to be read correctly without the digital noise pickup Updated schematic with board version D Various spelling changes a
10. ctures in this manual differ from the latest revision of the board 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 This evaluation board kit is intended for use for engineering development demonstration or evaluation purposes only and is not considered by OLIMEX to be a finished end product fit for general consumer use Persons handling the product must have electronics training and observe good engineering practice standards As such the goods being provided are not intended to be complete in terms of required design marketing and or manufacturing related protective considerations including product safety and environmental measures typically found in end products that incorporate such semiconductor components or circuit boards Olimex currently deals with a variety of customers for products and therefore our arrangement with the user is not exclusive Olimex assumes no liability for
11. d This jumper when is in position G9 connects UEXT pin 10 UEXT_ CS to CONS pin 3 D10 SS and when is on position FO connects UEXT pin 10 UEXT_ CS to PIC32MX440F256H 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 ULRTS OC2 RD1 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 INT0 RD0 and pin 52 OC5 IC5 PMWR CN13 RD4 signal D2 BUT Note that you should be careful with D2 signal on the digital connector since it goes to two microcontroller pins User button with name RST connected to PIC32MX440F256H pin 7 MCLR Page 9 EXTERNAL CONNECTORS DESCRIPTION ICSP RESET rw see GND PGED2 mem p pes po memes UEXT po me RX2 AS SCLI A4 SDA1 D12 MISO D11 MOSI D13 SCK LED1 Page 10 CONI1 POWER Pin Signal Name RESET 3 3V 5V GND GND VIN CON2 ANALOG Pin Signal Name A0 A1 A2 A3 A4 SDA1 1 AS SCLI PWR JACK Pin A Signal Name 1 Power Input B GND Page 11 CON4 DIGITAL Pin Signal Name DO RXD1 D1 TXD1 D2 BUT D3 D4 D5 D6 D7
12. ect you can migrate easily 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 vears after the introductions of the design and this allowed us to see and skip most of the errors the Arduino inventors did We had the possibilitv to read current customer feedback and to implement what they wanted to see in the original Arduino 1 The original Arduino Maple uses linear power supply this limits the in put voltage range We designed the power supply to accept power in the 9 to 30V DC range thus making it possible to take virtually any power supply adapter on the market this also enables application which are in industrial power supply 24VDC 2 We carefully selected all components to work reliable in the INDUSTIRAL temperature range 25 85C so the board can be used in INDUSTIRAL applications while the original design is up to the 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 voltage regulators we put ULTRA LOW POWER voltage regulators and the consumption is only few microamps which enables hand held and battery powered applications 4 We added Li lon rechargeable batterv power supplv option with BUILD IN on board charger so when you attach battery it i
13. er ELECTROSTATIC WARNING The PIC32 PINGUINO and PIC32 PINGUINO OTG boards are shipped in protective anti static packaging The boards must not be subject to high electrostatic potentials General practice for working with static sensitive devices should be applied when working with these boards BOARD USE REQUIREMENTS Cables Mini USB cable For programming via ICSP connector you will need PIC ICSP connector and USB A B cable for PIC KIT3 Hardware Programmer Debugger PIC KIT3 or other compatible programming debugging tool IWarning PIC ICD2 PIC ICD2 POCKET and PIC ICD2 TINY are not supported nor recommended They lack software support in newer MPLABs MAIN DIFFERENCES BETWEEN THE TWO BOARDS There are two major differences between PIC32 PINGUINO and PIC32 PINGUINO OTG 1 The type of the USB connector is different mini USB vs mini USB OTG The main difference between PIC32 PINGUINO and PIC32 PINGUINO OTG is the USB connector The first board has a standard USB connector that is configured as a device which allows the board to communicate only with hosts The PIC32 PINGUINO OTG can be configured either as a device or a host which allows the board to communicate with devices also e g USB smartphones keyboards mice etc 2 PIC32 PINGUINO lacks SD MMC connector placed Only PIC32 PINGUINO OTG has aSD MMC connector at the bottom Note that in the design of PIC32 PINGUINO not only the connector is missin
14. g but also the other components required For better understanding compare the schematics of both boards Page 4 SCHEMATICS PIC32 PINGUINO www OLIMEX com aav O Lamae RI AREF VOLTAGE REFERENCE m T ORINA Em A 0 3 ARDUINO PLATFORM T FGEDWANONGREHCVREF PMA CNZRED VIN 33V AVCC ui M POECHANTNREF ICVREF I N RB1 A E cont wO envees pown RESET w AM Mem Five ANRC WN ICHERES f 3 o avs R2 R3 1 38 ANNICWNSNBUSONICNTR S A D Ze S EE NA NA wl 95 PCECHANETGREBEBS D AX aav AVCC 2 vo 5 AVDD eS ew AREF PCEDYONTARED e 8 pen BR CON3 20 em din a 4 B EES OUER D MISDAT Eege We hed j w g ANBC2QGUT PMAT RBS AS SCL1 3 js Nae 4 mee wer Je a 2 TMBIANJOICVREFOUTIPMA cee R6 i S z s NS TO
15. nd page formatting Rev D October 2012 Adjusted the manual for both PIC32 PINGUINO and PIC32 PINGUINO OTG Updated disclaimer Updated schematic with board version D Various spelling changes and page formatting Rev E October 2013 Page 17 Added additional note about the D2 signal to make it more obvious Updated disclaimer Rev F Mav 2015 Clarified differences between PIC32 PINGUINO and PIC32 PINGUINO OTG Updated schematics Page 18 2015 Olimex Ltd Olimex logo and combinations thereof are registered trademarks of Olimex Ltd Other product names may be trademarks of others and the rights belong to their respective owners The information in this document is provided in connection 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 The Hardware project is released under the Creative Commons Attribution Share Alike 3 0 United States License You may reproduce it for both your own personal use and for commertial use You will have to provide a link to the original creator of the project http www olimex com on any documentation or website You may also modify the files but you must then release them as well under the same terms Credit can be attributed through a link to the creator website http www olimex com The software is released under GPL It is possible that the pi
16. ory short Arduino 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 derivatives 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 microcontroller 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 PINGUINO developers are from there PINGUINO project founders decided to go with Python instead Java for processing language For the moment PINGUINO is much more flexible than Arduino as not limited to 8bit cur rently the IDE which have GCC in background can support 8 bit PIC microcon trollers 32bit PIC32 MIPS microcontrollers and ARM7 CORTEXMS microcon trollers which makes PINGUINO very flexible as once you make your proj
17. s automatically charged and kept in this state until the other power source USB or external adapter is removed and it will AUTOMATICALLY power the board no jumpers no switches KS Our board has UEXT connector which allows manv existing modules like RF ZIGBEE GSM GPS to be connected 6 Our board has SD MMC card for data logging 7 Our board has USB OTG hardware 8 Our design allows RTC Real Time Clock 9 We made our design noise immune 10 Optionallv if someone needs higher precision and temperature stabilitv in Analog reading we have provisioned the board with Aref precise source 11 The LEDs and the BUTTONS are on the edge of the board so that there is easy access even if the boards have shields mounted 12 All components are LOWER than the connectors so the shields do not in terfere with them 13 Mini USB connector is used which is common and used in most cell phones so you do not have to buy other cables 14 Original Arduino design had flaw and the connectors were not spaced at 0 1 thus making the usage of proto boards impossible to keep the compatibility we have same spacing but we also added next to it a connector with 0 1 step which customers can use with perforated boards 15 All signals on the connectors are printed on the top and on the bottom of the board so when you check with probe you know exactly which port you are measuring Page 3 16 4 mount holes to make board attachment easi

Download Pdf Manuals

image

Related Search

Related Contents

RAR-260 Owner`s Manual  User Manual  ST 475  International Clubfoot Registry User Manual for - PIA  Quel entretien pour quelles toitures-terrasses  Consulter le catalogue Editeurs Beaux  

Copyright © All rights reserved.
Failed to retrieve file