Pages: 1 2 [3]   Go Down
Author Topic: Arduino minimale: è giusto così?  (Read 1113 times)
0 Members and 1 Guest are viewing this topic.
Malo ( VI )
Offline Offline
Sr. Member
****
Karma: 0
Posts: 372
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma una volta fatto questo circuito
Effettuato il caricamento del loader qualora fosse vergine
Si dovra' pure caricarci uno sketch
Usando questo oggetto http://www.robot-italy.com/product_info.php?cPath=119_155&products_id=832  ed avendo visto che nello schema del 2009 il reset risulta collegato a DTR e RTS sara' necessario replicare quei collegamenti ?
Come interagisce il reset con il ciclo di caricamento dello sketch ?
Forse e' piu opportuno dotarsi di questa http://arduino.cc/en/Main/USBSerial

Ciao

Logged

Le mie opere : Flusso correnti nell'impianto fotovoltaico http://arduino.webveneto.net/energy_control/     PING ed E.Mail http://arduino.web

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9185
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

pag. 4

Questa nota fa riferimento al fatto che gli out digitali dei pin abbinati al ADC prendono l'alimentazione da Avcc, ovvero se usi questi pin come normali out digitali ti conviene collegare Avcc direttamente a Vdd.


Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 411
Posts: 11986
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quindi, riepilogando, se non si prevede di usare l'ADC allora Vcc e Avcc vanno collegati assieme, in caso contrario vanno disaccoppiati, ecco perché Arduino dà sempre piccoli problemi con le letture analogiche smiley-mr-green
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9185
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quindi, riepilogando, se non si prevede di usare l'ADC allora Vcc e Avcc vanno collegati assieme, in caso contrario vanno disaccoppiati, ecco perché Arduino dà sempre piccoli problemi con le letture analogiche smiley-mr-green

Arduino è general purpose, spesso in fase di progetto è necessario scendere a compromessi sacrificando le prestazione in favore della versatilità.
Non a caso ho indicato lo schema ottimale general purpose dove puoi usare i pin sia come input ADC che come out digitali che quello ottimale per l'uso del ADC, in questo caso non è che non si possono usare gli out digitali per i pin del ADC, però la presenza della R su Avcc limita la massima corrente disponibile su questi pin.
In tutti i casi lo schema ottimizzato per l'ADC non crea problemi se i relativi pin sono utilizzati come segnali digitali e non come driver per device che richiedono picchi rilevanti di corrente come il gate di un mos.
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 411
Posts: 11986
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Chiaro come il sole a mezzogiorno smiley-lol
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21624
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Versione con disaccoppiamento di Avcc, poi ci sarebbe da fare un discorso per la separazione tra GND e AGND, ma ve lo risparmio  smiley


Una domanda. Tempo fa proprio io segnalavo i pin 20 e 22 come AVCC e AGND e tu mi dicesti che non esisteva un AGND ed un GND ma solo un'unica massa. Ora però ritorna fuori questo discorso di AGND. Ma allora, sono la stessa massa o no?
Logged


Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9185
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Una domanda. Tempo fa proprio io segnalavo i pin 20 e 22 come AVCC e AGND e tu mi dicesti che non esisteva un AGND ed un GND ma solo un'unica massa. Ora però ritorna fuori questo discorso di AGND. Ma allora, sono la stessa massa o no?

Qui il discorso si fa complesso e delicato, prima di tutto dipende dal modello di micro se è presente o meno un pin Agnd, ovvero massa analogica, però a differenza del pin Avdd che è non in contatto diretto con il pin Vdd, se misuri con un multimetro tra i due trovi solo la presenza di una giunzione a semiconduttore, Agnd e Gnd sono in contatto elettrico quasi diretto, al massimo trovi una resistenza di 0.1 ohm tra i due.
In pratica la massa analogica è una cosa che si risolve a livello di pcb e non a livello di IC dove la differenza tra i due pin è solo il punto dove sono collegati fisicamente sul chip e sono tra loro fisicamente in contatto attraverso il chip stesso.
Solo in certi IC mix modo (analogico+digitale) molto particolari c'è una reale distinzione tra massa analogica e digitale del chip stesso, ma non è il nostro caso.
« Last Edit: March 07, 2012, 01:24:28 pm by astrobeed » Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21624
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie del chiarimento
Logged


Pages: 1 2 [3]   Go Up
Jump to: