PWMs commandées par I2C, SPI, //

Electronique numérique / Circuits logiques programmables EPLD, CPLD, FPGA d'Altera ou de Xilinx VHDL, Verilog ou SystemC

Modérateur : Modérateur

lebomb
HABITUE
HABITUE
Messages : 51
Inscription : 13 oct. 2006 17:48

PWMs commandées par I2C, SPI, //

Message par lebomb »

Bonjour,
Je cherche un circuit de génération de PWM commandé par I2C ou SPI ou parallèle.

Est ce que quelqu'un connaitrait un composant comme ca ?
J'ai pas mal cherché sur le net, j'ai rien trouvé.

En fait j'ai besoin de 20 PWM pour commandé des servomoteurs de modélisme (période 20 ms).

Inutile de me proposer de monter des comparateurs avec des générateurs d'horloge, se sera trop encombrant.
Quand a la solution logicielle sur uC, j'ai deja pas mal d'interruptions sur mon uC dont je pense que les servos se mettraient a vibroter.

N'existe t il pas un composant tout pret ?

Merci.
Avatar de l’utilisateur
Zera
REGULIER
REGULIER
Messages : 132
Inscription : 18 avr. 2006 14:03
Localisation : France - Alsace
Contact :

Message par Zera »

Salut

Désolé, je ne connais pas de composant dédié, mais quitte à placer un composant de plus, pourquoi ne pas dédier un second microcontrôleur ?
lebomb
HABITUE
HABITUE
Messages : 51
Inscription : 13 oct. 2006 17:48

Message par lebomb »

Bé vu que j'ai besoin de 20 PWM, il va falloir que je mette pas mal de uC.
Et j'aurai pas la place....

Ok, il existe bien l'atmega1280 qui a 16 PWM mais je veux pas me casser les pieds a programmer le uC et mettre en place un protocole de com.

Juste un petit circuit I2C spécialisé PWM ca existe pas ?

snifffffffff
Avatar de l’utilisateur
Zera
REGULIER
REGULIER
Messages : 132
Inscription : 18 avr. 2006 14:03
Localisation : France - Alsace
Contact :

Message par Zera »

Hey, tu n'es pas obligé d'utiliser le périférique PWM d'un micro pour générer une PWM ! :)

Si tu dédie un micro à cela, il te suffit d'avoir une boucle principale qui se charge de générer les PWM (seul seul souci est qu'il y risque d'y avoir des perturbations lors de la modification des rapports cycliques). Quelle fréquence désires-tu utiliser pour tes PWM ?
lebomb
HABITUE
HABITUE
Messages : 51
Inscription : 13 oct. 2006 17:48

Message par lebomb »

yes !!!!!
le probleme c'est j'ai deja pas mal d'interruptions dans mon programme.
Donc le jitters sur une génération pwm par soft/timer rique d'etre élevé.

J'ai déja essayé par le passé et les servos se mettent a vibroter.
Avatar de l’utilisateur
Zera
REGULIER
REGULIER
Messages : 132
Inscription : 18 avr. 2006 14:03
Localisation : France - Alsace
Contact :

Message par Zera »

Autre solution (qui part de mon principe de micro dédié) : utilisation d'un SD20
voir http://alex.narbonne.free.fr, "Carte 20 servos"
Répondre