Pages: [1]   Go Down
Author Topic: SPI/I2C PWM IC  (Read 3491 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
God Member
*****
Karma: 2
Posts: 711
a, b = b, a+b
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset


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


Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 435
Posts: 23597
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Did you look at TI's TLC5940?
http://www.ti.com/product/tlc5940
or others in that same series.
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Offline Offline
Edison Member
*
Karma: 3
Posts: 1001
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

What about Atmel's AtMega328P?

http://www.atmel.com/devices/atmega328p.aspx
Logged

Dubuque, Iowa, USA
Offline Offline
Edison Member
*
Karma: 29
Posts: 2236
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

(darn BenF beat me to it)
Logged

Offline Offline
God Member
*****
Karma: 2
Posts: 711
a, b = b, a+b
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset



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


Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 435
Posts: 23597
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Offline Offline
God Member
*****
Karma: 2
Posts: 711
a, b = b, a+b
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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...
« Last Edit: July 15, 2012, 05:25:40 pm by fkeel » Logged


Pages: [1]   Go Up
Jump to: