
ITALIAN TECHNOLOGY
grifo
Pagina 21
ADC 812 Rel. 3.00
Da notare che questo registro contiene dei dati validi solo quando la sezione A/D non stà eseguendo
la fase di Track-Hold o quella di conversione, ovvero a conversione ultimata.
Registro DASH:
Questo registro di lettura permette di acquisire il nibble alto della combinazione dal DAS MAX 197;
un'operazione di lettura in questo indirizzo restituirà i bit 11
÷
8 della combinazione relativa all’ultima
conversione eseguita dalla
ADC 812
. Il significato dei bit che componono tale registro é il seguente:
D7
D6
D5
D4
D3
->
->
->
->
->
Non utilizzato
Non utilizzato
Non utilizzato
Non utilizzato
Bit 11 della combinazione (modo Unipolare)
Segno della combinazione (modo Bipolare)
Bit 10 della combinazione
Bit 9 della combinazione
Bit 8 della combinazione
D2
D1
D0
->
->
->
Il bit D3 conterrà il docicesimo bit della combinazione nel caso delle conversioni nei range unipolari
(0
÷
5 V o 0
÷
10 V) oppure il segno della stessa (
0
= positivo,
1
= negativo) nel caso delle conversioni
nei bipolari (
±
5 V o
±
10 V). Questo tipo di codifica si presta facilmente ad essere utilizzata nella
maggioranza dei linguaggi di programmazione, infatti la tecnica che questi usano per codificare i dati
interi con segno é compatibile con la modalità descritta. Per maggiori informazioni si vedano gli
appositi programmi di esempio forniti in abbinamento alla scheda.
A titolo di esempio se a seguito di una conversione con range
±
5 V dal registro DASL viene acquisito
il dato 40H e dal registro DASH il dato 90H la combinazione complessiva risultante é: -140H = -320.
Da ricordare che l'accesso ad ognuno dei tre registri della scheda, implica anche la disattivazione del
segnale di interrupt della
ADC 812
.
SEQUENZA DI INIZIALIZZAZIONE
Dopo un’operazione di power on della
ADC 812
, la sezione A/D converter di bordo si trova in uno
stato di azzeramento generale ed é pronta a ricevere una scrittura nel registro
DASCTRL
per
effettuare una conversione. Nel caso la scheda di controllo sia semplicemente resettata (ad esempio
per l'utilizzo della circuiteria di watch dog od un reset manuale) la
ADC 812
non viene resettata e
mantiene il suo precedente stato. Questa situazione non é comunque problematica in quanto la prima
scrittura sul registro
DASCTRL
azzererà la condizione preesistente attivando contemporaneamente
una nuova conversione.
La scheda non necessita quindi di particolari procedure di inizializzazione.