Home

User Manual - Innovate Engineering Solution, Source of Embedded

image

Contents

1. AT24C32 64 Fig 11 The fig 11 shows the I2C EEPROM which is connected to a Port P0 2 and P0 3 which is isolated with jump pin from port 17 L293D DC motor driver o 0 oe n BC5 ar DC Supply K RI 2 A Motor 1 2 Iz i 1 I i I i F E E E C E Oi ie rie 4 vall E la OOSG T RAS NN TNT SY NO SC y Fig 12 The Fig 12 show the DC motor driver section which s build using L239D it s function is equal to H bridge Supply to the motor can be give separately and the following port pins are use to control motor direction P1 16 to P1 16 and The enable pins also have option to select from controller PO 7 ENT2 and P0 21 or manual enable using jump pins Innovate Engineering solution www iesolution in 16 Innovate Engineering solution LPC2148 Development Board 18 Jumper selection Port directional control buffer P0 19 to P0 7 19 Jumper selection Port directional control buffer P1 16 to P1 23 01010 KAAAAAAD D TAHC245 44C 245 SRACKAMOY ADP The fig 13 amp 14 shows the bidirectional buffer fig 13 which is connected from P0 0 to P0 7 isolated with jump and fig 14 which is connected P1 16 to P1 23 both the buffer can be operated as input or output pout by selecting the jumper this kind of option is given for interface the external hardware like sensors which operates at 5V by reading the 78LS245
2. Options Tools Help Go ABSB YES 9 BIOS Step Communications COM Port COM 1 Erase block 0 0x000000 0 000F FF Erase block 1 0x001000 0x001FFF Baud Fate 3600 Erase block 2 0x002000 0x002FFF a Erase block 3 0003000 0x003FFF Device LPC2148 v Erase block 4 0 004000 0 004FFF Interface None SP Erase block 5 0x005000 0x005FFF Erase all Flash Code Ad Prot Oscillator Freg MHz I 2 0 if Erase blocks used by Hex File Hex File Cc VRel GAM SAY SOS oards4KelhMCB 21 304Blinky4Flash Blinky he Moditied Friday February 9 2007 10 42 46 4M more into Step 4 Options Step 5 Start We Went after programming Set Code Read Prot Fill unused Flash Execute Technical on line articles about 8057 and 4 programming WIA esacademi com tag doc http www flashmagictool com http www esacademy com fag docs Innovate Engineering solution www iesolution in 8 Innovate Engineering solution 4 1 1 In the Options Advanced Options dialog select the Hardware Config tab then check the Use DTR and RTS to control RST and P0 14 check box Advanced Options Communications Hardware Contig Security Just be Use DTA and ATS to control AST and P0 14 Keep RATS asserted while COM Port open T1 1100 me Te 50 ms Using the above option the hardware will set to stand alone programming No need of using the Step 4 2 4 2Manual method for Flash magic programming Enter in t
3. You can get a clear idea to use this option Innovate Engineering solution www iesolution in 17 Innovate Engineering solution LPC2148 Development Board 20 ULN2003 Relay driver Can use for stepper motor driver This fig 15 show the ULN2003APG AFWG Series are high voltage high current Darlington drivers comprised of seven NPN Darlington pairs which can use to drive the Relay stepper motor power transistor like TIP 122 etc six inputs are connected with P1 20 to P1 25 ports and isolated with jumps and a 5Vcc GND option is added with 8 pin RMC for easy external hardware operation 21 All I O output put header ARM i JI V Le Leid l MENT BOARB LPC 2148 Me a 0 D The fig 16 show the 26 pin header which has the output of all port pins with addition with 3 3Vcc and GND as shown in figure Innovate Engineering solution www iesolution in 18 Innovate Engineering solution LPC2148 Development Board 22 Xigbee interface socket mi 10 PORK 51 Wps T gt xose RX 2 F Llib AN z an Es E E a A fp T 2 E a E fp w 7 a i Ba AA AAA AANA F lis Fig 17 The Fig 17 shows the Xigbee socket which is contend with UART 1 by selecting the jumps given aside All Xigbee pins are take out as single row header pins for external use 23 TFT LCD Display 132 X132 pixel The fig 18 shows the TFT LCD Display of 132 X 132 pixel which is used in the NOKIA mobile phones by selecting the j
4. Innovate Engineering solution LPC2148 Development Board LPC2148 DEVELOPMENT BOARD USER MANUAL JULY 2011 Innovate Engineering solution www iesolution in 1 Innovate Engineering solution LPC2148 Development Board 1 INTRODUCTION 1 1 Board Features LPC2148 Development Board is a powerful development platform based on LPC2148 ARM7TDMI microcontroller with 512K on chip memory This board is ideal for developing embedded applications involving high speed wireless communication USB based data logging real time data monitoring and control interactive control panels etc The on chip USB controller provides direct high speed interface to a PC laptop with speeds up to 12Mb s The UART boot loader eliminates need of an additional programmer and allows you to program using serial port The on board peripherals include SD MMC card interface USB2 0 interface can be load any I2C 8 Pin EEPROM Xigbee wireless module interface two Bidirectional buffer I O ULN2003 500mA current sinking driver L293D DC motor controller 16X2 character LCD TFT LCD and many more The on chip peripherals and the external hardware on the development board are interconnected using pin headers and jumpers The I O pins on the microcontroller can be accessed from a 50 pin male header The board is made from double sided PTH PCB board to provide extra strength to the connector joints for increased reliability It supports the operating supply voltage between 9V to 12V In
5. UART 1 for external hardware connection like GSM GPS and other sensors Innovate Engineering solution www iesolution in 10 Innovate Engineering solution LPC2148 Development Board 4 JTAG amp PORT jumper selection 5 JTAG PROGRAMMING To a R AN Bier E 9086H dozoznin 6 7 9 N N Ma ual Auto Eai 428 G i J gt y E EY 2 1 Use jumper setting to select the JTAG programming 2 2 This programming option allow user to save the programming time for large memory programming compare to flash magic and other tools 2 3 This also allow the user to debug the programming through Keil software but this option is not tried till now in next user manual 2 4 To use the JTAG programming need parallel port in PC and other programming software will available in CD 2 5 JTAG programming Method using H JATG software http www hjtag com product_intro html Check the user manual and required software given in the CD follow the use manual procedure to program the LCP2148 100 working and tested Innovate Engineering solution www iesolution in 11 Innovate Engineering solution LPC2148 Development Board 6 BOOT amp RESET switch Main use for JTAG programmer Enter in to boot load mode by keeping the BOOT switch pressed and then press RESET switch Release BOOT switch after reset then press the start button to flash magic to start programming 7 Power supply 8 5V output for external hardware interfa
6. ce 9 Output for external hardware interface Fig 4 The power supply is design with Dual voltage regulator with LM317 which supply 3 3VDC and 5VDC with 1A current delivery capacity as shown in fig 7 and extra power supply output is given Identification 8 amp 9 gives the power supply 5V amp 3 3V respectively Use DC 12V or 9V DC adapter and switch on the board using ON OFF switch CAUTION While using the this power supply with external hardware be sure that the current should not exceeds above 1A if exceeds the development board function will get affected and any short circuit are maul function by the external or internal hardware using power supply the product developer are supplier will not be responsible Innovate Engineering solution www iesolution in 12 Innovate Engineering solution LPC2148 Development Board 10 Buzzer Fig 5 The fig 5 show the buzzer option using the jumper selection option we can isolate the buzzer and port pins P0 30 the buzzer is operated with 5V Dc supply and it switch using BC557 with low logic 11 4 LED s Buffer 3V3 8 SV KEELELE lt ARARARRA TES Po 4 wall a A POS e LELENE MACA Fig 6 The Fig 6 shows the 4 LED which is connected through to a bidirectional buffer in port P1 16 to P1 19 to use this LED s connect the buffer input jumps and output LED jumps and to select the output direction selected the jump as show in figure for more in
7. formation read the 74HC245 Datasheet Innovate Engineering solution www iesolution in 13 Innovate Engineering solution LPC2148 Development Board 12 2 X 16 LCD Display Fig 7 The fig 7 show the 2 X16 LCD display which is operated in 8 bit mode from the P0 15 to P0 22 DO to D7 and RS P0 25 E W P0 28 amp E P0 29 connected to jump and VR2 POT is provided to adjust the display contrast and below the LCD Jump is provided to control the LCD Backlight 13 4 Interrupt Switch ld a TA o 42 P2se1 ATO PO 14 PO E1MT POIN Fig 8 The fig 8 shows the 4 interrupt switches connected to SW1 P1 25 EINTo SW2 P0 14 SW3 PO 7 EINT2 SW4 PO Using the jump selection the Port and switch can be isolated Innovate Engineering solution www iesolution in 14 Innovate Engineering solution LPC2148 Development Board 14 ADC Reference Adjust Fig 9 The Fig 9 Show the ADC reference adjustment 2K POT is diffuse to adjust the ADC Reference 15 ADC Potentiometer Fig 10 The fig 10 shows the ADC potentiometer which is connected in P0 6 AD1 0 and P0 3 AD0 7 with jump isolating the port and POT by adjusting the reference pot in fig 9 the ADC reference voltage will changed you can check the function in DEMO program Innovate Engineering solution www iesolution in 15 Innovate Engineering solution LPC2148 Development Board 16 12C EEPROM AT24C32 R21 RAA Seo 1 EEPROM
8. novate Engineering solution www iesolution in 2 Innovate Engineering solution LPC2148 Development Board 1 1 SPECIFIACTION e Microcontroller LPC2148 with 512K on chip memory e Crystal for LPC2148 12Mhz Crystal for RTC 32 768KHz with backup battery e 50 pin Berg header for external interfacing e Operating Supply 9V to 12V DC AC e 2 4GHz Xigbee wireless module adaptor e 2C external EEPROM AT24C16 e USB Type B Connector e SD MMC card holder e Direct JTAG connection through PC parallel pot for flashing and debugging program e 50 Pin Expansion header e TFT LCD 132 X 132 Pixel e L293D 600mA Dual DC motor Driver e ULN2003 500mA Driver e Dual RS232 UART for external communication e Real time clock with battery holder e 2 analog potentiometer connected to ADC e 4 user switches e 4user LED s e Rest and boot loader switch e ON OFF switch e Buzzer Innovate Engineering solution www iesolution in 3 Innovate Engineering solution LPC2148 Development Board e Schematic and application examples in KEIL provided in the document CD Kit Contains 1 LPC2148 Pro Development Board 1 Documentation CD Note Xigbee wireless module and SD MMC card are not included with the board and it can be bought separately from www iesoulution in 1 2 LPC2148 Features e 16 bit 32 bit ARM7TDMI S microcontroller in a tiny LQFP64 package e 40 kB of on chip static RAM and 512 kB of on chip flash memory e In System Programming In A
9. o boot load mode by keeping the BOOT switch pressed and then press RESET switch Release BOOT switch after reset then press the start button to flash magic to start programming 4 3 Using Philips LPC 2000 flash utility FF LPC2000 Flash Utility File Buffer Help PHILIPS Flash Programming Erase Blank Blank Check Start Sector Erase End Sector Filename FAMINI ARM Kit on lnsigniasEeshMPLe PA Upload to Flash f Entire Device C Selected Sectors a Execute Code after Upload Manual Reset Device TAL Freq kHz 14745 Compare Flash Device Boot Loader 12 Read Fart ID Successtully Check the user manual in CD to learn the operation Innovate Engineering solution www iesolution in LPC2148 Development Board LPC2000 Flash Utility V2 2 3 Communication Connected To Port COM Use Baud Fate S600 Time Out zec HE Use BTA RTS tor Reset and v Boot Loader Selection Innovate Engineering solution LPC2148 Development Board 3 UART 1 Switch Option to Xigbee COM1 8 Xbee JUNMP TAr gt gt R2IN TXDOT P0 9 RXD4 e beeT gt Xbee RX a 4 M r 3 2 at K 2 3 2 EE1 5 1114 21 J 338X YN0 di 394 WO03 1 Ip MMM is M Muoneusaqy TE E E 3 3 9 Ti Fig 2 Using jumper setting selected the UART 1 and Xigbee as shown in fig 2 with option we can use the
10. om the pc serial port ED med i S AD oe A wey al x Aid E d e i A silu mu A 4 i l n T ko T A A fs ii a rP an E la MAS a s aa AN LPC2148 microcontroller incorporates a capability to self program itself using the on 5 t chip UART boot loader This eliminates the need of an external programming hardware The boot loader code is dedicated to use UARTO on the microcontroller Once the code is loaded on the microcontroller UARTO is free to be used in the application The host in this case PC or Laptop requires software to transmit the hex file to the microcontroller over the serial link For demonstration purpose we will use Flash Magic programming or Philips LPC 2000 flash utility Innovate Engineering solution www iesolution in 7 Innovate Engineering solution LPC2148 Development Board OPERATING PROCEDURE To enter in to the boot load mode follow the below mentioned steps 1 Connect a DB9 cable between the selected COMkx port on your PC and the UARTO port on LPC2148 development board 2 Plug in an AC DC 9V or 12V 1A supply to the development board and slide ON OFF switch to ON position 3 Jumper Settings Close the Jumper J1 J2 J3 JS amp J6 as shown in Fig 1 for both Serial amp JTAG programming if required as port one the jump and use it as Port Pins 4 Programming Methods 4 1Using flash Magic Programming x Flash Magic Saks File ISP
11. pplication Programming ISP IAP via on chip boot loader software e Embedded ICE RT and Embedded Trace interfaces offer real time debugging with the on chip Real Monitor software and high speed tracing of instruction execution e USB 2 0 Full speed compliant device controller with 2 kB of endpoint RAM e Two 10 bit ADCs provide a total of 14 analog inputs e Single 10 bit DAC provides variable analog output e Two 32 bit timers external event counters with four capture and four compare channels each PWM unit six outputs and watchdog e Low power Real Time Clock RTC with independent power and 32 kHz clock input e Multiple serial interfaces including two UARTs two Fast I C bus 400 kbit s SPI and SSP with buffering and variable data length capabilities Innovate Engineering solution www iesolution in 4 Innovate Engineering solution LPC2148 Development Board e Vectored Interrupt Controller VIC with configurable priorities and vector addresses e Up to 45 of 5 V tolerant fast general purpose I O pins in a tiny LQFP64 package e 60 MHz maximum CPU clock available from programmable on chip PLL with settling time of 100 us e On chip integrated oscillator operates with an external crystal from 1 MHz to 25 MHz e Power saving modes include Idle and Power down e Individual enable disable of peripheral functions as well as peripheral clock scaling for additional power optimization e Processor wake up from Power down mode via ex
12. ternal interrupt or BOD e Single power supply chip with POR and BOD circuit e CPU operating voltage range of 3 0 V to 3 6 V 3 3 V 10 pct with 5 V tolerant I O pads Salles A ral Peat cx aaa 2 it ey l x E a mmario E Innovate Engineering solution LPC2148 Development Board LPC2148 DEVELOPMENT BOARD OVERVIEW 10 11 12 13 14 15 16 17 18 19 20 224 8 Ze LPC2148 plug in module UART 0 controller auto programming Note use all pins from the PC UART 1 Switch Option to Xigbee JTAG amp PORT jumper selection JTAG Programmer BOOT amp RESET switch Main use for JTAG programmer Power supply SV output for external hardware interface 3 3 output for external hardware interface Buzzer 4 LED s 2 X 16 LCD display 4 Interrupt Switch ADC Reference adjust ADC Potentiometer I2C EEPROM AT24C32 L293D DC motor driver Jumper selection Port directional control buffer P0 19 to P0 7 Jumper selection Port directional control buffer P1 16 to P1 23 ULN2003 Relay driver can use for stepper motor driver All I O output put header Xigbee interface socket Innovate Engineering solution www iesolution in 6 Innovate Engineering solution LPC2148 Development Board 23 TFT LCD Display 132 X132 pixel 24 USB interface 25 SPI SD MMC interface 26 3 3V battery back for RTC 2 UART 0 Controller auto programming Note use all pins fr
13. umps pins display can be active and the Demo hex code is give to operate the TFT display with additional software and IC datasheet are given to develop the Code Innovate Engineering solution www iesolution in 19 Innovate Engineering solution LPC2148 Development Board 24 USB interface The fig 19 show the USB Connector which use for connecting the external USB hardware and PC to share data this code is not included with development board which will be given very Soon for the user so keep track on the www iesolution in 25 SPI SD MMC interface The Fig 20 shows the SD memory card interface which is operated in SPI communication to store the data and use as external read write memory and it is connected in P0 5 to P0 7 with jump selection 26 3V battery backup for RTC The fig 21 shows the RTC backup of 3 3V which is used to HOLD the RTC function even the power fails since the battery is inserted in the Board so the controller will be in the power up condition even the external power is disconnected Innovate Engineering solution www iesolution in 20

Download Pdf Manuals

image

Related Search

Related Contents

Manual - National Meter Industries  外形寸法図 各部のなまえ 取付方法  PTZJoy™ PRO - Canon BU-46H-47H  QMBox Combined Devices User Manual  HD-TVI Speed Dome User Manual  Choc de simplification : « La machine administrative est folle  Toro 2040Z Sell Sheet      

Copyright © All rights reserved.
Failed to retrieve file