Utvecklingssystem. MultiMedia Board. Manual. för PIC32MX4



Relevanta dokument
PICPLC4 v6. Utvecklingssystem. Manual

dspicflash Programmerare Manual

SKAPA DET FÖRSTA PROJEKTET I mikrobasic PRO for PIC

UNI-DS3. Utvecklingssystem. Manual

LV 18F v6. Utvecklingssystem. Manual

BIGAVR. Utvecklingssystem. Manual

Easy 8051 v6. Utvecklingssystem. Manual

AVRflash. Program. Handbok

PICflash. Programmerare. Handbok

Digitalteknik: CoolRunner-II CPLD Starter Kit Med kommentarer för kursen ht 2012

Digitalteknik: CoolRunner-II CPLD Starter Kit

EasyPIC 6. Utvecklingssystem. Handbok

mikroicd Avbuggare Handbok

SKAPA DET FÖRSTA PROJEKTET I mikrobasic PRO for AVR

MCU-kort för LV24-33 v6 utvecklingssystem

EasyPIC 6. Utvecklingssystem. Handbok

Temperaturmätare med lagringsfunktion DIGITALA PROJEKT EITF11 GRUPP 14, ERIK ENFORS, LUDWIG ROSENDAL, CARL MIKAEL WIDMAN

BigPIC 6. Utvecklingssystem. Användarmanual

Systemkonstruktion SERIEKOMMUNIKATION

Manuell SMARTCD.G

2007 Nokia. Alla rättigheter förbehållna. Nokia, Nokia Connecting People, Nseries och N77 är varukännetecken eller registrerade varumärken som

LARMANLÄGGNING. Digitala Projekt, EITF11. Oskar von Knorring Emin Karimov Henrik Akej Handledare: Bertil Lindvall

Nokia Lifeblog 2.5 Nokia N76-1

LABORATION DATORKONSTRUKTION TSEA83 UART. Namn och personnummer. Version: (OS)

Introduktion till Arduino

Snabb vägledning för 9 modul enhet Montering GSM-enheten indvändigt (oversättelse, se bilaga) Spänning

Vad är en UART? Universal Asynchronous Receiver Transmitter parallella seriella parallell åttabitars signal mest signifikant bit

MCU-kort för LV24-33A utvecklingssystem

Manual för EQE PLC enhet

Introduktion till E-block och Flowcode

COMBI Kanalers Kombinations Modul

Introduktion till Arduino

ANVÄNDAR MANUAL. SESAM 800 RX MC Manager

Inkopplingsanvisning

TTS är stolta över att ingå i

Laborationskort - ML4

THANGRAM STILRENT OCH SLIMMAD PORTTELEFON FÖR MEDELSTORA FASTIGHETER

Innehåll. 1 Inledning 3

DAC500 Door Access Control unit

TEKNIKMAGASINET MANUAL

PROPORTIONALVENTIL SERIE REGTRONIC

Konstruktion av en radiostyrd legobil. Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia

USB till COM-port. Inlämningsuppgift 10b USB till COM-port. Här ska du: Installera en konverterare mellan gränssnitten USB och RS232 (COM-port).

Styrsystem. PLC kompakt

Laboration 1: Styrning av lysdioder med en spänning

Mätteknik 2016 Mätsystem

Svensk version. Introduktion. Lådans innehåll. Specifikationer. PU052 Sweex 2 Port USB 2.0 & 2 Port FireWire PC Card

Installationsguide Huawei E367

Montering av Wisp628.

Användarhandbok Nokia trådlös laddare DT-601

NeoTV 350 Media Player NTV350

- Digitala ingångar och framförallt utgångar o elektrisk modell

SNABBGUIDE FÖR. Installation av Nokia Connectivity Cable Drivers

Installationsguide. Kreatel/Motorola VIP1920

Larmcentral Fjärrstyrning Klimatövervakning Värmestyrning -allt i en och samma enhet

LC Sweex Wireless LAN PC Card 54 Mbps

Kom igång med din SMART Board. Det praktiska

Laboration 5. Temperaturmätning med analog givare. Tekniska gränssnitt 7,5 p. Förutsättningar: Uppgift: Temperatur:+22 C

Swing-Gate. ECO B/S Installation av Swing Gate

5-29 Distribuerade I/O

wallox Utanpåliggande Flödesmätare DMTFB Ultraljud Clamp-On

Tentamen i Elektronik, ESS010, del 2 den 6 mars 2006 SVAR

Innovation för system integration

Voicefax telefoni fax modem

WAGO IO System Service Seminar. Diagnostik

Industriell Datakommunikation. Allt du behöver veta om RS-232

Snabbguide. för TellStick Net. Telldus Technologies AB

Manual. Telenor Mobilt Bredband Huawei E367

Installationsinstruktioner

MANUAL RS-120/S GSM. Inkoppling av GSM-kort (Mobil 63) till larmsändaren RS-120/S

DIGITALA PROJEKT Väderstation

