AD převodník

Z MediaWiki SPŠ a VOŠ Písek
Verze z 26. 4. 2020, 19:44, kterou vytvořil JA (diskuse | příspěvky) (→‎Digital Voltmeter using 8051 Microcontroller)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

A/D převodník

Je obsažen např. v m-počítači 80C550, 80C552, 80C562.

Převodník je 8-mi nebo 10-ti bitový

Počet analogových vstupů je 8, ( 8-mi kanálový multiplexer )

Metoda postupné aproximace

Doba převodu je 50 strojních cyklů ( 37.5 ms při fOSC = 16MHz )

Rozsah vstupního napětí je 0 - +5V

Referenční napětí a napájecí napětí převodníku má samostatné vývody

Činnost řídí SFR registr ADCON Start převodu nastavením bitu ADCON.3 ( ADCS )

Po skončení převodu se nastaví bit ADCON.1 ( ADCI ), generace žádosti o přerušení avynuluje se bit ADCS. Bit ADCI nutno nulovat programově ( součást obsluhy přerušení )

Start převodu je možný řídit vnějším signálem STADC pokud je ADCON.5 ( ADEX ) = 1.

ADCON.0 – ADCON.2 ( AADR0 – AADR.2 ) - výběr analogového vstupu ADC0 – ADC7.(v bráně P5)

ADCON.6 – ADCON.7 obsahují nejnižší dva bity výsledku převodu ( ADC.0 a ADC.1 )

ADCH registr SFR obsahující výsledek převodu ( vyšších 8 bitů )

Digital Voltmeter using 8051 Microcontroller