Inizio
dei test con tutti gli integrati smontati ( inclusi i MAX333A ) |
||
1. |
Verifica di
continuità delle piste del circuito stampato |
OK |
2. |
Inserimento dei regolatori di
tensione e verifica delle alimentazioni ( +15, -15, +9, -9, +5 Vd_cpu,
+5 Vd_adc, +5 Va_adc ) |
OK |
3. |
Caricamento del bootloader sul
PIC16F877A tramite IC_Prog ( vedi Programmatore
e BootLoader ) |
OK |
4. |
Caricamento sul PIC16F877A di un
programma di prova via seriale ( vedi BootLoader
) e verifica di funzionamento dei sottosistemi CPU e comunicazione
seriale (MAX232). |
OK |
5. |
Verifica delle tensioni statiche
sui piedini dei MAX333A e dell'HEF4069 |
OK |
6. |
Montaggio dei MAX333A e
dell'HEF4069 |
OK |
6. |
Verifica relativa alla corretta
gestione dei livelli dei segnali di sincronismo : out MAX333A e HEF4069
( Programma di test : .BAS , .HEX ) Tensioni misurate sui piedini dell' ICX429ALL: Pin1 V4 (L=-9 H=0), Pin3 V2 (L=-9 H=0), Pin2 V3 (L=-9 H=0 HH=+9), Pin6 V1 (L=-9 H=0 HH=+9), Pin17 RG (L=0 H=+9), Pin19 H1 (L=0 H=+5), Pin20 H2 (L=5 H=0). Forma d'onda di V3 : x=100uS/div y=5V/div |
OK |
7. |
Verifica delle tensioni statiche
sui piedini dell'ICX429ALL Pin5 = 0, Pin7 = -9, Pin8 = 0, Pin9 = +15, Pin12 = +15, Pin14 = 0, Pin15 = 0, Pin16 = +15. |
OK |
8. |
Scrittura del programma di
generazione dei segnali di sincronismo per un campo ( pari o dispari ). Programma di test per il campo dispari : .BAS , .HEX |
OK |
9. |
Verifica delle forme d'onda
generate dal programma sui piedini dell'ICX429ALL (forme d'onda,
tensioni, sincronizzazione fasi ) |
OK |
10. |
Montaggio dell'ICX429ALL |
OK |
11. |
Verifica di funzionamento
dell'ICX429ALL tramite l'analisi della forma d'onda dell'output video :
risposta alla luce Segnale video misurato sul pin 3 dell'amplificatore video : Sensore al buio , Sensore illuminato ( x=20uS/div y=0,5V/div ) |
OK |
12. |
Scrittura delle routine di
acquisizione per l'ADC ( inizialmente solo per gli 8 bit più
signicativi ) e comunicazione seriale - Programma di test : .BAS , .HEX |
OK |
13. |
Verifica delle tensioni statiche
sui piedini dell'ADC |
OK |
14 |
Verifica forme d'onda dei
segnali di controllo dell'ADC : R/C ( Pin 24), BYTE ( Pin 23 ) |
OK |
15. |
Montaggio dell'AD976AN |
OK |
16. |
Verifica delle tensioni di
riferimento ( Pin 3 e Pin 4 ) : VRef = 2.5 V |
OK |
17. |
Verifica di funzionamento
dell'ADC e debugging delle routine di acquisizione ( via HyperTerminal
) : acquisizione di tensioni campione. Letture effettuate (solo per il byte più significativo ) : 2.3Vin = 29, 5Vin = 63, 9Vin = 115, -9Vin = 140 |
OK |
18. |
Verifica delle tensioni statiche sui piedini dell'AD713JN ( Pin4 = +15, Pin11= -15 ) | OK |
19. |
Montaggio dell'AD713JN |
OK |
20. |
Verifica funzionale
dell'amplificatore video - 1° stadio : amplificatore ( Pin 1 =
circa 15 volte il segnale video di Pin 3 ) |
OK |
21. |
Verifica funzionale
dell'amplificatore video - 2° stadio : buffer ( Pin 7 = Pin 1 ) |
OK |
22. |
Verifica funzionale
dell'amplificatore video - 3° stadio : inversione ( Pin 8 = - Pin 9
) |
OK |
23. |
Integrazione delle routine di
acquisizione all'interno del programma di generazione dei segnali di
sincronismo per il campo dispari ( .BAS, .HEX ) Test di acquisizione effettuato utilizzando ( lato PC ) HyperTerminal con la seguente configurazione : ICX.ht Il programma sul PIC attende l'arrivo di un qualunque carattere sulla porta seriale e ritorna un header ("ICX429START") , i valori dei 22 dummy pixel, e i 795x596 valori relativi al byte più significativo di ogni pixel del sensore. Il valore è trasferito in formato decimale a 3 digit ( 3 byte ) e salvato su un file tramite HyperTerminal. Non ci sono separatori o atri caratteri di formattazione. |
OK |
24. |
Introduzione della gestione del
segnale di clamping
all'interno delle routine di acquisizione (.BAS , .HEX) |
OK |
25. |
Verifica funzionale del clamping
: Uscita del secondo stadio Pin 7 |
OK |
26. |
Taratura della catena video :
ridotta l'amplificazione del primo stadio video a 7 volte e adozione,
per i test, del solo range di input positivo dell'ADC (0, +10V) |
OK |
27. |
Verifica complessiva di sistema
: acquisizione di segnali video e trasferimento dati al PC. Immagine di prova di un campo dispari, illuminato attraverso uno schermo con un piccolo foro ( File dati : ODD_P.txt ). Sono chiaramente visibili i 3 pixel oscurati all'inizio di ogni riga ed i 40 pixel oscurati alla fine di ogni riga, nonchè le righe oscurate all'inizio ed alla fine del frame. Sono stati eliminati i 22 dummy pixel all'inizio del quadro ( quelli con valore 127 all'inizio del file dati ) |
OK |