Fogás-alapú rezisztív mátrix r-2r és ennek megvalósítását mikrokontroller

1) használata a mátrix R-2R, mint egy párhuzamos DAC.

Fogás-alapú rezisztív mátrix r-2r és ennek megvalósítását mikrokontroller

Úgy véljük, a mátrix, a bal oldalon látható.

Nyilvánvaló, hogy ha az összes kulcs van a „0”, akkor a kimeneti feszültség nulla lesz.

Meg lehet számolni, hogy ha a zéró-mentesítés kapcsoló beállítása „1”, és az összes többi „0”,

Ha az első számjegy kulcs értéke „1”, és az összes többi „0”,

Ha a kulcsok nulla és egy bit értéke „1”, és az összes többi „0”,

Vout = V * (1/16 + 1/8), és így tovább ...

Általánosságban, megkapjuk: Vout = V * (A0 * 1/16 + A1 * 1/8 + A2 * 1/4 + A3 * 1/2), ahol Ai = 1, ha a megfelelő kulcsot (Ki) tárolja a helyzetben " 1 „és Ai = 0, ha a megfelelő kulcs pozícióban” 0”.

Azaz lezárja a különböző módokon kulcsok K0 ... K3 (vagy más szóval, etetés a bemeneti négy bites számok A3 A2 A1 A0) tudjuk szerezni február 4 = 16 különböző kimeneti feszültség értékeket (Uki = 0 és Uki = V * (1 -1/16) fokozatonként δ = V * 1/16).

Így ez az áramkör egy egyszerű négy bites párhuzamos digitális-analóg átalakító.

Hasonlóképpen, tudjuk építeni nyolc, tíz, tizenkettő vagy általában N-bites DAC.

Általánosságban, van az n-bites DAC. Vout = V * Σ (Ai * 1/2 n-i). ahol i - a kisülési száma (i = 0, 1, 2, ... n-1), Ai = 1, ha a megfelelő kapcsoló zárva van a hálózati buszon és Ai = 0, ha a megfelelő kapcsoló zárva van, hogy a közös.

lépés ebben az esetben határozza meg a képlet: δ = V / 2 n. ahol n - számjegyek teljes száma

2) A végrehajtás a DAC áramköri R-2R a mikrokontroller.

Tegyük fel, hogy nincs DAC, de van egy szabályos vezérlő elég kihasználatlan lába. Lehetséges, egy mikrokontroller, akkor magadnak egy DAC? Igen, persze.

Vegyük például egy PIC16F628A vezérlő és nézd a dokumentációban, hogyan kell megépíteni a kimenetek:

Fogás-alapú rezisztív mátrix r-2r és ennek megvalósítását mikrokontroller

Mint látjuk, - rendezésére kiadási használ két Polevikov amikor a kimenet „0” - felső Polevik (csatlakozik az elektromos busz) zárva van, az alsó (GND) - van nyitva, amikor a kimeneti „1” - éppen ellenkezőleg, a felső nyitott, zárt alsó. Ez pontosan az, amire szüksége van - akkor húzza ki, vagy a földre, vagy a tápegység. Ezután, felhasználva nyolc ilyen megállapítások és a mátrix R-2R, - így a nyolc-bites digitális-analóg átalakító:

Fogás-alapú rezisztív mátrix r-2r és ennek megvalósítását mikrokontroller

Amikor tekinteni mátrix R-2R, mi tekinthető ideális kulcsok (zárt kapcsoló ellenállása nulla), de a valóságban, az ellenállás a zárt kulcs (public tranzisztorok) nem nulla. Befolyásolásához Ilyen parazita impedanciák lehet figyelmen kívül hagyni, akkor ajánlott, hogy válasszon az R ellenállás 2 n (n - DAC bites) szerese ellenállása egy zárt kapcsoló.

Amint azt az integráló áramkör No láncok, a sebesség a DAC határozza kizárólag a sebességet a vezérlő.

Annak érdekében, hogy pontos konverzió szükséges, hogy megfelelő pontossággal adott teljesítmény stabilitását.