Inkopplingsanvisning. Camillo Porttelefon

IF96002 är kompatibel med Nemo 96 HD / HD+ / HDLe. Läs informationen nedan och spara din dyrbara tid!

VERKTYG FÖR BILKOMMUNIKATION VIDA ALL-IN-ONE

SMART Podium interaktiv pennskärm Modellerna SP524-NB och SP524-SMP

Montering av kretskort 10-40X

U3000/U3100 Mini. (För Eee PC på Linux Operativsystem) Snabbguide

Manual Sportident Onlinekontroll via GPRS

Normer: EMC: EN , EN LVD: EN Matning:

trådlöst ljud inkopplingsguider för Living serien, och vanliga frågor & svar

Cargolog Impact Recorder System

Kombi-instrument UPM 3010 PK1

MINIX NEO A2 Användarguide

2 / 3-axlig joystick med PWM-utgångar

Programmering av. PADDY mini

SafeLine VV3. Handhavande manual. Visar våningar, pilar och rullande meddelanden.

Återställningsknappar Smile

GPIO - General Purpose Input Output

Monteringsanvisning till ESR_CAP Mätare v1.0

Torfors LonWorks System X4

USB Wireless-N-nätverksskrivarserver med en 10/100 Mbps-port b/g/n

Manual Sportident Onlinekontroll via GPRS

Externa enheter. Användarhandbok

PROFORT. Fjärrstyrning och mätning. Övervaka dina installationer med GSM, oberoende av internet och telefonlinjer. multiguard-produktserien

SNABBGUIDE FÖR. Installation av Nokia Connectivity Cable Drivers

Installationsguide. För att installera mjukvara och hårdvara, följ nedanstående anvisningar.

Användningsområde För tillfällig flödesmätning i applikationer där höga krav på noggrannhet ställs och där processen inte kan avbrytas.

Svensk version. Inledning. Innehåll. Specifikationer BT100. Extra specifikationer BT100 S W E E X. C O M. BT110 - Sweex Bluetooth Class I Adapter USB

Kanalprocessor. Ref:5096 T-05 ANALOG. Bredbandig utgång MHz. AGC (automatisk förstärkningsreglering)

Arbeta med rutter i Tracker MyWay och andra program.

Transkript:

Alla s utvecklingssystem utgör ovärdeliga verktyg för programmering och utveckling av mikroprocessor-baserade enheter. Noga utvalda komponenter och användning av maskiner av den senaste generationen för montering och testing av dessa är den bästa garantin för hög tillförlitlighet i våra produkter. På grund av enkel design, ett stort antal tilläggsmoduler och exempel färdiga att använda har alla våra användare, oavsett erfarenhet, möjlighet att utveckla sina projekt på ett snabbt och effektivt sätt. Manual Utvecklingssystem för PIC32MX4 Om du har några frågor, kommentarer eller förslag, tveka inte att ta kontakt med oss på office@mikroe.com Om du har problem med någon av våra produkter eller bara behöver mer information, skicka gärna en support ticket från addressen www.mikroe.com/en/support Om du vill lära dig mer om våra produkter, besök vår hem på www.mikroe.com MultiMedia Board

