A complete ARM7 embedded system trainer featuring LPC2478 MCU, ADC/DAC, Ethernet, SD card, motors, and LCD/TFT interface. Designed to teach embedded OS support, device drivers, memory interfacing, motor control, and real-time embedded application development.
1) NXP® Semiconductors designed the LPC2478 microcontroller, powered by the Arm7TDMI-S™ core, to be a highly integrated microcontroller for a wide range of applications that require advanced communications and high quality graphic displays.The LPC2478 microcontroller has 512 kB of on-chip high-speed flash memory.
1) Processor : LPC2478, ARM7 TDMI controller.
2) ADC : AD7492 12bit parallel interface
3) DAC : DAC 8512 12bit
4) LCD : 128 X 64 Graphics LCD display
5) Keyboard : 4 x 4 matrixes multi functional keyboard
6) Relay : 5V Good Sky SPDT mechanical relay
7) Memory : Flash 2M x16 Parallel SDRAM 16 M x 32 Parallel
8) SD Card : Micro SD
9) Onboard motor interface : Stepper motor, DC motor interface using 12 V
10) LEDs : 4 user LEDs
11) Switches : 4 Pin DIP
12) Interfacing Port : USB 2.0
13) Ethernet : 10/100 Ethernet RMII Interface
14) Power Supply : +5V,+12V,GND
MODULES AND SENSOR 1) Temperature sensor LM35 i) Operating temperature range : -55°C ≤ TA ≤ +150°C ii) Scale Factor : 10 mV/C
2) LDR i)Light luminance : 0 - 300 Lux ii) DC voltage : 0 - 3V
3)OPTIONAL INERFACING MODULES FOR SPI BUS i)RFID ii) LORA 4) OPTIONAL INTERFACING MODULES FOR UART i) Bluetooth ii) Zigbee iii) GSM iv) Fingerprint Module v) Wifi vi) GPS
SOFTWARE 1) LPCXpresso IDE Software : LPCXpresso IDE is a legacy integrated development environment (IDE) developed by NXP Semiconductors for software development on LPC microcontrollers, based on the Eclipse platform and GNU C/C++ toolchain.
2) Flash Magic: Is the industry-standard software tool used to program NXP ARM Cortex and legacy ARM7 microcontrollers—like the LPC2478—via their built-in serial bootloader using In-System Programming (ISP) mode.
3) Linux GUI : A native Linux GUI tool to communicate manually with the LPC2478 ISP bootloader without using the command line.
Onboard Interfaces Experiments 1) Graphics display interface with LPC2478 i) Graphics LCD display is design to display different types of fonts on display or any image also.
2) Relay/Buzzer interface with LPC2478
3) Switch & LED interface with LPC2478.
4) ADC interface with LPC2478 i) External ADC : ADC is the analog to digital convertor. We use 12 bit, 1.25MSPS parallel ADC ii) Internal ADC : LPC2478 having 8 bit internal ADC
5)DAC interface with LPC2478 i) External DAC : DAC is the digital to analog convertor. We use 12 bit serial parallel DAC ii) Internal DAC : LPC2478 having 8 bit internal ADC
6)Sensor interface with LPC2478 i) Temperature sensor : We are using LM35 as a temperature sensor ii) LDR We are using TO-8 photocell as a LDR.
7)MOTOR interface with LPC2478 i) To study stepper motor interface. ii) To study stepper & DC motor interface.
8) KEYPAD interface with LPC2478 We use matrix keypad in our experiment.
9)I2C based EEPROM interface with LPC2478 We use AT24C512 I2C based EEPROM in our experiment. i) EEPROM Write ii) EEPROM Read
10)External interrupt interface with LPC2478 i) To observe interrupt behavior will take LED indication. Normally LED is off, when rising edge of external signal comes then LED gets ON.
11) FLASH interface with LPC2478 We are using 2MB 16 bit Flash in our experiment. i) FLASH WRITE ii) FLASH READ
12)SDRAM interface with LPC2478 We are using 256MB 16 bit 2 SDRAM in our experiment. i) SDRAM READ WRITE. 13) USB HOST interface with LPC2478 i) USB HOST means LPC2478 act as a computer. In this experiment, we implemented USB mass storage class.
14) USB DEVICE interface with LPC2478 i) USB DEVICE means LPC2478 act as a slave device like pen derive. In this experiment, we implemented USB mass storage class.
15) CAN BUS interface with LPC2478 Controller Area Network (CAN) is the definition of a high performance communication protocol for serial data communication. i) CAN SELF TEST ii) CAN TX iii) CAN RX
16)Ethernet interface with LPC2478 The Ethernet block contains a full featured 10 Mbps or 100 Mbps Ethernet MAC i) ETHERNET TX ii) ETHERNET RX
Wireless Experiments 1) Fingerprint Scanner Interface with LPC2478 Captures and matches fingerprint data for biometric identification and access control.
2)Bluetooth Module Interface with LPC2478 Enables short-range wireless data communication between the LPC2478 and Bluetooth-enabled devices.
3) Wi-Fi Module Interface with LPC2478 Provides wireless network connectivity for data communication over Wi-Fi.
4)Zigbee Module Interface with LPC2478 Provides wireless network connectivity for data communication over Wi-Fi.
5)GSM Module Interface with LPC2478 Enables cellular communication for SMS, calling, and mobile data applications.
6)GPS Module Interface with LPC2478 Receives satellite signals to determine geographical location, latitude, longitude, and time.
7)LoRa Module Interface with LPC2478 Provides long-range, low-power wireless communication for IoT and remote monitoring applications.
8)RFID Reader Interface with LPC2478 Reads RFID tags wirelessly for identification, tracking, and access-control applications.
With 35 years of legacy in Technical Education, Akademika extends its expertise to Defence and Skill development, building Innovative, Reliable Training Systems for the next generation of Learners.
Address
Unit No 128/129, Hema Industrial Estate, Rajmata Jijabhai Road, Jogeshwari East, Mumbai, Maharashtra 400060 Tele +91 7447438443