Forum Moderator
Italy
Offline
Brattain Member
Karma: 226
Posts: 17007
Don't know what I do
|
 |
« Reply #15 on: November 21, 2012, 05:50:47 am » |
non avevo capito che necessitava di un continuo aggiornamento... quindi la frequenza del pwm non è predefinita?
Lo fa in automatico la libreria che ti ho segnalato perché usa il timer 1 per spedire costantemente i dati al TLC. Ovviamente ciò entra in conflitto con un codice che usa quel timer, ma puoi sempre usare il 2 o lo 0, se ti servono funzioni con i timer. PS: tornando al problema della R di limitazione, quella resistenza influisce su tutte le uscite del microchip per cui se imposti una corrente massima di, esempio, 30 mA, avrai 30 mA max su tutti i canali.
|
|
|
|
|
Logged
|
|
|
|
|
Camisano Vicentino (VI), Italy
Offline
God Member
Karma: 4
Posts: 850
ƎR like no other.
|
 |
« Reply #16 on: November 21, 2012, 06:41:23 am » |
non avevo capito che necessitava di un continuo aggiornamento... quindi la frequenza del pwm non è predefinita?
Lo fa in automatico la libreria che ti ho segnalato perché usa il timer 1 per spedire costantemente i dati al TLC. Ovviamente ciò entra in conflitto con un codice che usa quel timer, ma puoi sempre usare il 2 o lo 0, se ti servono funzioni con i timer. si supponevo si arrangiasse la libreria, quindi non mi crea molti problemi  tornando al problema della R di limitazione, quella resistenza influisce su tutte le uscite del microchip per cui se imposti una corrente massima di, esempio, 30 mA, avrai 30 mA max su tutti i canali.
si si quello l'ho capito per la dissipazione del calore, posso metterlo tranquillamente su uno zoccolo? grazie ancora 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 226
Posts: 17007
Don't know what I do
|
 |
« Reply #17 on: November 21, 2012, 08:36:21 am » |
per la dissipazione del calore, posso metterlo tranquillamente su uno zoccolo?
Io lo metto sempre su zoccolino. Anche perché il formato DIP non ha il pad per la dissipazione quindi è abbastanza inutile appiccicarlo al PCB, anzi staccandolo circola più aria (secondo me, eh). PS: cmq se vuoi stare tranquillo, nel datasheet c'è la formula per sapere la dissipazione massima in base ai canali da pilotare ed alla corrente max per canale. Basta che ti faccia 2 conti per vedere dove vai a cascare
|
|
|
|
|
Logged
|
|
|
|
|
Camisano Vicentino (VI), Italy
Offline
God Member
Karma: 4
Posts: 850
ƎR like no other.
|
 |
« Reply #18 on: November 21, 2012, 11:11:50 am » |
per la dissipazione del calore, posso metterlo tranquillamente su uno zoccolo?
Io lo metto sempre su zoccolino. Anche perché il formato DIP non ha il pad per la dissipazione quindi è abbastanza inutile appiccicarlo al PCB, anzi staccandolo circola più aria (secondo me, eh). PS: cmq se vuoi stare tranquillo, nel datasheet c'è la formula per sapere la dissipazione massima in base ai canali da pilotare ed alla corrente max per canale. Basta che ti faccia 2 conti per vedere dove vai a cascare ok, la formula l'avevo vista ma anche se dovessi dissipare calore non saprei come fare, non ci sono altre soluzioni oltre a quella di metterlo sullo zoccolo o sulla scheda comunque prima parlavi dei timer, ho guardato la libreria e mi pare di aver capito che viene usato anche il timer2 per il GSCLK (pin 3 arduino --> pin 18 tlc) sto facendo un po' la conta dei timer per vedere se posso usare senza problemi la funzione tone 
|
|
|
|
|
Logged
|
|
|
|
|
BZ (I)
Offline
Brattain Member
Karma: 172
Posts: 16136
+39 349 2158303
|
 |