BEGRÄNSNINGAR I ANVÄNDNINGEN TILL VÅRA VÄRDEFULLA KUNDER Jag vill framföra mitt tack till er för att ni är intresserade av våra produkter och för att ni har förtroende för. Det främsta syftet med vår verksamhet är att utforma och tillverka högkvalitativa elektroniska produkter och att ständigt förbättra dessa för att bättre passa dina behov. Nebojsa Matic General Manager Alla produkter som ägs av är skyddade av upphovsrättigheter och andra immaterialrättsliga lagar, samt föreskrifter i internationella avtal. Därför ska denna manual behandlas som annat upphovsrättskyddat material. Ingen del av denna manual, inklusive produkter och mjukvara som beskrivs häri, får mångfaldigas, kopieras, lagras i ett arkiveringssystem, översättas eller spridas i någon form eller på något sätt, utan skriftligt medgivande från. Manualens PDF-utgåva får skrivas ut för privat eller lokalt bruk, men inte för distribution. Varje ändring av denna manual är förbjuden. garanterar inte att denna manual eller produkten är utan fel. Denna manual tillhandahålls i befintligt skick, utan garanti av något slag, vare sig uttryckt eller undeförstått, inkluderande, men inte begränsad till, försäljningsmässiga garantier eller villkor om användbarhet för speciella ändamål. skall inte hållas ansvarig för eventuella fel, försummelser och felaktigheter som kan förekomma i denna manual. Under inga omständigheter skall, dess chefer, tjänstemän, anställda eller återförsäljare hållas ansvariga för några indirekta, särskilda, tillfälliga, oförutsädda eller påföljande skador av något slag. Detta inklusive, men utan begränsning, skador för utebliven vinst, förlust av goodwill, förlust av konfidentiell eller annan information, driftavbrott, arbetsnedläggelse, datorfel eller tekniskt fel, inskränkning av privatliv, misslyckande att infria förpliktelse inklusive kravet på god tro eller rimligt försiktighetsmått, för försummelse och för annan ekonomisk förlust som kommer av, eller på något sätt är relaterad till användningen av eller oförmågan att använda denna manual och produkt, även om blivit underrättade om att det finns risk för sådana skador. förbehåller sig rätten att när som helst och utan föregående meddelande göra alla de ändringar som betraktas som lämpliga i sin ständiga strävan att förbättra produktens kvalitet och säkerhet, utan att förbinda sig att uppdatera denna manual varje gång. HÖGRISKAKTIVITETER Produkterna från är inte feltoleranta och är inte utformade eller ämnade för farliga miljöer som erfordrar felsäker prestation inklusive, men inte begränsat till, drift av kärnenergianläggningar, navigerings- eller kommunikationssystem för flygplan, flygledning, vapensystem, direkt livsuppehållande maskiner eller någon annan tillämpning där fel i produkten direkt kan leda till dödsfall, personskada, allvarlig fysisk eller materiell skada (sammantaget Högriskaktiviteter ). Det finns inga uttryckliga eller underförstådda garantier för mjukvarans lämplighet för Högriskaktiviteter. VARUMÄRKE Mikroelektronika namn och logo, Mikroelektronika logo, mikroc, mikroc PRO, mikrobasic, mikrobasic PRO, mikropascal, mikropascal PRO, AVRflash, PICflash, dspicprog, 18FJprog, PSOCprog, AVRprog, 8051prog, ARMflash, EasyPIC5, EasyPIC6, BigPIC5, BigPIC6, dspic PRO4, Easy8051B, EasyARM, EasyAVR5, EasyAVR6, BigAVR2, EasydsPIC4A, EasyPSoC4, EasyVR Stamp LV18FJ, LV24-33A, LV32MX, PIC32MX4 MultiMedia Board, PICPLC16, PICPLC8 PICPLC4, SmartGSM/GPRS och UNI-DS är varumärken av Mikroelektronika. Alla andra varumärke nämnda häri tillhör respektive företag. Microchip namn och logo, Microchip logo, Accuron, dspic, KeeLoq, microid, MPLAB, PIC, PICmicro, PICSTART, PRO MATE, PowerSmart, rfpic och SmartShunt är registrerade varumärken av Microchip Technology inkorporerade i U.S.A och andra länder. MikroelektronikaTM, 2009, Samtliga rättigheter förbehålles.

MultiMedia Board INNEHÅLL Inledning till MultiMedia Board... 4 Översikt av kretskortet... 5 1.0. Strömförsörjning... 6 2.0. PIC32MX4-mikroprocessor... 8 3.0. RS-232 kommunikationsmodul... 9 4.0 Accelerometer... 10 5.0 Temperatursensor... 11 6.0. ZigBee-modul... 12 7.0. Styrspak... 13 8.0. Pekskärm... 14 9.0. Flash-minne... 15 10.0. Seriellt EEPROM... 16 11.0. MMC/SD-kontakt... 17 12.0. Lysdioder... 18 13.0. Mikrofons ingång... 19 14.0. Ljudutgång... 20 15.0. USB-kontakter... 21 16.0. ICD-programmerare... 22

MultiMedia Board Inledning till MultiMedia Board MultiMedia Board är ett kompakt utvecklingssystem som förser en bekväm plattform för utveckling av enheter med multimedia- innehåll. Det hjärtat av systemet utgör en 32-bitars mikroprocessor PIC32MX4XXL som programmeras med hjälp av externa programmerare ICD2 och ICD3 från Microchip. Det finns många integrerade moduler som ZigBee trådlös kommunikationsmodul, RS-232 seriell kommunikationsmodul, TFT 320x240-pekskärm, två USB-kontakter till kommunikation med mikroprocessor, temperatursensor, osv. MultiMedia Board kan användas som en fristående styrkrets TFT 320X240-skärm erbjuder en palett med 262.000 färger. Den används för att visa grafiska innehåll Pekpanel är integrerade i TFTskärm. Tillsammans formar de en pekskärms modul ZigBee-kommunikation baserad på IEEE 802.15.4 protokoll Styrspak är integrerad i multimedia-systemet Programmet MPLAB från Microchip används för att programmera mikroprocessorer. Den senaste versionen av detta program med en uppdaterad lista över stödda mikroprocessorer finns på Microchips hem på www.microchip.com. Förpackningen innehåller: Utvecklingssystem: CD: Kablar: Dokumentation: MultiMedia Board produkt-cd med mjukvara USB-kabel MultiMedia Board manual; kopplingsschema för systemet Systemspecifikation: Strömförsörjning: DC-kontakt (7-23 V växelström eller 9-32 V likström) eller USB-kabel (5 V likström) Strömförbrukning: 50mA när inga tilläggsmoduler är aktiva Storlek: 12,6 x 8,9cm Vikt: ~200g

