Go Down

Topic: SPI/I2C PWM IC (Read 4797 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