Pár technických dat ve zkratce:
- napájecí napětí +5V
- konverzní čas maximálně 20ms
- max. 40000 vzorků/s
- rozlišení 16 bitů
- Reference : interní(2.5V)/externí referenční napětí
- Chyby převodu:
- integrální nelinearita max. ±2LSB
- diferenciální nelinearita max. +2LSB, -1LSB
- sedm režimů rozsahů vstupního napětí a impedance - viz. tabulka..
- - sériové čtení dat
- - vstupní napětí bez poškození
- R1IN, R3IN ±16.5V
- R2IN (GND-0.3) ¸ 16.5V
Jednotlivé režimy vstupu jsou nastavovány pomocí vstupů R1IN, R2IN a R3IN.
Rozlišení režimů se provádí různou kombinací připojení těchto vstupů na
GND, BUF(proudový zesilovač referenčního napětí) a Vin(vstupní napětí). No a pro
tři vstupy, kde každý z nich může být připojen na kterýkoli z těchto tří
vychází 27 kombinací.
Výrobce však zaručuje zisk a offset jen u sedmi z nich - viz. tabulka. Nevýhodou této
univerzálnosti je nízká vstupní impedance, která u garantovaných režimů
nepřesáhne 45.7kW.
Výrobce nabízí čtyři typy A/D převodníků
- ADS7813P rozlišení 15 bitů, integrální nelinearita ±3LSB, poměr signálu-šum 85dB, DIP
- ADS7813PB rozlišení 16 bitů, integrální nelinearita ±2LSB, poměr signálu-šum 87dB, DIP
- ADS7813U jako 1., ale pouzdro SOIC
- ADS7813UB jako 2., ale pouzdro SOIC
Chyba v celém rozsahu(garantované režimy) nepřesáhne 0.25%
Označení pinů
1. R1IN analogový vstup
2. GND zem
3. R2IN analogový vstup
4. R3IN analogový vstup
5. BUF výstup zesilovače referenčního napětí
6. CAP vstup kondenzátoru zesilovače
7. REF vstup/výstup referenčního napětí
8. GND zem
9. DATACLK vstup/výstup hodin
10. DATA výstup dat
11. EXT/INT externí zdroj hodin (log 0)/ interní zdroj hodin (log 1)
12. /CONV start převodu(log 0)
13. /CS výběr obvodu
14. /BUSY informace o připravenosti
15. PWRD Power Down vstup (log 1)
16. Vs +5V
Schéma zapojení a DPS
Zapojení předpokládá externí zdroj hodinového signálu, který při připojení k LPT generuje PC.
Součástky
- IC1 ADS7813
- IC2 78L05
- C1, C2 1mF(Tantal)
- C3, C5, C6 100nF(Keramika)
- C4 10mF(Elektrolyt)
- C7 47mF(Elektrolyt)
- R1 1kW(I menší nebo drátová propojka)
Pozor: C1, C2 nelze nahradit elektrolytickými kondenzátory!!
Komunikace
Čtení dat z ADS7813 používá poměrně jednoduchý protokol:
Komunikace s externím zdrojem hodinového signálu.
Po zapnutí napájení je nutné nastavit /CS = 0, PWRD = 0 (Tedy v případě, že jsou
zapojeny k LPT nebo mC).
Pak již podle následujících časových průběhu:
Interní hodinový signál:
Externí hodinový signál:
Z průběhu je patrné, že při čtení dat s interním zdrojem hodinového signálu stačí čekat na náběžnou hranu na DATACLK a číst z DATA. V případě externího(našeho) zdroje signálu je nejlepší vytvořit náběžnou hranu, poté sestupnou a při DATACLK = 0 teprve číst bit z DATA. Časové schéma také ukazuje pořadí čtených bitů z ADS7813.
Poznámka: Rád bych upozornil, že sestupná hrana na /CONV(start konverze)
musí být dlouhá minimálně 40ns. Delší být může jakkoli. V
případě velmi rychlého mC a režimu externího hodinového
signálu je vhodné vložit časovou smyčku, která po sestupné hraně na /CONV čeká na
/BUSY = 1.
Download & Odkazy
- Schéma a DPS (Eagle4.0) - ti_ads7813_pcb.zip
- Datasheet ADS7813: - ads7813.pdf
- Testovací program (připojení k LPTx) pro DOS a snad i Win9x. Obsahuje popis propojení ADS7813 na LPT - program bez zdrojových kódů... - ti_ads7813_prg.zip