MultiMedia Board 1 2 3 4 5 6 15 7 14 8 9 13 12 11 10 Översikt av kretskortet 1. Kontakt till hörlurar 2. Kontakt till mikrofon 3. USB A HOST-kontakt 4. USB MINI-B-kontakt 5. Temperatursensor 6. MMC/SD-korts aktiveringsindikator 7. Signal lysdioder 8. Navigerings styrspak 9. Lödhål 10. Kontakt till ICD2 och ICD3 programmerarna 11. Valfri ZigBee-modul 12. Kontakt till RS-232-kommunikation 13. AC/DC-kontakt 14. TFT 320x240 display 15. Lödhål

MultiMedia Board 1.0. Strömförsörjning Det finns en AC/DC-kontakt märkt POWER på utvecklingssystemet MultiMedia Board. Den används som ett gränssnitt mellan utvecklingssystemet och strömkälla. Koppla in AC/DC-kontakt A i AC/DC-kontakten POWER (B), se figur 1-1. 1 2 B A Figur 1-1: Inkoppling av strömförsörjningskabeln Figur 1-2: Strömförsörjningskabeln är inkopplad PC-matning över en USB-kontakt kan användas som en alternativ strömkälla. I så fall måste du ha en USB-kabel försedd med en USB-kontakt av typ A på ena änden och en USB-kontakt av typ MINI-B på andra ände. Det finns en female USB-kontakt av MINI-B typ på utvecklingssystemet MultiMedia Board. Om MultMedia Board matas via USB-kontakten måste det vara anslutet då till en dator via motsvarande USB-kabeln. 1 2 A B Figur 1-3: Inkoppling i USB-kontakt Figur 1-4: USB-kontakt är inkopplad USB-kontakt av typ A är ansluten till en datorn USB-kontakt av typ MINI-B är ansluten till MultiMedia Board Figur 1-5: USB-kabeln anslutas till en dator OBS: USB-kabeln med USB-kontakten av typ MINI-B levereras inte med utvecklingssysemet.

MultiMedia Board Utveklingssystemet MultiMedia Board kan använda två olika strömkällor: 1. Extern strömkälla ansluten till strömkontakten på kretskortet; 2. +5V från PC via USB-kabeln. Tack vare spänningsregulatorn MC34063A och Gretz likriktare finns extern strömförsörjning både i form av växelström (mellan 7V och 23V) och likström (mellan 9V och 32V). När spänningen är stabiliserad kommer MCP36063A-kretsen att vara försedd med +5 V på sin utgång. So fort matningsspänning är försedd på strömkontakten är MultiMedia Board redo att användas. Du måste ha en USB-kabel med motsvarande kontakt för att möjliggöra systemet att matas via USB-kontakten av typ MINI-B. Den andra spänningsregulatorn TPS2021D används för att reducera matningsspänning från 5V till 3.3V. Utvecklingssystemet är igen redo att användas så fort som det blir försedd med matningsspänningen. Utvecklingssystemet MultiMedia Board kan anslutas till båda strömkällor samtidigt. Spänningsregulator Strömkontakt Figur 1-6: Strömförsörjning Figur 1-7: USB-kontakt av typ MINI-B Figure 1-8: Kopplingsschema för strömkällor

MultiMedia Board 2.0. PIC32MX4-mikroprocessor Det finns en PIC32MX460F512L-mikroprocessor som tillhör 32-bitars PIC-mikroprocessors familj från Microchip på utvecklingssystemet MultiMedia Board. Mikroprocessorn själv har många integrerade moduler som möjliggör det att användas i olika applikationer. Med hänsyn till att PIC32MX460F512L-mikroprocessorn är effektiv med databehandling är den det bästa valet för utveckling av enheter med multimedia-innehåll. Figur 2-1: PIC32MX4-mikroprocessor Denna mikroprocessor utnyttjar två kvartskristall oscillatorer. 8MHz oscillator används primärt som en regulator av klockfrekvensen, medan den andra, 32.768 khz oscillator, används av en inbyggd realtidsklocka. PIC32MX460F512L-mikroprocessorn har 512KB flash-minne och 32KB RAM-minne. Utöver, finns det andra integrerade moduler på den såsom SPI och I 2 C kommunikationsmoduler, DMA-kanaler, I/O ben (85 i total), RTC, intern oscillator osv. Mikroprocessorn skall kontrollera arbete av moduler inbyggda i utvecklingssystemet MultiMedia Board. Tillgång till motsvarande mikroprocessors ben är möjliggjord via lödhål som finns längs två motsatta kanter av kretskortet. Varje lödhål är markerad som ben det är anslutet till. Fördelen med dessa lödhål är att de också möjliggör tillgång till mikroprocessors ben som inte används av MultiMedia Board:s moduler. Tack vare detta kan alla möjligheter som erbjuder 32-bitars mikroprocessorn användas i helhet.

