Deogen
EOSystems Home
romana english   

Deogen - Generator de test pentru monitoare

    1. Istoricul proiectului

    In anul 2000 am construit un dispozitiv embedded pentru repararea monitoarelor PC defecte. Motivatia a fost necesitatea unei posibilitati de a genera imagini de test pentru tehnicianul depanator fara a folosi un PC, care ocupa un spatiu mare in zona de lucru si care este greoi de operat pentru a schimba rezolutiile si imaginea, mai ales pentru ca depanatorul nu "vede" imaginea pe monitorul defect.
   Initial am investigat posibilitatea folosirii unui chip specializat generator video (de exemplu pe placi video mai vechi), dar am abandonat repede aceasta directie din cauza complexitatii ridicate. A doua directie a fost sa folosesc un microcontroller de uz general pentru a genera semnalele video VGA necesare. Chip-ul folosit a fost un Atmel At90S1200, primul membru al familiei AVR si ca urmare avand cele mai serioase restrictii de resurse (de exemplu nu are RAM). Dupa cateva incercari si tuning-uri am realizat un astfel de dispozitiv generator de test aproximativ de dimensiunea unui player CD portabil.

    2. Tester pentru monitor - editia a doua :)

    In prezent am reproiectat vechiul generator folosind un nou chip AVR (ATTiny2313), care dispune de cateva imbunatatiri de functionalitate, gabarit, consum de curent.

eOscope

    3. Caracteristici importante:

  • 8 imagini distincte
  • 4 rezolutii disponibile pentru orice imagine: 640x480x60Hz, 800x600x60Hz, 1024x768x60Hz,1280x1024x60Hz Nou
  • Dimensiuni reduse (comparabile cu un credit card)
  • Portabil: functioneaza cu o baterie de 9V (tip 9V-6F22)
  • Functioneaza si cu un adaptor de curent continuu de 7.5V..12V
  • "Designed to box": este proiectat fizic pentru o cutie de plastic ieftina

    4. Schema electronica

mainboard sch

   Descriere:
   Elementul principal al proiectului este un microcontroler ATTiny2313 de la Atmel, care functioneaza la 20MHz si care are avantaje fata de vechile versiuni (AT90S2313), de exemplu instructiune de basculare port intr-un singur ciclu de ceas. Semnalele sincro H si sincro V se obtin direct din portul microcontroler-ului, iar semnalele R,G,B se obtin folosind un convertor DA rudimentar (cu retea de rezistente).
   Circuitul de alimentare este realizat cu un chip de tipul xx2950, ales in principal pentru consumul de mers in gol redus, factor important pentru dispozitivele alimentate de la baterie. Puteti utiliza si un circuit echivalent de tipul 78L05 daca nu urmariti optimizarea consumului. Bateria sau adaptorul de curent continuu sunt conectate folosind diode de protectie, pentru a preintampina incarcarea accidentala a unei baterii Tipul diodei alese este Schottky pentru a reduce caderea de tensiune pe jonctiune in conductia directa (in principal pentru circuitul de baterie).


    5. PCB

   Criteriul principal de proiectare a placii de circuit a fost realizarea simpla fata, urmat de reducerea dimensiunilor fizice la minim.


pcb simulation     none     unrouted

   Datorita trasarii simpla fata a PCB-ului acesta se poate realiza usor in regim de amator (autorul a folosit metoda press'n'peel cu rezultate foarte bune). Nu este nevoie de niciun strap "in aer" in actuala configuratie PCB.


    6. Software

A fost realizat folosind suita gratuita Avrstudio de la Atmel si assamblat cu AVRASM V2.x. In sectiunea de download gasiti fisierele necesare programarii microcontrolerului (fisierul *.hex se poate inscrie direct in chip folosind orice programator AVR).

    7. Instructiuni de operare

Conectati cablul de semnal al monitorului la dispozitiv, alimentati circuitul cu o baterie sau cu un adaptor de curent continuu (7.5...10V). Evitati folosirea simultana atat a bateriei cat si a adaptorului de curent continuu. Folosind unul din push-butoane puteti schimba rezolutia imaginii in secventa inel, iar din celalalt buton alegeti imaginea (secventa in inel de asemenea). Puteti obtine orice combinatie rezolutie-imagine doriti.


    8. Lista de componente

Cantitate Valori Nume Observatii
2 18pF C1, C2  
1 100uF/16V C3  
1 470uF/16V C4  
3 470ohm R1, R3, R4  
3 1K R2, R5, R6  
1 10K R7  
2 BAT42 D1, D3  
1 Conector jack pentru curent continuu J1  
1 Comutator basculant pentru alimentare S2 SKS06LP comandabil la Schukat
1 VGA 15pin U$1  
2 Push Button S1, S3 Versiunea cu tija lunga
1 20.0000MHz Q1 Profil jos sau inalt
1 TS2950 IC2 LM2950 sau 78L05 echivalent
1 ATTiny2313 IC1 Nu este compatibil cu AT90S2313
1 Cutie de uz general Cutie LP6029B-SW (compartiment baterie inclus) comandabil la Schukat


    9. Poze

  Device - box closed Device - box open PCB corroded
  LCD multicolor CRT multicolor CRT black&white

  CRT black CRT white CRT desktop

  CRT red CRT green CRT blue


    10. Download

    software.zip Ver1.2 30.08.2007
    hardware.zip Ver1.2 11.12.2007 Adaugat


    11. Incheiere

   Nu este permisa folosirea acestui proiect in scopul obtinerii de foloase materiale de orice fel.
   Autorii nu isi asuma nici o raspundere pentru daunele de orice fel survenite in urma realizarii si folosirii acestui montaj.
    De asemenea, pentru acest proiect nu se ofera suport tehnic. Vom incerca insa, in limita timpului disponibil, sa raspundem la e-mailurile trimise. In cazul in care doriti sa ne contactati, o puteti face la adresa de e-mail:
email


 10January2007