Scheda di sviluppo per ICX429ALL



Lato componenti :
 
lato componenti



Lato rame :

lato rame


Elenco dei test effettuati :



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



Primo test della scheda di sviluppo completato il 7 Ottobre 2005.



Ultimo Aggiornamento : 9 Ottobre 2005 - Copyright : Marco Paolilli