128 13. Przetwornik analogowo-cyfrowy w mikrokontrolerze SAB 80515/535
128 13. Przetwornik analogowo-cyfrowy w mikrokontrolerze SAB 80515/535
NOlf,
X 7. 7 7 7 7 X 7. <<<<<<<<
Rys. 13-3 Struktura wewnętrzna przetwornika A/C.
a
: >*
• ADM rodzaj przetwarzania (A/D coiwersion Modę):
ADM = 1 seria pomiarów, przetwornik po uruchomieniu wykonuje pomiary, aż do chwili, w której ADM - 0,
ADM = 0 pomiar pojedynczy, uruchamiany programowo,
• MX2..MX0 - wybór numeru kanału pomiarowego (analog MultipleXer) wg. danych podanych w tabeli 13-1.
Tabela 13-1 Sterowanie wyborem kanałów analogowych AN0..AN7.
MX2 |
MX1 |
MX0 |
Kanał |
MYMOS |
ACMOS |
0 |
0 |
0 |
0 |
ANO |
AN0/P6.0 |
0 |
0 |
1 |
1 |
ANI |
AN1/P6.1 |
0 |
1 |
0 |
2 |
AN2 |
AN2/P6.2 |
0 |
1 |
1 |
3 |
AN3 |
AN3/P6.3 |
1 |
0 |
0 |
4 |
AN4 |
AN4/P6.4 |
1 |
0 |
1 |
5 |
AN5 |
AN5/P6.5 |
1 |
1 |
0 |
6 |
AN6 |
AN6/P6.6 |
1 |
1 |
1 |
7 |
AN7 |
AN7/P6.7 |
W procesorach wykonanych w technologii ACMOS (SAB 80C515/535) wejścia AN0..AN7 są równocześnie wejściami cyfrowego portu P6 (o adresie ODBH). Oznacza to z jednej strony możliwość pomiaru wartości wejściowego sygnału cyfrowego, a z drugiej interpretację logiczną podanego sygnału.
W mikrokontrolerach SAB 80(0515/535) istnieje możliwość programowania podzakresu pomiarowego, który ustalany jest przez podział różnicy napięć doprowadzonych do wejścia VĄppp i napięcia VACJNIO- W ten sposób tworzone są dwa wewnętrzne napięcia wzorcowe V|njĄppp i ^IntAC.ND' które określają górną i dolną wartość napięcia podzakresu pomiarowego.
DAPR7 4
VlntAREF = VAGND + ^ (VAREF ”VAGND) d,a DAPR7..4 >3
DAPR ^ 0
VlntAGND = VAGND + (VAREF " VAGND) dla DAPR3..0 < 0DH gdzie: