Operácie

Číslicovo-analógový prevodník (DAC): Rozdiel medzi revíziami

Z SensorWiki

(Vytvorená stránka „ Ak potrebujeme previesť číslicový signál na analógový, tak máme niekoľko možností. 1. Najjednoduchší spôsob je využiť D/A prevodník priamo na čipe…“)
 
Riadok 12: Riadok 12:
  
  
 +
2. Druhá možnosť je použiť špecializovaný integrovaný obvod, ktorý pripojíme k mikropočítaču buď cez zbernicu I2C. Takýchto obvodov existuje veľa, často k nim existuje už aj fungujúca knižnica napr. [[Zbernica i2c: PCF8591|PCF5891]] - 1x 8-bit DAC, alebo [https://www.adafruit.com/product/4470 MCP4728] - 4x 12-bit DAC. Druhou často používanou zbernicou je SPI, aj k nej je možno nájsť podobné prevodníky, napr. [http://ww1.microchip.com/downloads/en/devicedoc/21897b.pdf MCP4921] - 1x 12-bit SPI DAC, alebo [https://datasheets.maximintegrated.com/en/ds/MAX5171BOB.pdf MAX5715] - 4x 12-Bit SPI DAC.
 +
 +
 +
<div style='text-align: center;'>
 +
[[Súbor:MIPS_MCP4921.jpg|400px]]<BR>
 +
''MCP4921 - dvojitý 12-bitový A/D prevodník na zbernicu SPI.''
 +
</div>
 +
 +
 +
3. Tretia možnosť je postaviť si vlastný D/A prevodník z presných rezistorov, tzv. R-2R siete.
 +
 +
4. No a posledná možnosť, ktorej sa budeme venovať aj na cvičení je využiť šírkovo modulovaný signál PWM
  
  

Verzia zo dňa a času 12:57, 21. marec 2021


Ak potrebujeme previesť číslicový signál na analógový, tak máme niekoľko možností.


1. Najjednoduchší spôsob je využiť D/A prevodník priamo na čipe mikropočítača. To však, žiaľ, nie je prípad procesoru ATmega328P, s ktorým tento semester pracujeme. Ale ak by ste si mohli vybrať, aj priamo v rodine mikroprocesorov AVR sa nájdu takéto typy - napr. procesor ATtiny214 z rodiny ATtiny[REF 1].

MIPS ATtinyDAC.png
Bloková schéma D/A prevodníka v procesore ATtiny214.


2. Druhá možnosť je použiť špecializovaný integrovaný obvod, ktorý pripojíme k mikropočítaču buď cez zbernicu I2C. Takýchto obvodov existuje veľa, často k nim existuje už aj fungujúca knižnica napr. PCF5891 - 1x 8-bit DAC, alebo MCP4728 - 4x 12-bit DAC. Druhou často používanou zbernicou je SPI, aj k nej je možno nájsť podobné prevodníky, napr. MCP4921 - 1x 12-bit SPI DAC, alebo MAX5715 - 4x 12-Bit SPI DAC.


MIPS MCP4921.jpg
MCP4921 - dvojitý 12-bitový A/D prevodník na zbernicu SPI.


3. Tretia možnosť je postaviť si vlastný D/A prevodník z presných rezistorov, tzv. R-2R siete.

4. No a posledná možnosť, ktorej sa budeme venovať aj na cvičení je využiť šírkovo modulovaný signál PWM


Literatúra

  1. Victor Berzan: Getting Started with DAC. Application Note TB3210, Microchip Technology, 2018.



Návrat na zoznam cvičení...