D/A převodník DAC0832 - velikost výstupního napětí

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
Johny_Servis
Příspěvky: 11
Registrován: 09 úno 2010, 00:00

D/A převodník DAC0832 - velikost výstupního napětí

#1 Příspěvek od Johny_Servis »

Ahoj

Generuju analogový signál pomocí DAC0832 - signál je bipolární sinusovka.
Zde je výřez z datasheetu, kde je namalováno zapojení vč. vzorce pro výpočet velikosti výstupního napětí.

->Napájení operačních zesilovačů TL072 mám symetrické (+/-12V)
->Napájení samotného DAC0832 mám +12V (kladná větev symetrického napájení).
-> Jako zdroj referenčního napětí mám obvod TL431 (2,5V)

Signál mi to generuje v pořádku, ale mám problém s velikostí výstupního napětí.
Problém je v tom, že pokud mám Vref=2,5V, výstupní napájení je pouze Uout=500mV špička-špička.
Při Vref=5V mám výstup už cca. Uout=1V špička-špička.

Rád bych měl výstup špička-špička právě 5V - což by mělo při použití 2,5V reference fungovat. Co mám tedy nejspíš blbě - mé zapojení je 100x zkontrolované - je podle datasheetu - data do toho sypu PICem 16F877A.

Případně mě napadlo použít zesilovač (jednoduchý pomocí OZ) ale jaký - z hlediska spektrální čistoty - o rychlost nejde - nejvyšší frekvence je 3400Hz?

->Invertující?
->Neinvertující??
Jaká je ideální velikost vstupního napětí do zesilovače. 500mV š-š je asi moc že?

Díky za názory
Přílohy
datasheet15.jpg
http://www.datasheetcatalog.org/datasheet/nationalsemiconductor/DS005608.PDF
(85.58 KiB) Staženo 143 x
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#2 Příspěvek od Andrea »

Kolik máš ty odpory a kolik je stejnosměrný posun (střední hodnota) té sinusovky na výstupu?
Uživatelský avatar
Johny_Servis
Příspěvky: 11
Registrován: 09 úno 2010, 00:00

#3 Příspěvek od Johny_Servis »

Odpory:

Použil jsem odporovou síť 4x10kohm
=> R=5kohm (2x paralelně 10kohm)
=>2R=10kohm
tak sem to pochopil z datasheetu

SS posun sinusovky:
0V (možná +/- jednotky mV) - chodí krásně 0V,+250mV,0V,-250mV,0V...

---------------------------------------------------------------------------------
pozn.
Teď to přeměřuju - ty odpory a moc mi to nesedí....
takže vydrž Prťka vydrž, třeba se to rozchodí :-)

----------------------------------------------------------------------------------
Tak bohužel odpory sedí:
2R=10kohm
R=5kohm
:-(
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#4 Příspěvek od Andrea »

A na výstupu prvního operáku ta sinusovka vypadá jak?

Edit: A co ta reference, tu máš udělanou jak?
Uživatelský avatar
Johny_Servis
Příspěvky: 11
Registrován: 09 úno 2010, 00:00

#5 Příspěvek od Johny_Servis »

Uš-š = cca. 500mV (tj. poloviční než na výstupu 2. operáku - tam je cca. 1V š-š) a je děsně zubatá (pochopitelně) - jinak je již bipolární (+/-).

Aby bylo rozuměno - mám tam celkem 3 operáky:

ty první dva jsou ve schématu
3. je zapojen jako aktivní dolní propusť, která význámě "vyhlazuje" (ale nezmenšuje!) sinusovku
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#6 Příspěvek od Andrea »

Na výstupu prvního operáku nemůže být bipolární sinusovka, při kladné referenci musí být celá záporná. Tak máš asi nějak špatně zapojenou zem.
Uživatelský avatar
Johny_Servis
Příspěvky: 11
Registrován: 09 úno 2010, 00:00

#7 Příspěvek od Johny_Servis »

Na jedné zemi mám připojeno:
->PIC
->D/A převodník - oba dva uzemňovací vývody (3,10) a vývody XFER a WR2 (17,18) - mám to jako single-buffered aplikaci.

->Symetrické napájení mám vytvořené přes tupý trimr, kde jezdec je uzeměn (na té samé zemi co PIC a D/A) a tak ze 24V vznikne +12 a -12V - napájení OZ

5V napájení pro PIC mi zajišťuje PRESTO, stejně tak země (které jsou tedy komplet všechny propojené) jde na PRESTO - nemůže zde vznikout chyba?
Fakt je ten, když zapnu jenom PRESTO (tzn. 5V zdroj pouze pro PIC) a nezapnu 24V externí zdroj, tak se mi na větvi +12 objeví 3,12V, které jakoby prosakuje přes D/A (když totiž jeho +12V napájení odpojím, těch 3,12V z větve +12 zmizí)
Naposledy upravil(a) Johny_Servis dne 09 úno 2010, 16:48, celkem upraveno 1 x.
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#8 Příspěvek od Andrea »

Tak si nejdřív vyřeš napájení, dělat zem trimrem nebude ono. A pak jsi taky pořád neodpověděl, jak máš udělanou referenci.
Uživatelský avatar
Johny_Servis
Příspěvky: 11
Registrován: 09 úno 2010, 00:00

#9 Příspěvek od Johny_Servis »

reference je standardně zapojený TL431 (2,5V) podle katalogu - na nožičce Vref u D/A mám skutečných 2,5V proti zemi

Takže mám předělat napájení celého zařízení pouze na jeden zdroj? (ten 24V)
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#10 Příspěvek od Andrea »

Vyrob si tvrdý symetrický zdroj +/-12V. Jak velký máš odpor u té TL431 a z jakého napětí ji napájíš?
Uživatelský avatar
Johny_Servis
Příspěvky: 11
Registrován: 09 úno 2010, 00:00

#11 Příspěvek od Johny_Servis »

TL 431 napájím z 5V

anoda - uzeměna
katoda a ref propojeny - na ně jde přes 2k7 napájení (z těch 5V) a objevuje se zde krásných 2,5V
Uživatelský avatar
Johny_Servis
Příspěvky: 11
Registrován: 09 úno 2010, 00:00

#12 Příspěvek od Johny_Servis »

Takže

->Zatlačil jsem na pilu a celý obvod předělal na napájení z jednoho zdroje - laboratorní teslácký +/-15V - odtud jsem 5V stabilizátorem udělal odbočku pro napájení PICu (a ostatních periferií co to vyžadujou).

->Celkový odběr kladné větve je 100mA, záporné možná tak 20mA (očekávatelné hodnoty).

Výsledek je stále tentýž - výstupní velikost se mění pouze když měním Vref, ale velmi neadekvátně tomu, co udává výrobce.
Země sem všechny propípal nejmíň 100x - tam chyba byt nemože.
Aspoň sem si ověřil, že mnou vytvořené symetrické napájení (přes trimr) je dostatečně "tvrdé" a neklesá, když začne D/A převodník pracovat

Dále jsem zjistil, že pro výstup 1V š-š (tj. 5V na Vref) musím mít symetrické napájení alespoň 7V, jinak dochází k ořezávání sinusovky, nejprve zespoda a potom i zeshora - rozdíl 6V (resp. 2V proti Vref) mi připadá brutální!!! (jedná se o TL072)
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#13 Příspěvek od Andrea »

A jak teď vypadá ta sinusovka na výstupu prvního OZ?
Uživatelský avatar
Johny_Servis
Příspěvky: 11
Registrován: 09 úno 2010, 00:00

#14 Příspěvek od Johny_Servis »

furt stejně

na výstupu 1.OZ je bipolární schodová

na výstupu 3. OZ (aktivní filtr) je bipolární hladká
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#15 Příspěvek od Andrea »

Tak tam máš pořád botu nebo neumíš měřit, na výstupu prvního OZ nemůže být bipolární sinusovka, musí být celá záporná. Čím to měříš?
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“