lcd controller with lpc1777, s1d13517 and external sdram

Post on 07-Jul-2015

163 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

LCD controller implementation using LPC1777, S1D13517 and external SDRAM

TRANSCRIPT

Studenţi: Paul Pintilie hardware+driversMarius Vasile SO+software

Coordonatori: ș.l., drd. Mircea-Călin Monorș.l., dr. ing. Alexandru Bârleanu

Tema aleasă: Realizarea unei plăci de dezvoltare utilizând un

microcontroller din familia Cortex M3 şi interfaţarea cu un display LCD prin intermediul unui controller video cu memorie dinamică externă

Scurtă descriere a

sistemului

Sistemul este compus din 3 module principale:

Etapele proiectului

Proiectarea unei plăci de dezvoltare folosind microcontrollerul

LPC1777

Interfaţarea microcontrollerului cu controllerul video Epson S1D13517

Interfaţarea controllerului video cu un ecran LCD TFT de 4.3”

Interfaţarea controllerului video cu o memorie dinamică SDRAM

Imprimarea cablajului

Realizarea driverelor şi a secvenţelor de iniţializare aferente

dispozitivului hardware

Portarea sistemului de operare pe noua platforma (LPC1777)

Implementarea nivelului aplicaţie cu ajutorul primitivelor oferite

de către sistemul de operare

Implementarea hardware

Schema bloc a dispozitivului hardware:

Arhitectur

a

Cortex

M3

Controllerul

video

Proiectarea plăcii de dezvoltare

Altium Designer 10

PCB 3D View Schematic

Elemente de proiectare a PCB-

ului

Etajul de alimentare

Semnale cu frecvenţă ridicată

Planul de masă

Filtrarea tensiunii de alimentare

Puncte de test

Pad-uri termice

Configurarea regiştrilor PLL pentru

LPC1777

Timing-ul aferent magistralei

externe

Configurarea controllerului

video

PLL

LCD

SDRAM

Mod de afişare

Power save şi PWM backlight

Dificultăţi întâmpinate în dezvoltarea

proiectului

Durata de proiectare + execuţie

Prima placă de dezvoltare cu LPC1777

(procesor aflat încă în faza de dezvoltare)

Frecvenţa ridicată de lucru + timing-ul

restrictiv

Lipirea şi testarea componentelor SMD

Direcţii ulterioare de

dezvoltare Implementarea de comunicaţii folosind

CAN

Implementarea stivei USB, FAT32

Realizarea unui dispozitiv mobil

Eficientizarea consumului de energie

Îmbunătăţirea timpilor de acces şi

optimizarea operaţiilor

Vă mulţumesc!

top related