Akwụkwọ ntuziaka onye ọrụ NXP LPC1768 Mmepe Sistemu
Sistem Emecharaview
LPC1768 Industrial Reference Design (IRD) bụ ikpo okwu edoro anya na sistemụ agbakwunyere dabere na RTOS. Emebere ya gburugburu echiche “Core” na “Base” Printed Circuit Board (PCB), ọ na-egosipụta ọtụtụ ọrụ sistemụ yana usoro nkwukọrịta wired dị na ngwa agbakwunyere taa. Nhazi ahụ na-agbanwe agbanwe na-enye ohere ịgbanwe bọọdụ isi na isi, ihe ngosi, na igodo dị ka ngwa ezubere iche chọrọ. A na-akwado ikpo okwu site na ọkụ eletrik 5VDC dị na mpụga ma na-enye circuitry iji tụọ oriri ugbu a nke 3.3VDC mgbe ị na-arụ ọrụ n'elu ikpo okwu n'ụdị dị iche iche. A na-arụzu mmepe ngwanrọ na nbipu site na iji JTAG njikọ na Keil IDE mmepe gburugburu ebe obibi. Ejikọtara sekit ngwaike iji kwado In-System-Programming (ISP), na-enye ohere ka ọ dị mfe ibufe ma gosipụta mmelite ngwanrọ n'elu ikpo okwu.
Ụdị 1.3 kit nwere atụmatụ:
- NXP-haziri (PCB akwụkwọ ndụ akwụkwọ ndụ) LPC1768 isi bọọdụ
- bọọdụ ntọala NXP haziri (PCB green).
- bọọdụ ahụigodo ụdị ekwentị
- Modul LCD agwa 20X4
Ikpo okwu na-enye sọftụwia ngosi iji rụọ ule arụ ọrụ nke njirimara microcontroller, dị ka Ethernet, Ngwaọrụ USB, UART, I²C, ADC, na ọdụ ụgbọ mmiri GPIO. N'ọdịnihu, ikpo okwu ga-akwado Micrium μC / OS-II Real-Time Operating System (RTOS), ma na-enye nkwado software maka 10/100Base Ethernet, USB Host / Device, CAN, RS-232, na I2C wired protocols Communication. Ọzọkwa, ikpo okwu na-enye mgbanwe mgbanwe maka:
- Ngosipụta Fluorescent Vacuum (VFD) ma ọ bụ Ngosipụta kristal Liquid (LCD)
- Mgbasawanye UART
- Mgbasawanye I2C
- Ngwa-kpọmkwem ngwaike site na nkụnye eji isi mee njikọ na bọọdụ ala
Ịchịkọta ngwaike
Ndepụta nkwakọ ihe
Ngwa IRD gụnyere ihe ndị a:
- LPC1768 "Processor Core Board"
- NXP Industrial Reference Design (IRD) “Baseboard”, ụdị 1.3
- Ngosipụta LCD Lumex nlereanya# LCM-S02004DSR
- Igwe rịbọn ngosi (gbakọtara na Ngosipụta LCD/VFD)
- Ahụigodo NXP I2C, ụdị 1
- Ihe mmetụta okpomọkụ nke mpụga (ụdị 2N3906-acha ọbara ọbara / ọcha cabled ihe mmetụta okpomọkụ)
- Condor 5VDC 2.5A ike ọkọnọ
- eriri Ethernet
- eriri USB A/B
- RS232 USB
- Keil ULINK-ME JTAG Debugger na eriri
- QuickStart Guide (akwụkwọ a)
Kpọtụrụ onye na-ebubata gị ma ọ bụrụ na akụrụngwa adịghị. Ngwa ahụ nwekwara ike ịgụnye ihe ndị ọzọ ka NXP jikọtara ngwa a na nyiwe ntụaka ndị ọzọ (dịka CAN Board, DALI Solid State Lighting Board, wdg). Ọ bụrụ na agbakwunyere ihe ndị ọzọ, lee ntuziaka jikọtara na ikpo okwu ahụ. Enwere ike ịchọta ntuziaka na CD gụnyere.
Mgbakọ Kit
Biko gụọ nke ọma ntuziaka mgbakọ na-esonụ. Ọdịda ịgbaso ntuziaka ndị a nwere ike ime ka ikpo okwu ghara ịrụ ọrụ nke ọma. Ntuziaka ndị a na-emetụta naanị ikpo okwu IRD. Koodu ngosi IRD emebere n'ime LPC1768 MCU na-enyere GPIO LED “Blinky” ma na-enye ntọala ntọala maka ndị ahịa ịmalite mmepe LCP17xx ha.
Jikọọ bọọdụ ndị a dị ka egosiri na eserese 1 (ibe na-esote):
- Ngosipụta LCD: Ejikọrọ na J_VFD
- Ahụigodo I2C: Ejikọrọ na J_KEYPAD
- Ihe mmetụta okpomọkụ nke mpụga: Ejikọrọ na J_TEMP( waya na-acha uhie uhie na D+, Ọcha ruo D-)
Gbaa mbọ hụ na ndị jumpers nọ n'ebe
Jumper | Njikọ mbụ | Nkọwa |
JP2 | Jumper ejikọrọ | Eji maka ICC nha n'elu ikpo okwu IRD mgbe ejikọrọ |
JP18 | Ejikọrọ mkpọ 1&2 | Na-akwado 3.3VDC site na njikwa onboard |
JP19 | Ejikọrọ mkpọ 1&2 | Na-akwado 5.0VDC site na ọkọnọ ike Condor mpụga. |
J_VDISP | Ejikọrọ pin 2&3 | Na-enye 5.0VDC ka LCD Ngosipụta |
VREF | Jumper ejikọrọ | Na-enye njikọ ADC/DAC VREF na microcontroller |
Tupu ịkwaga na Nzọụkwụ 3, jide n'aka na ntụziaka niile akọwara na Nzọụkwụ 1, Njikọ ngwaike, na Nzọụkwụ 2 Jumper agbasowo nke ọma. Ọdịda ịgbaso ntuziaka ndị a nwere ike ime ka ikpo okwu ghara ịrụ ọrụ nke ọma
- Jikọọ ike ọkọnọ Condor 5VDC mpụga na JPWR (plọgụ 2.5mm)
- Chere sekọnd ole na ole maka usoro ahụ ka ọ dị elu ma nyochaa LED anọ dị n'akụkụ aka ekpe nke ala n'elu bọtịnụ 4 push buttons. Ha kwesịrị ịdị na-atụgharị ON site n'aka ekpe gaa n'aka nri wee gbanyụọ site n'aka ekpe gaa n'aka nri. Site n'ịgbanwe AD0 (VR1), ị nwere ike ịhazigharị ọnụego nke ọkụ ọkụ na-egbuke egbuke.
- Igwe ọkụ Heartbeat (akụkụ aka nri nke PCB ntọala) kwesịrị ịdị na-egbu maramara na ọnụego 1Hz.
Igwe ọkụ ndị a kwesịrị ịgbanwuo
- 5VPWR (Red LED dị na ala n'etiti Base Board)
- 3V3_PWR (Red LED dị na ala n'etiti Base Board)
- USB_PWR (Green LED dị na ala aka nri nke Base Board)
Nchọpụta nsogbu
Nsogbu ole na ole nwere ike ime mgbe ị na-arụ ọrụ IRD bụ:
Okwu metụtara ngwaike
- Ekwesịrị ijikọ ahụ igodo na LCD nke ọma na "Baseboard". Rụtụ aka na ngalaba akwụkwọ ntuziaka a maka ozi ndị ọzọ
- Ekwesịrị ịhazi ndị jumpers niile dịka akụkụ 2.2 nke akwụkwọ ntuziaka a
- Ahụigodo ahụ agaghị aza ma ọ bụrụ na onye ọrụ ewepụghị ya wee tụnye ya azụ mgbe IRD ka na-akwado ya. Mgbe nke a mere, gbatuo bọọdụ wee welie ya ọzọ
Ozi na akwụkwọ dị na CD
Akwụkwọ
Ngwa ahụ gụnyere nnomi nke QuickStartQuickStart Guide. Schematics, Bill of Material, Gerber files maka Baseboard, IRD User Interface html web ibe, na modul ọzụzụ maka isi ọrụ nke ikpo okwu IRD nwere ike ịchọta na NXP websaịtị: http://www.standardics.nxp.com/support/boards/ird/
Software – Keil
Emepụtara ngwa ngwa ngwa IRD LPC1768 site na iji ụdị KEIL uVision3 3.5. Keil na-enye ụdị nnwale ụbọchị 60, 256kB maka ndị ahịa na-eji ngwa IRD.
Iji wụnye Keil IDE gaa na: https://www.keil.com/demo/eval/arm.htm
- Soro ntuziaka dị na mpio ihe nwụnye akpaaka.
- N'oge usoro nrụnye, achọrọ ka ịdebanye aha ngwaahịa na Keil iji nweta igodo ikike maka IDE. A ga-agwa gị ka itinye nọmba PSN enyere na ngwa a (akara akara nwere nọmba ọnụọgụ 15) iji debanye aha ụdị nnwale nke uVision.
- Ị ga-enweta igodo ikike maka ngwá ọrụ site na email. Nke a nwere ike were ihe ruru awa 24 iji hazie ya.
Ngwanrọ – ULINK-ME ihe nchụpụ
ULINK-ME Debugger nke etinyere na ngwa IRD na-enye ohere debugging koodu na mmemme nke LPC1768 Cortex-M3 microcontroller.
- Jikọọ ULINK-ME na ọdụ USB PC
- Jikọọ JTAG njikọ njikọ JTAG ọdụ ụgbọ mmiri na IRD Base Board
Nwelite ngwanrọ na akwụkwọ
Nwelite ngwanrọ na akwụkwọ dị site na: http://www.standardics.nxp.com/support/boards/ird/
Tebụl ntụaka nkụnye eji isi mee
Ndepụta ndị a bụ nkọwa nke ndị jumpers niile na nkụnye eji isi mee na IRD Baseboard (ụdị 1.3). Enwere ike ịchọta ozi ndị ọzọ na IRD schematic and User Manual documents.
JP4 & JP5 - Njikọ ndị nyocha nwere ike
Ntụtụ | Labelụ | Ọrụ |
1 | Ike | Jikọọ CAN Analyzer na akara CANH nke TJA1040 |
2 | GND | Njikọ ala |
3 | KWURU | Jikọọ CAN Analyzer na akara CANL nke TJA1040 |
CAN_Test – Enwere ike imegharị ihu
Ntụtụ | Labelụ | Ọrụ |
1 | CAN2-L | Ọwa CAN2 Channel CanL |
2 | CAN1-L | Ọwa CAN1 Channel CanL |
3 | CAN2-H | CAN2 Channel CANH Signal |
4 | CAN1-H | CAN1 Channel CANH Signal |
CAN1_PWR & CAN2_PWR – Nwere ike ijikọ ike ọdụ ụgbọ mmiri ohu
Ntụtụ | Labelụ | Ọrụ |
1 | + 5VDC | + 5VDC Ike Nnyefe sitere na Mpụga ma ọ bụ POE Module |
2 | CAN-PWR | Na-ejikọta +5VDC na CAN Slave Unit site na pin 9 nke Njikọ DB9 |
JP8 & JP10 – Nhọrọ ọnọdụ ISP
JP8 | P2_10 | A na-etinye microcontroller na ọnọdụ ISP mgbe ejikọrọ jumper a, na-enyere FlashMagic aka ịhazi microcontroller. |
JP10 | Tụgharịa | A na-ejide microcontroller na nhazigharị maka mmemme ISP mgbe ejikọrọ jumper a, na-enyere Flash Magic aka ịhazi ihe omume ahụ.
microcontroler |
JP9 – UART0 DCE/DTE Nhọrọ
Ntụtụ | Labelụ | Ọrụ |
1 | T1 ọpụpụ | RS-232 Oghere Usoro Mmepụta data si UART0 |
2 | UART0 pin2 | Pin 2 nke njikọ UART0 DB9 |
3 | UART0 pin3 | Pin 3 nke njikọ UART0 DB9 |
4 | R1IN | Ntinye data Oghere Usoro RS-232 na UART0 |
JP12 – UART1 DCE/DTE Nhọrọ
Ntụtụ | Labelụ | Ọrụ |
1 | T2 ọpụpụ | RS-232 Oghere Usoro Mmepụta data si UART1 |
2 | UART1 pin3 | Pin 2 nke njikọ UART0 DB9 |
3 | UART1 pin2 | Pin 3 nke njikọ UART0 DB9 |
4 | R2IN | Ntinye data Oghere Usoro RS-232 na UART1 |
J_TEMP – Njikọ ihe mmetụta okpomọkụ mpụga
Ntụtụ | Labelụ | Ọrụ |
1 | D- | Njikọ okpomọkụ nke mpụga adịghị mma (White Wire). |
2 | D+ | Njikọ ihe mmetụta okpomọkụ dị na mpụga (Red Waya). |
JP18 - 3.3VDC Nhọrọ Isi mmalite
Ntụtụ | Labelụ | Ọrụ |
1 | + 3.3VDC | IC13 (Onboard 3.3VDC Regulator) mmepụta |
2 | IRD + 3.3V ọkọnọ | IRD + 3.3VDC ọkọnọ |
3 | POE_3.3V | POE njikọ 3.3VDC ọkọnọ |
JP19 - 5.0VDC Nhọrọ Isi mmalite
Ntụtụ | Labelụ | Ọrụ |
1 | + 5.0VDC | JPWR + 5VDC Isi mmalite (sitere na Condor Mpụga Ike Ọkụ) |
2 | IRD + 5.0VDC ọkọnọ | IRD + 5VDC ọkọnọ |
3 | POE_5V | POE njikọ 5.0VDC ọkọnọ |
12V - Njikọ mmepụta POE 12VDC
Ntụtụ | Labelụ | Ọrụ |
1 | POE_12V | Njikọ ọkọnọ POE 12VDC njikọ |
2 | GND | Njikọ ala |
JP2 – IRD Njikọ nleba anya ugbu a
Ntụtụ | Labelụ | Ọrụ |
1 | IRD + 3.3V ọkọnọ | Ike isi iyi IRD 3.3VDC |
2 | + 3V3 | 3.3V IRD Supply Line |
J_VDISP – IRD Ngosipụta ike isi iyi nhọrọ
Ntụtụ | Labelụ | Ọrụ |
1 | IRD + 3V3 | 3.3V IRD Supply Line |
2 | VFD/LCD VCC | Isi mmalite Ngosipụta VFD & LCD |
3 | IRD +5.0VDC | IRD + 5VDC ọkọnọ |
J_LCD - Nhọrọ njikwa ọdịiche LCD
Ntụtụ | Labelụ | Ọrụ |
1 | V_Contrast | Ihe dị iche voltage sitere na VR2 |
2 | LCD_Ihe dị iche | LCD ọdịiche Voltagnke V0 |
VREF – Microcontroller VREF Nhọrọ
Ntụtụ | Labelụ | Ọrụ |
1 | VREF | ADC/DAC ntụaka voltage mgbaàmà na MCU |
2 | V3A | Isi iyi 3.3v akọrọ maka VREF |
Nkwado
Nkwado nka na ntanetị dị na http://www.nxp.com/support Akwụkwọ ntuziaka na akwụkwọ data: http://www.standardics.nxp.com/support/boards/ird/ ©2008 NXP Semiconductors. Ikike niile echekwabara. Akara ụghalaahịa niile bụ akụ nke ndị nwe ha. Ozi nke NXP Semiconductor wetara. ekwenyere na ọ bụ eziokwu na ntụkwasị obi, mana ọ nweghị ihe ọ bụla NXP Semiconductor ga-akwụ ụgwọ maka mmebi ọ bụla sitere na ojiji ma ọ bụ enweghị ike iji ozi ma ọ bụ njehie ọ bụla nwere ike ịpụta na mbipụta a. A na-enye ozi ahụ dịka ọ dị na-enweghị ikike n'ụdị ọ bụla, ma ọ bụ nke egosipụtara ma ọ bụ akọwapụtaghị ya. Semiconductors NXP nwere ikike, na-enweghị ọkwa, ime mgbanwe na ozi ma ọ bụ na imewe na nkọwapụta nke ngwaike ya na/ma ọ bụ ngwa ngwa. Ngwaahịa dị n'okpuru nnweta. NXP Semiconductors San Jose, CA USA www.nxp.com
Budata PDF: Akwụkwọ ntuziaka onye ọrụ NXP LPC1768 Mmepe Sistemu