MultiMedia Board 3.0. RS-232 kommunikationsmodul UART (Universal Asynchronous Receiver/Transmitter) är ett av de vanligaste sätten att utbyta data mellan en dator och perifera moduler. Den RS-232 seriella kommunikationen sker via en 9-bens SUB-D-kontakt och mikroprocessorns UART modul. Det finns en enda RS-232 port på utvecklingssystemet MultiMedia Board. Mikroprocessorns ben som används för denna typ av kommunikation är märkta RX - tar emot data (receive data line) och TX - sänder data (transmit data line). Dataöverföringshastigheten går upp till 115 kbps. För att UART-modulen i mikroprocessorn skall kunna ta emot ingångssignaler med olika spänningsnivåer från datorn används en omvandlare av spänningsnivåer MAX3232CDR. RS-232-kontakt Figur 3-1: RS-232-modul Figur 3-2: Kopplingsschema för RS-232-modul

10 MultiMedia Board 4.0. Accelerometer Den ADXL345-krets som finns på utvecklingssystemet MultiMedia Board används för att mäta acceleration, rymdorientering, tyngdkraft osv. En av dess huvudfunktioner är att bestämma orientering av de grafiska innehåll som visas på TFT-displayen. Kommunikation mellan ADXL345-kretsen och mikroprocessorn sker via SPI seriellt gränssnittet. ADXL345-kretsen är en accelerometer med tre yxor som kan utföra mätning i 13-bitas upplösning. Tack vare sin kompakt design och låg strömförbrukning är denna krets ideal för att byggas in i bärbara enheter. Figur 4-1: ADXL345-kretsen Figur 4-2: Kopplingsschema för accelerometer och mikroprocessorn

MultiMedia Board 11 5.0. Temperatursensor Temperaturmätning är en av de mest utfördda mätningar. Utvecklingssystemet MultiMedia Board kan mäta temperatur i intervallet från -40 o C till +125 o C med +/-2 o C noggrannhet med hjälp av MCP9700A-krets som finns på utvecklingssystemet. Dess arbete är baserat på att omvandla temperatur till en analog spänning. Mikroprocessorns ben RB8 är matat med en analog spänningssignal vars värde varierar beroende på temperatur. Denna signal konverteras då till ett digitalt tal med hjälp av A/D-omvandlare som är inbyggd i mikroprocessorn. Figur 5-1: MCP9700A temperatursensor Figur 5-2: Kopplingsschema för MCP9700A och mikroprocessorn

12 MultiMedia Board 6.0. ZigBee-modul Utvecklingssystemet MultiMedia Board går vid med utvecklingen av trådlös kommunikation, vilket bekräftar ett gränssnitt till ZigBee-modulen som finns på systemet. Arbete av ZigBee-modulen är baserat på IEEE 802.15.4-2003-protokoll som syftar på trådlös dataöverföring på korta avstånd och med låg strömförbrukning. ZigBee-modulen som finns på detta utvecklingssystem är en valfri modul märkt MRF24J40MA. Några av dess huvudegenskaper är att den har en arbetsfrekvens på 2.4GHz, ~20mA strömförbrukning, upp till 400m täckning, dataöverföringshastighet går upp till 250kbps osv. Mikroprocessorn kommunicerar med denna modul via SPI seriellt gränssnitt. Figur 6-1: MRF24J40MA ZigBee modul Figur 6-2: ZigBee-modulens antenn Figur 6-3: Kopplingsschema för MRF24J40MA ZigBee-modul och mikroprocessorn

MultiMedia Board 13 7.0. Styrspak Ett styrspak är en rörlig spak som kan röras i fyra riktningar. Varje rörelse kan registreras av mjukvaran. Utvecklingssystemet MultiMedia Board förser en styrspak som används som en tryckknapp. Dess funktion är definierad i ett program som är skrivet av användare och laddat i mikroprocessorn. Emellertid, styrspaken kan tilldelas olika funktioner. I det här fallet, den vanligt används för att navigera genom användarmeny. Figur 7-1: Styrspak Figur 7-2: Kopplingsschema för styrspak och mikroprocessorn

14 MultiMedia Board 8.0. Pekskärm Det finns en TFT-dislay men en upplösning på 320x240 täcken med en pekpanel känslig för beröring på utvecklingssystemet MultiMedia Board. Displayen kan visa olika innehåll i 262.000 olika färger. TFT-displayen och pekpanelen tillsammans skapar en funktionell helhet känd som pekskärm. Den används för att visa bilder, ljudbilder och andra grafiska innehåll, för att navigera genom menyer osv. Det gör det möjligt för användare att göra interaktiva applikationer såsom virtuell knappsats när man skriver ett program till mikroprocessorn. Pekskärmens bakgrundsbelysning kan justeras i mjukvaran via LCD-BLED-linjen. Figur 8-1: Pekskärm Figur 8-2: Kopplingsschema för pekskärm och mikroprocessorn

