Pages: [1]   Go Down
Author Topic: 6 sorties analogiques  (Read 989 times)
0 Members and 1 Guest are viewing this topic.
Toulouse
Offline Offline
Jr. Member
**
Karma: 0
Posts: 96
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.

Merci à vous.

Roipou
Logged

N'attendez pas de savoir pour entreprendre.
Drawall, le robot qui dessine : http://drawall.cc/

Offline Offline
Faraday Member
**
Karma: 34
Posts: 5073
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


Le problème, c'est que je n'ai pas 6 sorties I2C pour utiliser le 1er...
bonjour
reponse rapide eventuellement à suivre pour le 1er
1 seul bus I²C est necessaire
I2CTM Interface:
- Eight Available Addresses
Logged

Bretagne
Offline Offline
Full Member
***
Karma: 2
Posts: 196
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

le MCP4525 n'a que 2 adresses disponibles (AO sur la pin 6) pour le "user" , c'est le "manufacterer" qui décide des bits A1 et A2.
Par défaut ils sont à 0  , sur commande peuvent être mis à 1.
http://www.sparkfun.com/datasheets/BreakoutBoards/MCP4725.pdf   (rubrique 7.2)
voir aussi les posts :
https://www.sparkfun.com/products/8736
Le besoin des 8 adresses existe. 

Contacter Sparkfun?  les chips sont marqués avec un code suivant A1 et A2.....( rubrique 10.1)
Logged

...ils embarquèrent la logique, coupèrent les cordons, alors, libérés de leurs chaînes, une immensité s'ouvrait devant eux...

Toulouse
Offline Offline
Jr. Member
**
Karma: 0
Posts: 96
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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 ?
Logged

N'attendez pas de savoir pour entreprendre.
Drawall, le robot qui dessine : http://drawall.cc/

Toulouse
Offline Offline
Jr. Member
**
Karma: 0
Posts: 96
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

J'ai trouvé notamment le TLC5628CN sur radiospares.
8 bits, 8 canneaux, boitier DIP
Logged

N'attendez pas de savoir pour entreprendre.
Drawall, le robot qui dessine : http://drawall.cc/

Offline Offline
Faraday Member
**
Karma: 34
Posts: 5073
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

J'ai trouvé notamment le TLC5628CN sur radiospares.
8 bits, 8 canneaux, boitier DIP
bonsoir
si une profondeur de 8 bits est suffisante pourquoi pas
sinon le mcp4728 offre 4 sorties en 12 bits i2C avec adresse en eeprom
http://ww1.microchip.com/downloads/en/DeviceDoc/22187E.pdf
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 106
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Toulouse
Offline Offline
Jr. Member
**
Karma: 0
Posts: 96
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.

Quote
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)

Je partirais donc sur le TLC5628.
Merci à vous !
Logged

N'attendez pas de savoir pour entreprendre.
Drawall, le robot qui dessine : http://drawall.cc/

Pages: [1]   Go Up
Jump to: