Stránka 1 z 1

DAC - časování

Napsal: 02 říj 2009, 16:30
od Lowpass
Dobrý den,

potřeboval bych poradit s časováním operací na DAC převodníku. Pro určitou aplikaci potřebuji posílat data z mC (Atmel, ale na tom v podstatě nezáleží) přes DAC na multiplex se S&H.

Moje představa práce s DAC je taková: DAC i multiplex(y) jsou disabled, mC vystaví na port hodnotu, enabluje DAC, počká na dokončení převodu, ustálení, pak enabluje příslušný multiplex (s již nastavenou adresou vývodu, kam má vstup směřovat), zas chvíli počká, vše disabluje a sekvence se opakuje.

Chtěl bych použít převodník AD7538, jehož datasheet připojuji, multiplexy jsou HD14051B.

Jde mi přesně o toto: jak dlouhou prodlevu zařadit po vystavení hodnoty na port, jak dlouho trvá převod, ustálení, zpracování multiplexem, tj. která hodnota z datasheetu je která a zda se o to mám vůbec starat.

Nejsem hardwarář a z datasheetu mi to moc jasné není.

Děkuji za případné reakce.

Napsal: 02 říj 2009, 17:06
od Návštěvník
Ustálení výstupu převodníku píšou 1.5us max. Ale záleží i na použitém operáku, ten má taky nějakou dobu ustálení a nepíšeš jaký tam bude. Rychlost toho MUXu zase záleží na napájecím napětí, to taky nepíšeš jaké bude. A co bude za tím MUXem? To taky potřebuje nějaký čas na to, aby s tím napětím něco udělalo.

Napsal: 05 říj 2009, 12:22
od Lowpass
Díky, to jsem si myslel.

Připojuji tedy více informací: za DAC by měl být obvod dle datasheetu DACčka, sám nic nevymyslím, nejsem HW, jak už jsem psal, za multiplexy je kondenzátor a TL064/084 jako S&H. Rozsah výstupu na DAC by měl být 0-10V, multiplexy mohu napájet klidně 15V, budou tam k dispozici. Na origo schématu, podle kterého se inspiruji, bylo 7,3V, ale netuším proč.

Jinak obecně ten postup posílání hodnot, jak jsem jej popsal, je v pořádku? Mohu na multiplexu zároveň s nastavenim vstupů ABC dát rovnou i INH na LOW nebo musím také čekat?