MultiMedia Board 15 9.0. Flash-minne Multimedia-applikationer blir allt krävande vilket betyder att mikroprocessorn behöver mer minnesutrymme för programlagring. Tack vare M25P80-kretsen kan mikroprocessorn använda 8Mbitars flash-minne. Denna minnesmodul är ansluten till mikroprocessorn via SPI seriellt gränssnitt. Figur 9-1: M25P80-kretskortet och 8Mbit flash-minnesmodul Figur 9-2: Kopplingsschema för Flash-minnesmodul och mikroprocessorn

16 MultiMedia Board 10.0. Seriellt EEPROM EEPROM (Electrically Erasable Programmable Read-Only Memory) är en inbyggd minnesmodul som används för att lagra data som måste sparas även efter ett strömavbrott. Den 24AA01-kretsen är kapabel av att lagra upp till 1Kbit data och kommunicerar med mikroprocessorn via RA14 och RA15 ben genom att använda I 2 C seriell kommunikationen. Figur 10-1: 24LC01-krets och 1Kbit EEPROM-minne Figur 10-2: Kopplingsschema för seriellt EEPROM och mikroprocessorn

MultiMedia Board 17 11.0. MMC/SD-kontakt Det finns en MMC/SD-kontakt som används för att koppla in ett MMC/SD-kort på utvecklingssystemet MultiMedia Board. Den gör det möjligt för utvecklingssystemet att skaffa extra minnesutrymme. SPI seriellt gränsnitt används för kommunikation mellan mikroprocessorn och MMC/SD-kortet, medan lysdiod märkt MMC/SD CARD ACTIVITY (LD4) indikerar dataöverföringsprocessen mellan dem. Figur 11-1: MMC/SD-kontakt Figur 11-2: MMC/SD-kontakt Figur 11-3: Kopplingsschema för MMC/SD-kontakt och mikroprocessorn

18 MultiMedia Board 12.0. Lysdioder Lysdioder (Light-Emitting Diodes) är mycket effektiva elektroniska ljuskällor. När lysdioder kopplas in är det nödvändigt att ansluta ett strömbegränsningsmotstånd. Lysdiodens vanliga spänningsfall är ungefär 2.5V, medan strömmen varierar från 1 till 20mA beroende på typ av lysdiod. Utvecklingssystemet MultiMedia Board använder lysdioder med strömmen I=1mA. MultiMedia Board har fyra lysdioder som kan ha signalfunktion. Lysdioderna är anslutna till följande mikroprocessorns ben: LD0 - RA0, LD1 - RA1, LD2 - RA2 och LD3 - RA3. Lysdioden märkt POWER används för att indikera om utvecklingssystemet är påslaget, medan lysdioden märkt MMC/SD indikerar operation av minneskortet. Figur 12-1: Signal lysdioder Figur 12-2: Kopplingsschema för signal lysdiod och mikroprocessorn

MultiMedia Board 19 13.0. Mikrofons ingång En mikrofon kan anslutas till utvecklingssystemet via en 3.5mm CN7 kontakt och WM8731SEDS-krets. Denna krets är faktiskt en stereo CODEC med en integrerad hörlurens utdrivare. Dess funktion är att konvertera en analog signal från den anslutna mikrofonen till ett digitalt tal och överföra det vidare till mikroprocessorn eller till en hörlurens utgång som ett biljud (sidetone). Kontrollen av biljudsvolym kan programmeras i mjukvaran så att det är inte nödvändigt att ha en extra potentiometer. Om mikrofonssignal överföras till hörlurar som biljud behöver du placera jumprar J1 och J2 till övre position, som i figur 13-2. Sådan position av jumprarna gör att mikrofonsingång på WM8731SEDS-kretsen blir ansluten till 3.5mm hörlurens kontakt CN6. Utgångssignalen från WM8731SEDS-kretsen överföras till CN6-kontakt via LHPO och RHPO linjer. Figur 14-4 på 20 illustrerar anslutning mellan jumprar, LHPO och RHPO linjer och CN6-kontakten. Figur 13-1: 3.5mm mikrofons kontakt CN7 Figur 13-2: Jumprar J1 och J2 i övre positionen Figur 13-3: Kopplingsschema för WM8731SEDS-krets och mikroprocessorn

