Go Down

Topic: SPI/I2C PWM IC (Read 5622 times) previous topic - next topic

fkeel


Hi Everyone

I am looking for an IC which generates PWM signals, much like the PWM output of the Atmegas. Ideally I want to communicate with it via SPI or I2C.

However, I have not had much luck finding anything. I would need something like a GPIO expander, just for PWM signals. Does such a thing exist?

Regards

p.
http://embodimentlabs.tumblr.com/
http://paulstrohmeier.info/

CrossRoads

Did you look at TI's TLC5940?
http://www.ti.com/product/tlc5940
or others in that same series.
Designing & building electrical circuits for over 25 years.  Screw Shield for Mega/Due/Uno,  Bobuino with ATMega1284P, & other '328P & '1284P creations & offerings at  my website.

BenF


Chagrin

...or another ATMega (ATTiny, etc.), which could be implemented for the same cost of a TLC5940.

(darn BenF beat me to it)

fkeel



just to double check:

TLC5940 would also be able to drive a servo, correct? or a bunch of smaller DC motors.

(I was looking at some similar IC's and the fact that they are all dedicated to LED's confuses me - was wondering if there are also general purpose variants or if these *are* usable as general purpose pwms)
http://embodimentlabs.tumblr.com/
http://paulstrohmeier.info/

CrossRoads

"TLC5940 would also be able to drive a servo, correct? or a bunch of smaller DC motors."
No.
For that, take a look at something like this.
http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00253130.pdf
Designing & building electrical circuits for over 25 years.  Screw Shield for Mega/Due/Uno,  Bobuino with ATMega1284P, & other '328P & '1284P creations & offerings at  my website.

fkeel

#6
Jul 13, 2012, 09:48 am Last Edit: Jul 16, 2012, 12:25 am by fkeel Reason: 1
ah. wait. not thinking. sry. obviously they cannot drive a DC motor. However, why would the TLC5940 not be able to control a Servo?

the L99MC6 is super interesting though.


edit: the TLC5940 is current SINK, so thats why it couldnt drive a servo...
http://embodimentlabs.tumblr.com/
http://paulstrohmeier.info/

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy