NXP LPC1768 System Development Kit Tusi Lesona a le Tagata Fa'aaoga
Faiga i Lugaview
O le LPC1768 Industrial Reference Design (IRD) o se faʻavae e faʻatatau ile RTOS faʻavae faʻapipiʻi faiga. Fuafuaina fa'ata'amilo i se manatu fetu'utu'una'i "Core" ma le "Base" Printed Circuit Board (PCB), o lo'o fa'aalia ai le tele o galuega fa'atino ma feso'ota'iga feso'ota'iga uaea o lo'o maua i tusi fa'apipi'i i aso nei. Le mamanu fetuutuunai e mafai ai mo le suia o laupapa autu ma faavae, faʻaaliga, ma keypads pe a manaʻomia e le talosaga faʻatatau. O le faʻavae e faʻamalosia e le 5VDC i fafo atu o le eletise ma tuʻuina atu le matagaluega e fua ai le faʻaaogaina o le 3.3VDC i le taimi nei aʻo faʻaogaina le faʻavae i auala eseese. O le atinaʻeina o polokalama ma le faʻapipiʻiina e ausia i le faʻaaogaina o le JTAG feso'ota'iga ma si'osi'omaga atina'e Keil IDE. Ua tu'ufa'atasia le fa'aogaina o masini e fa'afaigofie ai le In-System-Programming (ISP), e fa'ataga ai fa'afouga polokalame ia faigofie ona utaina ma fa'aalia i luga o le fa'avae.
O le version 1.3 kit o loʻo faʻaalia:
- NXP-fuafuaina (PCB lanu meamata) LPC1768 laupapa autu
- NXP-faatulagaina faavae (PCB lanu meamata) laupapa
- O se laupapa fa'amaufa'ailoga telefoni
- O le 20X4 amio LCD module
O lo'o tu'uina atu e le fa'apolokalame polokalame fa'ata'ita'iga e fa'atino ai su'esu'ega fa'atino o vaega o le microcontroller, e pei ole Ethernet, USB Devices, UART, I²C, ADC, ma ports GPIO. I le lumanaʻi, o le a lagolagoina e le faʻavae le Micrium μC / OS-II Real-Time Operating System (RTOS), ma tuʻuina atu le polokalama faakomepiuta mo 10 / 100Base Ethernet, USB Host / Device, CAN, RS-232, ma I2C fesoʻotaʻiga fesoʻotaʻiga. E le gata i lea, o le fausaga e maua ai fesoʻotaʻiga fetuutuunai mo:
- Vacuum Fluorescent Fa'aaliga (VFD) po'o le Suavai Crystal Fa'aaliga (LCD)
- UART fa'alautele
- I2C faʻalauteleina
- Fa'aoga-fa'apitoa meafaigaluega e ala i ulutala feso'ota'iga i luga o le laupapa
Faʻapipiʻiina o Meafaigaluega
Lisi afifi
O le pusa IRD e aofia ai mea nei:
- LPC1768 "Komiti Faʻatonu Autu"
- NXP Industrial Reference Design (IRD) "Papa Fa'avae", version 1.3
- LCD Fa'aaliga Lumex fa'ata'ita'iga # LCM-S02004DSR
- O se uaea lipine fa'aali (fa'apipi'i ile LCD/VFD Fa'aaliga)
- NXP I2C keypad, lomiga 1
- Su'e vevela i fafo (2N3906-ituaiga mumu/pa'epa'e fa'avevela le vevela)
- Condor 5VDC 2.5A sapalai eletise
- Uaea Ethernet
- USB A/B uaea
- RS232 uaea
- Keil ULINK-ME JTAG Debugger ma uaea
- QuickStart Guide (lenei pepa)
Fa'afeso'ota'i lau fa'atau oloa pe a leai ni vaega. O le pusa e mafai foi ona aofia ai isi vaega a'o fa'apipi'i e le NXP lenei pusa ma isi fa'avae fa'asinomaga (fa'ata'ita'iga CAN Board, DALI Solid State Lighting Board, etc). Afai e aofia ai isi vaega, va'ai le ta'iala e feso'ota'i ma lena fa'avae. E mafai ona maua le ta'iala ile CD o lo'o iai.
Fono Aoao Faitulafono
Fa'amolemole faitau ma le toto'a fa'atonuga o fa'apotopotoga nei. O le le mulimulitaia o nei faatonuga e ono mafua ai ona le galue lelei le tulaga. O fa'atonuga nei e fa'atatau ile IRD platform. O le IRD demonstration code ua fa'apolokalameina i le LPC1768 MCU e mafai ai e le GPIO LED "Blinky" ma tu'uina atu se laina fa'avae mo tagata fa'atau e amata ai a latou atina'e LCP17xx.
Faʻafesoʻotaʻi laupapa nei e pei ona faʻaalia i le Ata 1 (itulau e sosoo ai):
- Fa'aaliga LCD: Feso'ota'i ile J_VFD
- I2C Keypad: Feso'ota'i ile J_KEYPAD
- Fa'alogo vevela fafo: Feso'ota'i i le J_TEMP(Uaea mumu ile D+, Pa'epa'e ile D-)
Ia mautinoa o lo'o fa'apipi'i mea osooso nei
Tagata osooso | Feso'ota'iga masani | Fa'amatalaga |
JP2 | Feso'ota'i so'o | Faʻaaogaina mo ICC fua ile IRD platform pe a motusia |
JP18 | Fa'amau 1&2 feso'ota'i | Fa'aagaoioi le 3.3VDC mai luga o le fa'atonu |
JP19 | Fa'amau 1&2 feso'ota'i | Fa'aagaoioi le 5.0VDC mai fafo Condor power supply. |
J_VDISP | Pin 2&3 feso'ota'i | Tuuina atu le 5.0VDC i le LCD Faʻaaliga |
VREF | Feso'ota'i so'o | Tuuina atu le fesoʻotaʻiga ADC/DAC VREF i le microcontroller |
A'o le'i alu i le Laasaga 3, ia mautinoa ua mulimulita'i lelei faatonuga uma o lo'o fa'amatalaina i le Laasaga 1, So'oga o Meafaigaluega, ma le Laasaga 2. O le le mulimulitaia o nei faatonuga e ono mafua ai ona le galue lelei le tulaga
- Fa'afeso'ota'i le sapalai eletise Condor 5VDC i le JPWR (2.5mm plug)
- Faatali mo ni nai sekone mo le faʻaogaina o le masini ma suʻesuʻe le fa LED i le pito i lalo agavale o le laupapa i luga aʻe o le 4 oomi ki ki. E tatau ona emo ON mai le agavale i le taumatau ona OFF lea mai le agavale i le taumatau. E ala i le fetuutuuna'i o le AD0 (VR1), e mafai ona e fetu'una'i le fua o moli emoemo.
- Ole Heartbeat LED (taumatau pito i lalo ole PCB faavae) e tatau ona emo ile fua ole 1Hz.
O LED nei e tatau ona ON
- 5VPWR (Mula mumu o loʻo tu i le pito i lalo ole ogatotonu ole Komiti Faʻavae)
- 3V3_PWR (Mula LED o lo'o i lalo i le ogatotonu o le Komiti Fa'avae)
- USB_PWR (LED lanumeamata o lo'o i lalo taumatau o le Fono Fa'avae)
Fa'afitauli
O nai fa'afitauli masani e mafai ona tupu pe a fa'aogaina le IRD o:
Fa'afitauli e feso'ota'i ma meafaigaluega
- O le ki ma le LCD e tatau ona faʻafesoʻotaʻi saʻo i le "Baseboard". Vaai i le vaega o lenei tusi lesona mo nisi faamatalaga
- E tatau ona fa'atutu uma fa'aoso e pei o le vaega 2.2 o lenei tusi lesona
- E le tali mai le keypad pe a se'i e le tagata fa'aoga ma toe fa'apipi'i i totonu a'o ola pea le IRD. A tupu lea mea, fa'amalo i lalo le laupapa ma toe fa'aola i luga
Fa'amatalaga ma Fa'amaumauga ile CD
Fa'amaumauga
O le pusa e aofia ai se kopi o lenei QuickStartQuickStart Guide. Schematics, Bill of Material, Gerber files mo le Baseboard, IRD User Interface html web itulau, ma modules aʻoaʻoga mo galuega tetele a le IRD platform e mafai ona maua ile NXP webnofoaga: http://www.standardics.nxp.com/support/boards/ird/
Polokalama – Keil
O le IRD LPC1768 kit software na atiaʻe e faʻaaoga ai le KEIL uVision3 version 3.5. Keil o loʻo tuʻuina atu le 60-aso, 256kB faʻataʻitaʻiga faʻataʻitaʻiga mo tagata faʻatau e faʻaogaina le pusa IRD.
Ina ia faʻapipiʻi le Keil IDE alu i: https://www.keil.com/demo/eval/arm.htm
- Mulimuli i faʻatonuga i le faʻamalama Auto-Installer.
- I le taimi o le faʻapipiʻiina, e manaʻomia le resitalaina o le oloa ma Keil e maua ai le laisene ki mo le IDE. O le a talosagaina oe e te ulufale i le numera PSN o loʻo tuʻuina atu i totonu o lenei pusa (faʻailoga ma se numera 15-numera numera) e lesitala ai le faʻataʻitaʻiga o le uVision.
- Ona e mauaina lea o le ki laisene mo le meafaigaluega e ala i imeli. Atonu e oo atu ile 24 itula e fa'agasolo ai.
Polokalama – ULINK-ME Debugger
O le ULINK-ME Debugger o loʻo aofia i totonu o le pusa IRD e faʻatagaina ai le faʻaogaina o le code ma le polokalame ole LPC1768 Cortex-M3 microcontroller.
- Faʻafesoʻotaʻi le ULINK-ME i se PC USB port
- Faʻafesoʻotaʻi le JTAG fesoʻotaʻiga i le JTAG uafu i le IRD Base Board
Polokalama ma Fa'amatalaga Fa'amatalaga
O lo'o maua fa'afouga polokalame ma fa'amaumauga mai: http://www.standardics.nxp.com/support/boards/ird/
So'oga Ulutala Fa'asinoga Laulau
O le lisi o loʻo i lalo o se faʻamatalaga o mea osooso uma ma ulutala fesoʻotaʻiga i luga o le IRD Baseboard (version 1.3). E mafai ona maua fa'amatalaga fa'aopoopo i le IRD schematic ma le User Manual documents.
JP4 & JP5 – CAN Analyzer Connectors
Pin | Fa'ailoga | Galuega |
1 | MAFAI | Fa'afeso'ota'i le CAN Analyzer i le fa'ailoga CANH o le TJA1040 |
2 | GND | So'oga eleele |
3 | FAAMALIGA | Fa'afeso'ota'i le CAN Analyzer i le fa'ailoga CANL o le TJA1040 |
CAN_Test – CAN Loopback Interface
Pin | Fa'ailoga | Galuega |
1 | CAN2-L | CAN2 Channel CANL Faailoga |
2 | CAN1-L | CAN1 Channel CANL Faailoga |
3 | CAN2-H | CAN2 Auala CANH Faailoga |
4 | CAN1-H | CAN1 Auala CANH Faailoga |
CAN1_PWR & CAN2_PWR – CAN Pologa Port Power Connectors
Pin | Fa'ailoga | Galuega |
1 | +5VDC | + 5VDC Malosiaga Tulaga Mai fafo po'o POE Module |
2 | CAN-PWR | Faʻafesoʻotaʻi + 5VDC i le CAN Slave Unit e ala i le pine 9 o le DB9 Connector |
JP8 & JP10 - Filifiliga a le ISP
JP8 | P2_10 | O le microcontroller e tuʻuina i le ISP mode pe a faʻafesoʻotaʻi lenei osooso, e mafai ai e FlashMagic ona faʻapipiʻi le microcontroller. |
JP10 | TOE FAI | O le microcontroller o loʻo taofia i le toe setiina mo polokalame ISP pe a fesoʻotaʻi lenei osooso, e mafai ai e Flash Magic ona faʻapipiʻi le
microcontroler |
JP9 – UART0 DCE/DTE Filifiliga
Pin | Fa'ailoga | Galuega |
1 | T1OUT | RS-232 Fa'amatalaga Fa'asologa Fa'asologa mai UART0 |
2 | UART0 Pin2 | Pin 2 o le UART0 DB9 Connector |
3 | UART0 Pin3 | Pin 3 o le UART0 DB9 Connector |
4 | R1IN | RS-232 Fa'amatalaga Fa'asologa Fa'asologa i UART0 |
JP12 – UART1 DCE/DTE Filifiliga
Pin | Fa'ailoga | Galuega |
1 | T2OUT | RS-232 Fa'amatalaga Fa'asologa Fa'asologa mai UART1 |
2 | UART1 Pin3 | Pin 2 o le UART0 DB9 Connector |
3 | UART1 Pin2 | Pin 3 o le UART0 DB9 Connector |
4 | R2IN | RS-232 Fa'amatalaga Fa'asologa Fa'asologa i UART1 |
J_TEMP – Feso'ota'i Su'esu'ega o le vevela i fafo
Pin | Fa'ailoga | Galuega |
1 | D- | Fa'asao le vevela i fafo le lelei (White Wire) so'oga |
2 | D+ | Feso'ota'iga lelei (Red Wire) Sensor Temperature i fafo |
JP18 - 3.3VDC Filifiliga Punaoa
Pin | Fa'ailoga | Galuega |
1 | +3.3VDC | IC13 (Onboard 3.3VDC Regulator) Fa'asologa |
2 | IRD +3.3V Tuuina atu | IRD +3.3VDC Sapalai |
3 | POE_3.3V | POE Connector 3.3VDC Sapalai |
JP19 - 5.0VDC Filifiliga Punaoa
Pin | Fa'ailoga | Galuega |
1 | +5.0VDC | JPWR +5VDC Puna (mai le Condor External Power Supply) |
2 | IRD +5.0VDC Sapalai | IRD +5VDC Sapalai |
3 | POE_5V | POE Connector 5.0VDC Sapalai |
12V - POE 12VDC Output So'oga
Pin | Fa'ailoga | Galuega |
1 | POE_12V | POE Connector 12VDC sapalai feso'ota'iga |
2 | GND | So'oga eleele |
JP2 - IRD Fesoʻotaʻiga Mataʻituina o loʻo iai nei
Pin | Fa'ailoga | Galuega |
1 | IRD +3.3V Tuuina atu | IRD 3.3VDC Punavai Malosiaga |
2 | +3V3 | 3.3V IRD Laina Sapalai |
J_VDISP – IRD Fa'aalia le Pulea Punaoa Filifilia
Pin | Fa'ailoga | Galuega |
1 | IRD +3V3 | 3.3V IRD Laina Sapalai |
2 | VFD/LCD VCC | VFD & LCD Fa'aali Punavai Sapalai |
3 | IRD +5.0VDC | IRD +5VDC Sapalai |
J_LCD – Filifiliga Pulea Fa'atusatusa LCD
Pin | Fa'ailoga | Galuega |
1 | V_Fa'eseese | Fa'atusatusa voltage mai le VR2 |
2 | LCD_Fa'eseesega | LCD Fa'atusatusa Voltagu V0 |
VREF - Filifiliga VREF Microcontroller
Pin | Fa'ailoga | Galuega |
1 | VREF | ADC/DAC reference voltage faailo i le MCU |
2 | V3A | Filifili 3.3v puna mo VREF |
Lagolago
O lo'o maua le lagolago fa'ainitaneti ile http://www.nxp.com/support Tusitusi ma Pepa Fa'amaumauga: http://www.standardics.nxp.com/support/boards/ird/ ©2008 NXP Semiconductors. Ua taofia aia tatau uma. O fa'ailoga fa'ailoga uma o mea totino a latou tagata. O faʻamatalaga tuʻuina mai e NXP Semiconductors. e talitonuina e sa'o ma fa'atuatuaina, ae i se tulaga e le tatau ona noatia le NXP Semiconductors mo so'o se fa'aleagaina so'o se mea e tula'i mai i le fa'aoga po'o le le mafai ona fa'aoga fa'amatalaga po'o so'o se mea sese e ono aliali mai i lenei lomiga. O faʻamatalaga e tuʻuina atu e aunoa ma se faʻamaoniga o soʻo se ituaiga, pe faʻaalia pe faʻaalia. NXP Semiconductors fa'asaoina le aia, e aunoa ma se fa'asilasilaga, e faia ai suiga i fa'amatalaga po'o le mamanu ma fa'amatalaga o ana meafaigaluega ma/po'o mea fa'akomepiuta. O oloa e fa'atatau ile avanoa. NXP Semiconductors San Jose, CA ISA www.nxp.com
La'uina le PDF: NXP LPC1768 System Development Kit Tusi Lesona a le Tagata Fa'aaoga