20 MultiMedia Board 14.0. Ljudutgång Utvecklingssystemet MultiMedia Board kan generera en ljudsignal med hjälp av WM8731SEDS och MCP6022 kretsar. WM8731SEDSkretsen används för att konvertera digital data från mikroprocessorn till en ljudsignal som kommer att överföras till hörlurar. Kommunikation mellan denna krets och mikroprocessorn sker via det SPI seriella gränssnittet. MCP6022-kretsen används för att filtrera PWM-signal genererad av mikroprocessorn. Hörlurar kan anslutas till utvecklingsystemet via en 3.5mm kontakt CN6. Funktionen av jumprar J1 och J2 är att välja signal som kommer att överföras till CN6-kontakten. När jumprar J1 och J2 är satta i nedre position, som i figur 14-2, är CN6-kontakten matad med en signal från MCP6022-kretsen. När jumprar J1 och J2 är satta i övre position, som i figur 14-3, är CN6- kontakten matad med en ljudsignal från WM8731SEDS-kretsen via LHPO och RHPO linjer. Figur 14-1: 3.5mm hörlurens kontakt CN6 Figur 14-2: Jumprar J1 och J2 i nedre position Figur 14-3: Jumprar J1 och J2 i övre position VCC3 E9 10uF LLPO LHP0 J1 E16 220uF CN6 VCC3 SDI1 VCC3 RE4 RG15 VCC RE5 RE6 RE7 RC1 RC2 RC3 RC4 RG6 RG7 RG8 MCLR RG9 GND VCC RA0 RE8 RE9 RB5 RB4 RB3 RB2 RB1 RB0 RE3 RE2 RG13 RG12 RG14 RE1 RE0 RA7 RA6 RG0 RG1 RF1 RF0 ENVREG VCAP RD7 RD6 RD5 RD4 RD13 RD12 RD3 RD2 RD1 PIC32MX460F512L RB6 RB7 RA9 RA10 AVCC AGND RB8 RB9 RB10 RB11 GND VCC RA1 RF13 RF12 RB12 RB13 RB14 RB15 GND VCC RD14 RD15 RF4 RF5 VCC3 VCC3 GND RC14 RC13 RD0 RD11 RD10 RD9 RD8 RA15 RA14 GND OSC2 OSC1 VCC RA5 RA4 RA3 RA2 RG2 RG3 VUSB VBUS RF8 RF2 RF3 SDO1 SCK1 LRC SDA1 SCL1 VCC3 RHP0 LLPO SDO1 SDA1 SCL1 SCK1 SDO1 LRC SDI1 LHPO RHPO J2 R60 1K VCC3 R58 1K R59 1K E17 220uF R61 1K U7 C41 18nF C42 18nF DBVCC CLKOUT BCLK DACDAT DACLRC ADCDAT ADCLRC HPVDD LHPOUT RHPOUT HPGND LOUT R36 47K DGND DCVCC XTO XTI/MCLK SCLK SDIN CSB MODE LLINEIN RLINEIN MICIN MICBIAS R37 47K U15 VOUTA VINA+ GND PHONEJACK STEREO OUTPUT MCP6022 SCL1 SDA1 VCC VOUTB VINA- VINB- VINB+ X3 12.288MHz R32 1K R33 330 VCCA3 C43 18nF C23 1nF C44 18nF R31 1K R63 1K C22 C21 VCC3 22pF 22pF R62 SDO1 1K CN7 VCC3 L2 VCCA3 FB1.5A ROUT VMID AVCC AGND WM8731SEDS E14 10uF R34 680 C24 1nF R35 47K PHONEJACK MIC IN Figur 14-4: Kopplingsschema för MCP6022-kretsen och mikroprocessorn

MultiMedia Board 21 15.0. USB-kontakter Det finns två USB-kontakter på utvecklingssystemet MultiMedia Board. Den ena är USB-kontakt av typ MINI-B som används för anslutning till en dator, medan den annan är USB-kontakt av typ A som används som en USB HOST-kontakt. Den också möjliggör perifera enheter, såsom skrivare, att anslutas till utvecklingssystemet. Kommunikation mellan mikroprocessorn och USB-enheter sker via mikroprocessorns ben RG2, RG3 och RF3. Figur 15-1: USB-kontakter Figur 15-2: Kopplingsschema för USB-kontakt och mikroprocessorn

22 MultiMedia Board 16.0. ICD-programmerare Mikroprocessor som finns på utvecklingssystemet MultiMedia Board kan programmeras med hjälp av antingen ICD2 eller ICD3 programmerare från Microchip. När dessa programmerare används måste MultiMedia Board förses med matningsspänning först. Om utvecklingssystemet är matad via ICD2 eller ICD3 programmerarna är det viktigast att aktivera motsvarande alternativ inom MPLABprogrammet. Figur 16-1: MultiMedia Board anslutet till ICD3-programmeraren Figur 16-2: Kopplinsschema för ICD-kontakter och mikroprocessorn För att få kunna ladda en hex-fil in i mikroprocessorn är det nödvändigt att ha ett motsvarande program installerat på din dator. MPLAB-programmet från Microchip låter dig skriva en kod och ladda den i önskande mikroprocessorn på utvecklingssystemet. Det finns ett alternativ Programmer inom MPLAB-programmets fönster som ger dig möjlighet att välja programmerare du vill använda för programmering av mikroprocessorn.