« Reply #19 on: November 21, 2012, 11:28:12 am » |
Ti stai facendo tanti problemi per la dissipazione del calore, ma cosa vuoi pilotare col TLC? Ciao Uwe
|
|
|
|
|
Logged
|
|
|
|
|
Camisano Vicentino (VI), Italy
Offline
God Member
Karma: 4
Posts: 850
ƎR like no other.
|
 |
« Reply #20 on: November 21, 2012, 11:32:57 am » |
Ti stai facendo tanti problemi per la dissipazione del calore, ma cosa vuoi pilotare col TLC? Ciao Uwe
per ora dei led, ma mettendone 3/4 in parallelo per uscita avrei circa 70mA e su 16 uscite sono più di un amperè, da qualche parte devono andare...
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 226
Posts: 17007
Don't know what I do
|
 |
« Reply #21 on: November 21, 2012, 12:08:03 pm » |
Ti stai facendo tanti problemi per la dissipazione del calore, ma cosa vuoi pilotare col TLC? Ciao Uwe
per ora dei led, ma mettendone 3/4 in parallelo per uscita avrei circa 70mA e su 16 uscite sono più di un amperè, da qualche parte devono andare... http://code.google.com/p/tlc5940arduino/wiki/PowerDissipationSaresti abbondantemente fuori specifica, se usi tutti e 16 i canali. Ah, una cosa che mi dimenticavo: il TLC5940 "assorbe" corrente, non la fornisce. Per cui va usato con LED RGB ad anodo comune oppure collegando il negativo del dispositivo da comandare.
|
|
|
|
|
Logged
|
|
|
|
|
Camisano Vicentino (VI), Italy
Offline
God Member
Karma: 4
Posts: 850
ƎR like no other.
|
 |
« Reply #22 on: November 21, 2012, 01:09:10 pm » |
mmmm beh adesso che inizia a fare freddo se lo metto fuori all'aria aperta non dovrei avere problemi, o comunque se lo tengo in casa potrebbe rivelarsi utile per riscaldare l'amiente  Ah, una cosa che mi dimenticavo: il TLC5940 "assorbe" corrente, non la fornisce. Per cui va usato con LED RGB ad anodo comune oppure collegando il negativo del dispositivo da comandare.
giusto, quindi non posso neanche usarlo per pilotare dei transistor, la cosa si fa complicata  se dimezzo il carico e raddoppio i tlc, dovrei rientrare negli standard... tanto se ne possono mettere tanti in cascata di quegli integrati, no? comunque mi confermi che la libreria usa anche il timer2? volevo capire se potevo usare la funzione tone senza problemi... grazie ancora per l'aiuto! 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 226
Posts: 17007
Don't know what I do
|
 |
« Reply #23 on: November 21, 2012, 01:19:10 pm » |
se dimezzo il carico e raddoppio i tlc, dovrei rientrare negli standard... tanto se ne possono mettere tanti in cascata di quegli integrati, no?
Sì, si possono mettere in cascata. Ora però non mi ricordo quanti la libreria è capace di gestirne. comunque mi confermi che la libreria usa anche il timer2? volevo capire se potevo usare la funzione tone senza problemi...
Sì, purtroppo usa anche il timer 2.
|
|
|
|
|
Logged
|
|
|
|
|
Camisano Vicentino (VI), Italy
Offline
God Member
Karma: 4
Posts: 850
ƎR like no other.
|
 |
« Reply #24 on: November 21, 2012, 01:31:55 pm » |
se dimezzo il carico e raddoppio i tlc, dovrei rientrare negli standard... tanto se ne possono mettere tanti in cascata di quegli integrati, no?
Sì, si possono mettere in cascata. Ora però non mi ricordo quanti la libreria è capace di gestirne. comunque mi confermi che la libreria usa anche il timer2? volevo capire se potevo usare la funzione tone senza problemi...
Sì, purtroppo usa anche il timer 2. ok grazie, beh io al momento ho in mente di metterne "solo" 6 in cascata, ma leggevo che bastava modificare una riga nella libreria per impostare il numero di chip, non ho letto da nessuna parte che ci siano limiti, forse nessuno si è mai posto questo problema...
|
|
|
|
|
Logged
|
|
|
|
|
Varese
Offline
God Member
Karma: 8
Posts: 581
|
 |
