Si vous vous êtes déjà dit : "J'aimerais avoir quatre DAC 12 bits dans un seul boîtier avec la possibilité de sauvegarder leurs réglages dans une EEPROM", j'ai de bonnes nouvelles. Le MCP4728 est la réponse à vos souhaits !
Dans son petit boîtier, le MCP4728 possède quatre DAC 12 bits pour tous les besoins de réglage de tension que vous pouvez avoir. De plus, il a la possibilité de stocker les réglages des DACs dans une EEPROM interne. Une fois enregistrés dans la mémoire non volatile interne, les paramètres seront chargés par défaut lorsque le DAC sera mis sous tension. Tout sur I2C !
Pour aller encore plus loin, le MCP4728 vous permet de choisir entre deux sources pour votre tension de référence : la tension d'entrée que vous utilisez pour l'alimenter sur la broche VCC, ou une tension de référence interne de 2,048V. Si vous utilisez la tension de référence interne (Vref en langage DAC), vous pouvez choisir entre un gain 1X ou 2X pour la sortie, ce qui permet à vos tensions de s'étendre de 0V à 2,048 ou de 0V à 4,096V selon les besoins de votre application.
Par défaut, vous utiliserez la tension d'entrée comme votre Vref, ce qui vous permettra de mettre à l'échelle les tensions de 0V-3.3V ou 5V en fonction de votre tension d'entrée. Ou bien, utilisez la Vref 2.048V pour une utilisation de ~3.3V, et la Vref 4.096 pour une utilisation de ~5V.
Le breakout pour le MCP4728 est équipé des circuits de support nécessaires pour l'utiliser avec le microcontrôleur de votre choix ou un ordinateur supporté par Blinka. Les connecteurs JST SH STEMMA QT compatibles SparkFun Qwiic facilitent le processus de connexion du MCP4728 à votre projet et vous permettent de partager facilement un bus I2C avec d'autres capteurs STEMMA QT, Qwiic, Grove ou d'autres capteurs compatibles.
Ces pilotes, schémas de câblage et exemples de code pour Arduino, CircuitPython et Python facilitent la mise en route et vous permettent de vous lancer dans votre projet au lieu de chercher à savoir comment câbler les choses ou faire fonctionner le code.
DÉTAILS TECHNIQUES
Caractéristiques techniques
Convertisseur numérique-analogique (CNA) à sortie en tension 12 bits avec quatre sorties tamponnées
Mémoire non volatile intégrée (EEPROM) pour les codes CNA et I2C ? Bits d'adresse
Sélection de la référence de tension interne ou externe
Plage de tension de sortie:- Utilisation de VREF interne (2.048V):0.000V à 2.048V avec réglage du gain = 10.000V à 4.096V avec réglage du gain = 2- Utilisation de VREF externe (VDD):0.000V à VDD
±0.2 bits de poids faible (LSB) Différentiel-non-linéarité (DNL) (typique)
Temps d'établissement rapide : 6 ?s (typique)
Fonctionnement à alimentation unique : 2,7V à 5,5V
Adresse I2C par défaut 0x60
Dimensions du produit : 25,7mm x 17,8mm x 4,6mm / 1,0" x 0,7" x 0,2"
Poids du produit : 1,5g / 0,1oz