BEGRÄNSNINGAR I ANVÄNDNINGEN TILL VÅRA VÄRDEFULLA KUNDER Jag vill framföra mitt tack till er för att ni är intresserade av våra produkter och för att ni har förtroende för. Det främsta syftet med vår verksamhet är att utforma och tillverka högkvalitativa elektroniska produkter och att ständigt förbättra dessa för att bättre passa dina behov. Nebojsa Matic General Manager Alla produkter som ägs av är skyddade av upphovsrättigheter och andra immaterialrättsliga lagar, samt föreskrifter i internationella avtal. Därför ska denna manual behandlas som annat upphovsrättskyddat material. Ingen del av denna manual, inklusive produkter och mjukvara som beskrivs häri, får mångfaldigas, kopieras, lagras i ett arkiveringssystem, översättas eller spridas i någon form eller på något sätt, utan skriftligt medgivande från. Manualens PDF-utgåva får skrivas ut för privat eller lokalt bruk, men inte för distribution. Varje ändring av denna manual är förbjuden. garanterar inte att denna manual eller produkten är utan fel. Denna manual tillhandahålls i befintligt skick, utan garanti av något slag, vare sig uttryckt eller undeförstått, inkluderande, men inte begränsad till, försäljningsmässiga garantier eller villkor om användbarhet för speciella ändamål. skall inte hållas ansvarig för eventuella fel, försummelser och felaktigheter som kan förekomma i denna manual. Under inga omständigheter skall, dess chefer, tjänstemän, anställda eller återförsäljare hållas ansvariga för några indirekta, särskilda, tillfälliga, oförutsädda eller påföljande skador av något slag. Detta inklusive, men utan begränsning, skador för utebliven vinst, förlust av goodwill, förlust av konfidentiell eller annan information, driftavbrott, arbetsnedläggelse, datorfel eller tekniskt fel, inskränkning av privatliv, misslyckande att infria förpliktelse inklusive kravet på god tro eller rimligt försiktighetsmått, för försummelse och för annan ekonomisk förlust som kommer av, eller på något sätt är relaterad till användningen av eller oförmågan att använda denna manual och produkt, även om blivit underrättade om att det finns risk för sådana skador. förbehåller sig rätten att när som helst och utan föregående meddelande göra alla de ändringar som betraktas som lämpliga i sin ständiga strävan att förbättra produktens kvalitet och säkerhet, utan att förbinda sig att uppdatera denna manual varje gång. HÖGRISKAKTIVITETER Produkterna från är inte feltoleranta och är inte utformade eller ämnade för farliga miljöer som erfordrar felsäker prestation inklusive, men inte begränsat till, drift av kärnenergianläggningar, navigerings- eller kommunikationssystem för flygplan, flygledning, vapensystem, direkt livsuppehållande maskiner eller någon annan tillämpning där fel i produkten direkt kan leda till dödsfall, personskada, allvarlig fysisk eller materiell skada (sammantaget Högriskaktiviteter ). Det finns inga uttryckliga eller underförstådda garantier för mjukvarans lämplighet för Högriskaktiviteter. VARUMÄRKE Mikroelektronika namn och logo, Mikroelektronika logo, mikroc, mikroc PRO, mikrobasic, mikrobasic PRO, mikropascal, mikropascal PRO, AVRflash, PICflash, dspicprog, 18FJprog, PSOCprog, AVRprog, 8051prog, ARMflash, EasyPIC5, EasyPIC6, BigPIC5, BigPIC6, dspic PRO4, Easy8051B, EasyARM, EasyAVR5, EasyAVR6, BigAVR2, EasydsPIC4A, EasyPSoC4, EasyVR Stamp LV18FJ, LV24-33A, LV32MX, PIC32MX4 MultiMedia Board, PICPLC16, PICPLC8 PICPLC4, SmartGSM/GPRS och UNI-DS är varumärken av Mikroelektronika. Alla andra varumärke nämnda häri tillhör respektive företag. Microchip namn och logo, Microchip logo, Accuron, dspic, KeeLoq, microid, MPLAB, PIC, PICmicro, PICSTART, PRO MATE, PowerSmart, rfpic och SmartShunt är registrerade varumärken av Microchip Technology inkorporerade i U.S.A och andra länder. MikroelektronikaTM, 2009, Samtliga rättigheter förbehålles.

Alla s utvecklingssystem utgör ovärdeliga verktyg för programmering och utveckling av mikroprocessor-baserade enheter. Noga utvalda komponenter och användning av maskiner av den senaste generationen för montering och testing av dessa är den bästa garantin för hög tillförlitlighet i våra produkter. På grund av enkel design, ett stort antal tilläggsmoduler och exempel färdiga att använda har alla våra användare, oavsett erfarenhet, möjlighet att utveckla sina projekt på ett snabbt och effektivt sätt. Manual Utvecklingssystem för PIC32MX4 Om du har några frågor, kommentarer eller förslag, tveka inte att ta kontakt med oss på office@mikroe.com Om du har problem med någon av våra produkter eller bara behöver mer information, skicka gärna en support ticket från addressen www.mikroe.com/en/support Om du vill lära dig mer om våra produkter, besök vår hem på www.mikroe.com MultiMedia Board