« Reply #25 on: November 21, 2012, 02:01:01 pm » |
https://www.facebook.com/permalink.php?story_fbid=490624637635457&id=134956699868921 e questo per caso?  ma il segnale PWM che devi mantenere 1 secondo non lo puoi far generare da una eeprom, tu praticamente lo registri e lo giri alla eeprom che per un secondo lo mantiene, se poi il segnale e sempre lo stesso la fai generare a lui sempre e hai risolto il problema prova la 24lc16 e una parte del tuo compenso la giri a noi grazie 
|
|
|
|
|
Logged
|
|
|
|
|
BZ (I)
Offline
Brattain Member
Karma: 172
Posts: 16136
+39 349 2158303
|
 |
« Reply #26 on: November 21, 2012, 02:55:32 pm » |
mmmm beh adesso che inizia a fare freddo se lo metto fuori all'aria aperta non dovrei avere problemi, o comunque se lo tengo in casa potrebbe rivelarsi utile per riscaldare l'amiente  Ah, una cosa che mi dimenticavo: il TLC5940 "assorbe" corrente, non la fornisce. Per cui va usato con LED RGB ad anodo comune oppure collegando il negativo del dispositivo da comandare.
giusto, quindi non posso neanche usarlo per pilotare dei transistor, la cosa si fa complicata  se dimezzo il carico e raddoppio i tlc, dovrei rientrare negli standard... tanto se ne possono mettere tanti in cascata di quegli integrati, no? comunque mi confermi che la libreria usa anche il timer2? volevo capire se potevo usare la funzione tone senza problemi... grazie ancora per l'aiuto!  Prendi il PCA9685 e puoi pilotare transistori o MOSFET. Ciao Uwe
|
|
|
|
|
Logged
|
|
|
|
|
Camisano Vicentino (VI), Italy
Offline
God Member
Karma: 4
Posts: 850
ƎR like no other.
|
 |
« Reply #27 on: November 21, 2012, 03:40:29 pm » |
https://www.facebook.com/permalink.php?story_fbid=490624637635457&id=134956699868921 e questo per caso?  ma il segnale PWM che devi mantenere 1 secondo non lo puoi far generare da una eeprom, tu praticamente lo registri e lo giri alla eeprom che per un secondo lo mantiene, se poi il segnale e sempre lo stesso la fai generare a lui sempre e hai risolto il problema prova la 24lc16 e una parte del tuo compenso la giri a noi grazie  no no quello lì lo sto facendo fare al mio compagno di squadra così prende mano con arduino, non è niente di che, 2 ingressi digitali e 8 uscite digitali... la cosa che richiede più tempo è disegnare il pcb perchè ha delle richieste specifiche, ma niente di difficile... comunque non ho mai utilizzato una eeprom e non saprei come utilizzarla  Prendi il PCA9685 e puoi pilotare transistori o MOSFET. Ciao Uwe
si ci sto pensando... è che un transistor su ogni uscita con le relative resistenze non mi piace molto come cosa...
|
|
|
|
|
Logged
|
|
|
|
|
Varese
Offline
God Member
Karma: 8
Posts: 581
|
 |
« Reply #28 on: November 21, 2012, 06:09:47 pm » |
no no quello lì lo sto facendo fare al mio compagno di squadra così prende mano con arduino, non è niente di che, 2 ingressi digitali e 8 uscite digitali... la cosa che richiede più tempo è disegnare il pcb perchè ha delle richieste specifiche, ma niente di difficile... comunque non ho mai utilizzato una eeprom e non saprei come utilizzarla  c'è sempre la prima volta, saresti il primo
|
|
|
|
|
Logged
|
|
|
|
|
Camisano Vicentino (VI), Italy
Offline
God Member
Karma: 4
Posts: 850
ƎR like no other.
|
 |
« Reply #29 on: November 22, 2012, 05:03:15 am » |
mi resta ancora il dubbio se sia possibile usarne 6 in cascata, ho scritto a quello che ha scritto la libreria se mi risponde vi faccio sapere.. o comunuqe quando provero` vi faro` sapere... intanto grazie mille a tutti! 
|
|
|
|
|
Logged
|
|
|
|
|
|