ssinovz02s 13:37 ‘CARTE Arduino UNO
ARDUINO UNO
derniére mise & jour le 29 novembre 2010
eee eet eT
La carte Arduino Uno est la version mise & jour de I' Arduino 2009 , c'est une carte microcontréleur basée sur le processeur
‘atmege328 ( voir schéma de cablage ). Il cispose de 14 entrées/sorties numériques (dont 6 utilisables comme sorties PWM), 6
fentrées analogiques, un résonateur 16 MHz fait office d'oscillateur, sont disponibles : une connexion USB, une prise d'alimentation,
tun connecteur ICSP, et un bouton de réinitialisatian. II contient tout ce dont vous avez besoin pour utliser le micracontréleur, i
suffit de le connecter 8 un ordinateur avec un cable USB (Vallmentation peut étre dérivée de la prise USB) ou de l'alimenter avec
un adaptateur AC-DC ou une batterie pour commencer.
PCBONLINE * One-stop EMS manufacturer fe
Ematqisieal @ PCBA for loT, robots, industri
neBsctninecon
‘¢ One-on-one engineering supp
La carte Arduino Uno différe principalement de toutes les cartes précédentes en ce sens qu'elle n'utlise pas de puce de pilote FTOE
‘comme convertisseur USB/série mais qu'un processeur Atmega8U2 programmé comme convertisseur série/USB est utilisé
Résumé des principales fonctionnalités
[Microcontréleurs [atmega2e
[Tension de fonctionnement [SV
[Tension d'entrée [7-2 v (recommanda)
[Tension d'entrée [6-200 (limites)
[E/S numériques fsa (dont 6 avec sortie PWM
lentrées analogiques is
(Courant CC pour la broche E/S [40 mA
[Courant par broche 3,3 VCC__[50.mA
Imémotre flash [32 Ko dont 0,5 Ko est utilisé par lel
loootioader
[SRAM [2 ko.
[EEPROM [2 ko.
WVitesse de Fhorloge lke Mrz
Différentes versions de ta carte Arduino UNO
Les premiers exemplaires de Ia carte ont été produits en septembre 2010, elle se cistingue de la version 2009 par la présence d'un
convertisseur USB/série spécial qui est implémenté par un microcontréleur ATmegasU2 dans lequel est intégré un émetteur-
‘win adirobotarduinolarduino_UNOscheda_arduino_UNO him mtssinovz02s 13:37 ‘CARTE Arduino UNO
récepteur USB librement programmable,
Ee CO a
~
rrr
oe DW
Carte Arduino UNO
Sile régulateur intégré est modifié,
Une des premiéres versions de la carte
V'ATMEGA326 est tourné de 160°
Le nouveau loge apparait
Version CMS dela carte
orientation de ATMEGASU2-MU est modifiée
‘et le connecteur ICSP est déja sou
De cette fagan, contrairement la puce FOTI, pour laquelle il était nécessaire dinstaller des pilates spéeieues, avec Futilsation du
circuit intégré’ ATmega8U2, cela n'est plus nécessaire, puisque lon utilise les pilotes de périphériques USB communs. dé}
disponibles avec le systéme d’exploitation.
Cependent, avec les systemes cexploitation Windows, un plote supplémentaire doit étre installé pour eréer correctement un port
CoM virueh
[Arduino Uno a également recu la certification FCC sur les émissions électromegnétiques qui certiie qu'il a réussi les tests sur les
missions EMC effectués par un laboratore reconnu par la Federal Communication Commission (FCC) des Etats-Unis ou par
Industrie Canada (IC), rendant le prodult compatible avec les réglementations pour les Etats-Unis et le Canada,
SOooOOGD. |
La carte est désormais également entidrement conforme & la réglementation ROHS (de Fanglais : Restriction of Hazardous
Substances Directive), il agit du réglement 2002/95/CE adopté en février 2003 par la Communauté européenne. La législation
impose des restrictions sur Tutif'sation de certaines substances dangereuses dans le construction de divers types d'équipements
Glectriques et électroniques, Elle est étroitement liée a la directive sur la mise eu rebut ces équipements électriques et
électroniques (dite DEE) 2002/96/CE qui réglemente ‘accumulation, le recyclage et Ia valarisation des équipements électriques et
fait partie d'une initiative légale visant a résoudre le probleme des quantités énormes de déchets, des déchets générés par les
équipements électroniques absolétes. RoHS s'applique aux produits fabriqués ou Importés dans I'Union européenne.
‘win adirobotarduinolarduino_UNOscheda_arduino_UNO him anssinovz02s 13:37
‘CARTE Arduino UNO
Teateatd fae
‘Schéma électrique de la carte
Analysons maintenant les différentes parties du circuit imprimé dont le schéma global est visible dans la figure ci-dessous
{ER ,
FF,
‘Schéma global de la carte Arduino UNO
[hanson du théme|Valeur
{e1,C2,C4,C5,C6,C7 |100nF
(e3,ca hur
SacI poor
Petree Ea
Et eae
E ste SRA
Fuca i
a bo
Ear ison RSTO
Tire? féseau és 1
Es seas Baia
penmmanser — (ae cs
Bence LED jaune
Fes teDare
is evi Biv WEE
bow Rertew Postbibebe
bit Peecnccr ATMEGAgSS
t januasas
i 1Lp2985-33DBVR
3 Pecos AT ME SRBUE=HO
in MosrET EDNsoay
rane Mcsszeser eae
5007 fast
: Base COLT
‘win adirobotarduinolarduino_UNOscheda_arduino_UNO him
Positionner sur la carte Arduino UNO
les composants mentionnés dans le texte.
ant‘CARTE Arduino UNO
ssitovz02s 13:37
fou a
ics, 1SPL [pINHID-2xS
iH, 10L IPINHO-1x8)
pouvork [PINHD-1x6
[pINHO-1x6
RESeT-FR pulls
2 prise USB - pNGI729
AND IRésonateur 16 MHz
72 arte 16 MHZ
zaze [pai0i060¢
La carte Arduino Uno peut étre alimentée via la connexion USB ou avec une alimentation externe en utilisant la prise approprige.
Régime
‘Comme le montre le schéma, la source c'alimentation est sélectionnée automatiquement, & travers le circuit formé par un des
deux amplificateurs opérationnels contenus dans le circuit intégré U1 LM3SBD et par le MOSFET T1 & canal P de type EDN304.
ie
‘Schéma de la section de
puissance
UT: LM 368 amplificateurs opérationnele
‘doubles faible puissance
1} Ath oomr
2
oF
Code RS-714-7424
Brochage,
Photo de Vintégré
Caractéristiques
Hauteur
Longueur
Profondeur
Forfait fournisseur
Nombre de broches
CMRR minimum
Courant de polarisation maximal
Courant maximum fourni
Constructeur
Densité de tension d'entrée de
bruit typique
Gain de bande passante typique
Assemblée
Nombre de canaux par puce
Rail & Rail
‘win adirobotarduinolarduino_UNOscheda_arduino_UNO him
4,25 mm
4,9 mm
3.9mm
Done
8
6568
0,063 A
0,44 mA
‘Amplifcateur basse
puissance
aonvyrtz
4,3 MHz
Pour montage en salle
2
Rall ~+ Entrée/Sortie
ferroviaire
antssinovz02s 13:37
‘CARTE Arduino UNO
Vitesse de balayage typique 0,45 Vjus
Support arraté Non
Température maximale 125°¢
Température minimale -40ec
Tension de gain typique 978
Tension de décalage d'entrée my
moximate
Tension d'alimentation unique > 7 y
mminimate 3
Alimentation monotension
fournie a5V
Tension atimentation unique gy
maximal
Type de pulssance Cétbotare
Le type de sortie Ferroviae +
Ti Transistor effet de champ en mode Tamélloration & canal_P FDNS0aV
a 2
a FAIRCHILD
° Hy SEMICONOUCTOR'
Brochage, Fake
dennis Photo du transistor
Caractéristiques
Hauteur 0,94 mm
Longueur 2,92 mm
Profondeur 14 mm
Assemblée Pour montage en salle
Forfait fournisseur SupersoT
Nombre d'éléments par,
puce
Catégorie MOSFET de puissance
Configuration Célibataire
Type de canal P
Courant, de vidange ay
Temps de chute typique 25ns
Résistance maximale de
la source de drainage
Température maximale 150°C
0,052
Température minimale —-55°C
Temps de montée 5...
typique asi
‘Temps de retard typique &
la désactivation
Détat d'activation ,
typique
Tension maximale de la
source de drain 20)
Tension maximale de la,
source de grille
40ns
Sins
v
av
Lamplificatare operazionale controlla la tensione in ingresso (Vin) tramite il partitore formato da RIA e RIB.
Queste resistenze essenco di valore uguale fanno in mode che sullingressa non invertente di Ui (Pin 3) sia presente una tensione
pari alla met® di Vin) e, nel caso questa super’ il valore 6,6V, commuta la fonte di alimentazione dalla presa USB al connettore di
alimentazione esterna,
La porta USB & protetta da cortocirculti accidentall tramite il fusibile Fe comunque da essa non sono prelevati pil: del 500 mA
La scheda pud funzionare con un alimentatore esterne AC-DC connesso alla presa jack presente sulla scheda collegando il positive
alla presa centrale da 2,1. mm.
La tensione fornita non deve essere inferiore al 7V, in quanto livell inferior! non permettono di garantire | +5V con conseguente
instaailta ai funzionamento,
Se si utilzzano pid di 12V, Il regolatore di tensione potrebbe surriscaldarsi e dannegglere la scheda, Per questo la gamma di
tensioni raccomandata & compresa tra | 7 @ | 12 volt.
La scheda pud essere alimentata mediante una batterla da 9V utllizzando direttamente | cavi insert nel pin del connettore POWER
(GND e vin)
la tensione +5V @ regolata dallintegrato 1C2 tipo MC33269ST-5.0 in grado di garantire una tensione in uscita +5V con una
tensione ci drop-out ei circa 1,3V con 800mA di corrente d'uscita
‘win adirobotarduinolarduino_UNOscheda_arduino_UNO him entssinovzo2s 13:37
‘CARTE Arduino UNO
MC3SZ650, MESS2EOST-5.0 800 mA, Low Dropout Voltage Regulator
&>
a
& SF} i chong vu (Oe Semtcomtestey @ —"
code ns 516.5988 yaa
Montaggio ‘superficiale
Mincrruscta
ee Poe
ingresso 20v.
riposo 20mA
A differenza della scheda Arduino 2009, la UNO ha un suo regolatore in grado di fornire ta tensione di 3.3¥, il regolatore di tipo
fisso utilizzato & lntegrato 1C2 tipo LP2985-33DBVR in grado di garentire una tensione in uscita +3.3V con una tensione di drop-
‘out molto bassa e una corrente duscita dl 150mA,
Ua LPSOBS 39 -160-mA LOW NOISE LOW DROPOUT REGULATOR WITH SHUTOOWN
vint] — [B)vout a
np [2| Rp Texas INSTRUMENTS
onoFF [3] [4]BYPass
Piedinatura Tamia Foto dell'integrato
Specifiche
Altezza 3.02mm
2.92mm
1.6mm
Corrente di riposo
tipica 9.065mA
Corrente Useltay asq
Funzione tbo
Giunzione ambiente 220°C/W
Per rmontegsio
Montaggio superficiale
Numero uscite 1
Package fornitore — SOT-23
Pin count 5
Potarita Positiva
Precisione 25%
Regolazione tines 0.024% /V
‘win adirobotarduinolarduino_UNOscheda_arduino_UNO him
entssinovz02s 13:37
‘CARTE Arduino UNO
Temperatura
massima 325°C
Temperatura minima -60°C
Tensione —_ingresso
minima 2ev
Tensione massima in
a6v
ingresso
Tensione uscita 3.3
Tipo uscita Fisso
Nel circuito @ presente il diodo D1, tipo D7 con funzione di protezione dallinversione di alimentazione, il diodo garantisce il
assaggio di une corrente di 1A.
‘OOT-SMD iodo ratiicatore TA
oa pf
ON Semiconductor?
Sodice RS —545-2478P
Pledinatura ‘Daashee! Foto
Specifiche
Altezza 2mm
Lunghezza 4.32mm
Profondita 2.6mm
Montaggio Per montaggio superficiale
Raddrizzatore a recupero
Tipo standard
Configurazione Singolo
Corrente di picco inversa 10),
Corrente massima forward 1A
Corrente sorgente di picco 308
Package fornitore SMA
Temperatura massima 175°C
Temperatura minima = 55°C
Tensione di picco av
Tensione di picco inversa jooqy,
ripetitiva
tte le tensioni sono disponibili sul pin del connettore POWER
‘Vin; restituisce la tensione applicata dallalimentatore al plug © pub
essere usato per alimentare altri circulti che dispongano gia di un
regolatore di tensione (ed esempio gli shield applicati al modulo);
GND; @ il contatto di massa (GND).
185 V; fornisce i 5 volt prelevati dal uscita del regolatore interno ed @ utile
per alimentare altrcircuti compatibili con | 5 volt;
1#3.3V; questo pin fornisce | 3,3 volt ricavati dal regolatore corrispondente
€ consente di alimentare circulti compatibili con tensioni di 3,3 volt (la
massima corrente prelevabile e di 150 mA);
Connettore POWER
‘win adirobotarduinolarduino_UNOscheda_arduino_UNO him
7mssinovz02s 13:37
‘CARTE Arduino UNO
Interfaccia serial
Per linterfaccia seriale come gla detto nellntroduzjone, la scheda Arduine UNO non utiliza un chip FTDI (Il FT232RL) per
convertire i segnali da USB a TTL e viceversa,
transceiver USB liberamente programmabile,
ge)
ate ZL =
than eS
‘Schoma olettrico della sezione interfaccia.
Dettaglio zona interfaccia,
E invece utilizzato un microcontrollore ATmega8U2 in cui @ integrato un
US - Processors ATmegadU 6-bi Microcontroller with USB controler
‘win adirobotarduinolarduino_UNOscheda_arduino_UNO him
Piedinatura Dame Foto de'integrato
Specifiche
Attezza 2.05mm
Lunghezza mm
Profondita arm
Montaggio superncale "95
in Count 32
Package fornitore LarP
Funzione Microcontrotore
Famiglia ATmeoa
Architettura set istruzioni RISC
Clock rate massimo seve
Device Core avr
Dimensione memoria 8K
Dimensione RAM s12Byte
Larghezza bus dati es
antssinovz02s 13:37 ‘CARTE Arduino UNO
Numero 1/0
programmabili 22
Numero timers 2
SPI 1
Temperatura massima 85°C
Temperatura minima 40°C
Tensione —allmentazione 5 5,
Tensione minima di
funzionamento 2
Tensione —_tipica di 5 5
funzionamento 33,50
Tipo interfaccia ‘SPI/USART/USB
Tipo memoria Flash
USART 1
USB 1
Velocita massima 16MHz
In questo mado 2 differenza del chip della FDTI, per il quale era necessario installare appositi driver, con T'utlizzo dellintegrato
ATmega8U2 cid non & pid necessarla, perché Sono usati | driver comuni della periferica USB gia disponibill con il sistema
operative. La presenza del connettore ICSP1 permette agli utent! avanzatl dl riprogrammare Il processore, trasformando la scheda
Arduino UNO in un diverso tipe di dispositive USB. Per esempio si potra usare la scheda come tastiera, mouse, disco driver 0
come unvinterfaccia MIDI, ecc Il clock del processore & fornito di quarzo da 16 MHz Qt
Processore
Come visibile nello schema, il cuore della scheda Arduino UNO & rappresentato, come nella precedente scheda Arduino 2009, dal
processore ATMEGA328 un microcontrollore ad alte prestazion’ con bus a 8 bit prodotto dalla Atmel con architettura di tipo RISC
(acronimo di Reduced Instruction Set Computer) le caratteristiche salienti di questo processore sono:
‘= Memoria flash de 32KB ISP con possibilita di
lettura/scrittura
1m Memoria EEPROM da 1K
Memoria SRAM da 2KB.
23 porte general purpose di / 0
32 regjstri di lavoro general purpose
re flessibili timer / contatori con modalita di
‘onfranto
Possibilita dinterrupts esterni e interal
Una seriale USART programmabile,
Un‘interfaccia seriale a 2fli compatibile 12
Una porta SPI seriale
6 convertitori A/D a 10-bit
1m Timer watchdog programmabile con oscilatore
interno
= Cinque modalita di risparmio energetico
Selezionabil vie software,
t= Tensione di funzionamente compresa tra 1,8-5,5
vort
‘win adirobotarduinolarduino_UNOscheda_arduino_UNO him ontssinovz02s 13:37
‘CARTE Arduino UNO
Dettaglio sezione processore ATMaga328
‘win adirobotvarduinolarduino_UNOscheda_arduino_UNO him
TCi = Processors ATmegai2¥ 6-bi Microconirolior wih 32K Bytes InSyslom Programmable Flash
iPoxrieroo}Po(|2 27 prea aocwsONPENTI)
«ronan #024 asbrcz|aocorcntio)
ipentiooczeinreos{s—efiperiapcumanra,
veer zbow
|ronmexmuinoscypescfs — aofsavee
‘Peinravocoeriyeo8]11 13f2PeA (wSOCINTA)
pontmocunrorroecia 41 [lred oneceaects)
Piedinatura I aa Foto delrintegrato
Specitiche
Altezza 3.28mm
Lunghezza 37.4mm
Profondita 6.76mm
Montagsio Foro passante
Package fornitore PoIP
Pin Count 28
Architettura set
istruzioni isc
Clock rate massime ——-20MHz
Device Core AVR
Dimensione memoria —_32KB
Dimensione RAM 2x8
Famiglia ‘atmega
Funzione Microcontrollore
Larghezza bus dati a8
Numero 1/055
programmabiti
ADC On-chip G-cheto-bit
Numero timers 3
SPI 1
Temperatura massima 85°C
Temperatura minima -40°C
Tensione alimentazione sy
Tensione minima di
funziomanento ev
Tensione — tipiea dis 3.3, sy
funzionamento
Tipo interfaccia 2 fli/12s/sPI
tomssinovz02s 13:37 ‘CARTE Arduino UNO
Tipo memoria Flash
USART 1
Velocita m
| microcontrollore ATmega328 dispone di 32 kB di memoria di programma, della quale 0,5 kB sono usati per il bootloader,
‘abbiamo poi ci 2 kB di SRAM (Static Random Access Memory) ed 1 kB di EEPROM che possiame leggere o scrivere utlizzando la
EEPROM library.
Giascuno dei 14 pin digitali presenti sulla Arduino UNO pud essere utilizzato indifferentemente come un ingresso 0 un'uscita,
Utlizzando le funzioni
pinMode(), digitalWrite(), e digitalRead().
Le uscite operano a 5 volt e ogni pin pud fornire o ricevere un massime di 40 mA ed & dotato di una resistenza pull-up (sconnessa
di default) del valore di 20-50 k2.
Inoltre, alcuni pin hanno funzioni specializzate:
Connettore Pin Digital
2 + possono essere utlizzati per ricezione (RX) ¢ trasmissione (TX)
dei dati seriall TTL. Questi sono collegati 2i pin corrispondenti della porta USB-TTL del
processore ATmega8U2,
'= Pin 2 e 3: possono essere configurati come trigger per eventi esterni, come ad esempio
Trilevamento