Technology Labs

PL-ARM : Embedded Training Kit

About Product

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

Get Direction