Offline
Sr. Member
Karma: 2
Posts: 465
|
 |
« on: February 02, 2013, 11:17:15 am » |
Ciao.. Sto cercando un chip port expander per arduino che abbia anche il pwm gestibile per singola porta e con, possibilmente, relativa libreria o esempi di gestione. Devo pilotare i pwm di alcune ventole da pc. Chi mi da una mano ?
Grazie
|
|
|
|
|
Logged
|
|
|
|
|
BZ (I)
Offline
Brattain Member
Karma: 160
Posts: 15605
+39 349 2158303
|
 |
« Reply #1 on: February 02, 2013, 07:46:26 pm » |
Suppongo che deve essere collegato al bus I2C: http://www.adafruit.com/products/815Ciao Uwe
|
|
|
|
|
Logged
|
|
|
|
|
Deep south of Italy
Offline
Faraday Member
Karma: 6
Posts: 2953
The quieter you become, the more you can hear
|
 |
« Reply #2 on: February 03, 2013, 12:16:39 am » |
...Se non sbaglio , mi vengono in mente due IC il TLC5940, e il mcp23017 Il primo è fatto più per pilotare dei led il secondo è più indicato (e costa anche meno) http://cgi.ebay.it/ws/eBayISAPI.dll?ViewItem&item=261164618831&ssPageName=STRK:MESE:IT
|
|
|
|
« Last Edit: February 03, 2013, 03:15:18 am by BrainBooster »
|
Logged
|
|
|
|
|
BZ (I)
Offline
Brattain Member
Karma: 160
Posts: 15605
+39 349 2158303
|
 |
« Reply #3 on: February 03, 2013, 02:54:48 am » |
Il TLC5940 ha come usita un open drain con fonte di corrente costante (per la precisione Constant-Current Sink) e deve essere pilotato di continuo dal Arduino (fatto partire di continuo il ciclo PWM. Non ha un interfaccia I2C. Il MCP23017 é un port expander I2C con 16 uscite che possono essere accese o spente. Non ha nessun PWM e dovrebbe essere pilotato da Arduino da accendere/spegnere le uscite. Il PCA9685 ha un interfaccia I2C e genera autonomamente il PWM. Come uscite ha un open collector o un totem pole selezionabile via programmazione. http://www.adafruit.com/datasheets/PCA9685.pdfCiao Uwe
|
|
|
|
|
Logged
|
|
|
|
|
|
|
Offline
Sr. Member
Karma: 2
Posts: 465
|
 |
« Reply #5 on: February 04, 2013, 05:42:35 am » |
Grazie a tutti.. Prima di postare questo topic, avevo fatto parecchie ricerche e sinceramente non avevo trovato un componente che faceva al caso mio.. Perchè ho bisogno di pilotare i pwm del singolo pin, infatti avevo trovato anche io questi componeti, ma.. Il mcp23017 non supporta il pwm. Il tlc5940 deve essere costantemente pilotato dall' arduino, perchè diventa gravosa la gestione. Un altro, che non mi ricordo la sigla ora, mi permetteva di pilotare il pwm ma di tutti i pin contemporaneamente e non del singolo pin. Avevo provato a vedere degli shiftregister come ad es. Pca9635, ma le librerie per la gestione non erano delle migliori... Penso che l' ottimale sia quello indicato da uwe... Il pca9685, visto che c'è pronta anche una libreria apposita. Mi procuro il chip e faccio qualche prova. Grazie
|
|
|
|
|
Logged
|
|
|
|
|
Deep south of Italy
Offline
Faraday Member
Karma: 6
Posts: 2953
The quieter you become, the more you can hear
|
 |
« Reply #6 on: February 05, 2013, 02:39:45 am » |
Occhio che quell'IC è in formato TSSOP28, non è proprio semplicissimo da saldare se non sei attrezzato.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 2
Posts: 465
|
 |
« Reply #7 on: February 05, 2013, 04:46:07 am » |
Occhio che quell'IC è in formato TSSOP28, non è proprio semplicissimo da saldare se non sei attrezzato.
Cosa Intendi per attrezzato ?
|
|
|
|
|
Logged
|
|
|
|
|
Deep south of Italy
Offline
Faraday Member
Karma: 6
Posts: 2953
The quieter you become, the more you can hear
|
 |
« Reply #8 on: February 05, 2013, 04:55:01 am » |
per attrezzato intendo: ottima tecnica di saldatura e buon saldatore con punta fine oppure stilo ad aria calda o forno da ferlow ecc.. insomma volevo dire che il package dell'integrato è solo smd.
|
|
|
|
« Last Edit: February 05, 2013, 05:03:10 am by BrainBooster »
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 2
Posts: 465
|
 |
« Reply #9 on: February 05, 2013, 04:57:06 am » |
ahh ok.. Ho una stazione saldante e con saldatore a punte fine e anche lo stilo ad aria calda.. Poi per la tecnica... vedremo 
|
|
|
|
|
Logged
|
|
|
|
|
|