Promotions

Fabricants

Déjà vus

MCP4725 - convertisseur Digital/Analogique (DAC) - 12 bits - interface I2C

DAC-MCP4725

ADA935

Convertisseur Digital/Analogique pour MicroControlleur, interface I2C, 12 bits enfin une vrai sortie Analogique pour Arduino!!!

Plus de détails

En stock

6,24 € TTC

Description

Description

Votre microcontroleur dispose certainement d'un convertisseur ADC (convertisseur analogique -> digital) mais probablement pas d'un DAC (convertisseur digital -> analogique).
C'est, en autre, le cas d'Arduino.

Et bien ce n'est plus le cas maintenant! Ce breakout board apporte les fonctionnalités du convertisseur DAC 12-bit MCP4725. Le MCP4725 est facile à mettre en oeuvre et se contrôle via I2C... ce qui permet de prendre facilement le contrôle depuis un microcontroleur tel qu'Arduino (et autre produits similaires). Envoyez une "valeur" sur le bus I2C et la broche VOUT la prendra directement cette tension.

Ce breakout est génial pour des projets Audio / Analogiques ou un contrôle PWM ne convient pas et que vous avez vraiment besoin d'une onde sinusoidale  ou d'un "bias point" ajustable. 

Détails techniques

C La broche ADDR est disponible sur le breakout, ce qui permet de fixer l'adresse et donc de placer deux DACs sur un seul bus I2C (raccordez juste la proche ADDR d'un des deux DACs à HIGH).

Fonctionne avec les logiques à tension 3.3v ou 5v.
Inclus également un pin header à 6 broches.

Les caractéristiques les plus intéressantes de ce composant sont:

  • Qu'il supporte I2C en mode rapide (FAST) à  3.4Mbps (mais pas Arduino), ce qui permet de faire une mise-à-jour de VOUT à ~200 KHz.
  • Qu'il dispose d'une EEPROM. Ainsi, si vous sélectionnez une tension de sortie, vous pouvez aussi 'stocker' sa valeur... la tension sera restaurée lors de la prochaine remise sous tension ;-) .
  • La tension de sortie est proportionnelle à la tension d'alimentation et aussi que la tension de sortie est en "rail-to-rail" avec la tension d'alimentation.
    Rail-to-rail signifie que la tension de sortie varie de 0 à la tension d'alimentation (sans perte de tension. Si vous alimentez le DAC est alimenté en en 3.3V, la sortie peut varier de 0-3.3V. S'il fonctionne sous 5V, la sortie peut varier entre 0-5V .

Voir aussi la datasheet du MCP4725.

Brancher sur un Arduino

Le raccordement est super simple, il suffit de connecter:

  • VDD à l'alimentation de votre microcontroleur (3-5V),
  • GND à la masse,
  • SDA sur la broche I2C Data (Pin A4 sur Arduino Uno, Pin 20 sur un Mega et Pin Digital 1 sur un Leonardo),
  • SCL sur la broche I2C Clock (Pin A5 sur Arduino Uno, Pin 21 sur un Mega et Pin Digital 3 sur Leonardo)
  • Et observez VOUT (avec un multimètre par exemple)

Tutoriels

Commentaires

30 autres produits dans la même catégorie :