Bonjour.
J'aimerais commander 6 sorties analogiques (pas de pwm) avec un arduino uno.
La qualité du signal de sortie n'est pas primordiale.
Pour cela j'ai trouvé 2 CNA sur Sparkfun.
le MCP4525 : CNA série qui utilise l'I2C,
le AD5330 : CNA parallèle sur 8 bits.
Le problème, c'est que je n'ai pas 6 sorties I2C pour utiliser le 1er, ni 48 sorties numériques pour utiliser le second.
Je pourais utiliser des 74HC595 pour augmenter le nombre de sorties, mais ça comence à revenir un peu cher, il doit y avoir une solution plus économique.
En gros il y a 4 puces différentes, pour les 4 états de A1-A2, en revanche le A0 est externe, mais il n'est pas disponible sur la carte de Sparkfun (j'ai regardé leur schéma, le pin A0 est bien à la masse).
C'est pas un peu con ? Pourquoi Microchip ne l'a pas fait en boitier 8 pins ?
Il doit surement exister un équivalent de ce CNA avec A0-A1-A2 en externe non ?
Si tu veux convertir le pwm en valeur analogique une résistance et un condo devraient suffire ! regarde ici : http://www.jlectronique.org/PWM.htm
A +,
Jacques.
Artouste:
si une profondeur de 8 bits est suffisante pourquoi pas
Oui c'est suffisant pour mon application.
Quant au mcp4728, je le laisse de coté, ça me semble plus compliqué de gérer les adresses en eeprom, puis en plus il m'en faudra 2, puis je redoute un peu le boitier msop.
Si tu veux convertir le pwm en valeur analogique une résistance et un condo devraient suffire !
Comme je l'ai précisé en début de message, le pwm ne me convient pas car je monte en fréquence (environ 1kHz)