10/09/2014
1
Traduit et adapté de l’anglais
EMB7000,Ch.2
LesmicrocontrôleursMSP430
deTexasInstrument

MSP430
Copyright 2009 Texas Instruments
All Rights Reserved
Traduit et adapté de l’anglais
Objectifsd’apprentissage
Survold’unefamilletypiquede
microcontrôleurs
FamilleMSP430deTexasInstrument
KitsdeDéveloppement
10/09/2014
2
TI Embedded Processing Portfolio
3
32-bit ARM
Cortex™-M3
MCUs
16-bit ultra-
low power
MCUs
DSP
DSP+ARM
ARM
Cortex-A8
MPUs
Stellaris®
ARM® Cortex™-M3
MSP430 Sitara
ARM® Cortex™-A8
& ARM9
C6000
DaVinci
video processors
TI Embedded Processors
Digital Signal Processors (DSPs) Microcontrollers (MCUs) ARM®-Based Processors
OMAP
Software & Dev. Tools
Up to
100 MHz
Flash
8 KB to 256 KB
USB, ENET
MAC+PHY CAN,
ADC, PWM, SPI
Connectivity, Security,
Motion Control, HMI,
Industrial Automation
$1.00 to $8.00
300MHz to
>1GHz
Cache,
RAM, ROM
USB, CAN,
PCIe, EMAC
Industrial computing,
POS & portable
data terminals
$5.00 to $20.00
Up to
25 MHz
Flash
1 KB to 256 KB
Analog I/O, ADC
LCD, USB, RF
Measurement,
Sensing, General
Purpose
$0.25 to $9.00
300MHz to >1Ghz
+Accelerator
Cache
RAM, ROM
USB, ENET,
PCIe, SATA, SPI
Floating/Fixed Point
Video, Audio, Voice,
Security, Conferencing
$5.00 to $200.00
32-bit
real-time
MCUs
C2000
Delfino
Piccolo
40MHz to
300 MHz
Flash, RAM
16 KB to 512 KB
PWM, ADC,
CAN, SPI, I2C
Motor Control,
Digital Power,
Lighting, Ren. Enrgy
$1.50 to $20.00
Ultra
Low power
DSP
C5000
Up to 300 MHz
+Accelerator
Up to 320KB RAM
Up to 128KB ROM
USB, ADC
McBSP, SPI, I2C
Audio, Voice
Medical, Biometrics
$3.00 to $10.00
Multi-core
DSP
C6000
24.000
MMACS
Cache
RAM, ROM
SRIO, EMAC
DMA, PCIe
Telecom test & meas,
media gateways,
base stations
$40 to $200.00
Traduit et adapté de l’anglais
Exempledemicrocontrôleurs:LafamilleTMS430
Consommationdecouranttrèsfaiblecompatible
avecalimentationparbatterie;aussipeuque:
100nA‐enmodedesommeilprofond
0.72.5uA‐enmodesommeilavecréveilparhorloge
165230uA/MIPSenmodeactif
Réveilenmoinsde15us
Courantdefuitedeslignesd’e/s<50nA
Plusde400membres!
10/09/2014
3
Traduit et adapté de l’anglais
Plusieursmodesd’opérationpourla
conservationd’énergie
Lesmodesdedormancepermettentd’optimiserla
consommationd’énergie
Traduit et adapté de l’anglais
Usagedesmodesd’opération
Moded’opérationImpactCouranttypiqueUsagetypique
NormalActive»)Dépenddela
fréquenced’horlogeOpérationnormale
Somnolant
Doze»)
CPU:ralenti,
Périphériques:normal
3575%ducourant
enmodenormal
Applicationsutilisantles
périphériquesavecpeu
detraitement
Reposidle»)
LPM0LPM3
CPU:arrêt
Périphériques:variable
1025%ducourant
enmodenormal
Attented’unévènement
surunpériphérique
Dormantsleep»)
–LPM4
CPU:arrêt
Périphériques:arrêt~100nAAttented’unévènement
externepeufréquent
Sommeilprofond
DeepSleep»)
LPM4.5‐5
LPM4avecRAMnon
conservée~50‐100nA
Applicationsavecfaible
rationormal/dormant
oulonguespériodesde
dormance
Source : www.ecnmag.com/article-Utilizing-Microcontrollers-Low-Power-Modes-and-Peripherals-060109.aspx
10/09/2014
4
Traduit et adapté de l’anglais
Lesmodesd’opérationdépendentde
signauxd’horlogesactifs
Aumoins4sourcespossibles
LFXT1CLK:bassefréquenceàcristal(ex.32KHz)
XT2CLK:hautefréquenceàcristal(ex.4MHz)
DCOCLK:Internecalibréeàhautefréquence
(DigitallyControlledOscillator)
VLOCLK:Internede~12kHz(VeryLowpower)
Troissignauxutilisables
MCLK:Masterclock(touteslessources;source
duCPU)
SMCLK:Submainclock(touteslessources;
sourcepourpériphériquequandleCPUestarrêté)
ACLK:Auxiliaryclock(LFXT1CLKouVLOCLK,permet
deconserverl’énergie)
Traduit et adapté de l’anglais
Lasourceaffectelaconsommation
d’énergie
Clock Frequency Precision Current Draw Crystal
Required
High-Frequency
DCO 100kHz – 60MHz Low 60uA
HFXT1/
XT2 4 - 32MHz High 260uA/
12MHz X
MODOSC 5MHz n/a n/a
Low-Frequency
LFXT1 32kHz High 300nA X
VLO ~10kHz Low 60nA
REFO 32kHz Medium/High 3uA
RTC
41
10/09/2014
5
Traduit et adapté de l’anglais
Tensiond’alimentationminet
fréquenced’horlogemaxinterreliées
Ex.familleMSP430F5xxx
jusqu’à25MHz
FlashISP@min.VCC
8MHz@min.VCC
Jusqu’à25MHz@2.4V3.6V
VCOREprogrammable
LadiminutiondeVCCorVCORE
réduitlaconsommationen
courant(230uA/MHz)
11
Vddtypiqueentre1.8vet3.6v,leminimumdépenddela
fréquenced’horlogequipeutallerdeDCjusqu’àunmaximum
0.9và1MHzetIcc=45uAenmodeactifpourleMSP430L092!
MSP430 Generations
6
Category 2xx 4xx 5xx
CPU Clock (max) 16MHz 8MHz 25MHz
Active Current
(@ 3.0V, typical) 515uA @ 1MHz
4.2mA @ 8MHz
9.1mA @ 16MHz
600uA @ 1MHz
4.8mA @ 8MHz
N/A
290uA @ 1MHz
1.84mA @ 8MHz 230 uA/MHz
8.90mA @ 25MHz
120KB / 8KB (Flash / RAM) 120KB / 8KB (Flash / RAM) 256KB / 16KB (Flash / RAM)
Wake-up Time From LPM3 1us 6us 5us
Standby LPM3 Current 0.9 – 1.1uA 1.1 – 2.5uA 1.9uA (RTC, WDT, SVS enabled)
LPM4 Current 0.1uA 0.1uA 1.2uA (LPM4) / 0.1uA (LPM4.5)
Flash ISP Minimum DVCC 2.2V 2.7V 1.8V
Port I/O Interrupt Capability P1/P2 P1/P2 P1/P2
Some devices also P3/P4
Prog. Port Pin Drive Strength N/A N/A All port pins
Prog. Pull-ups / Pull-downs All port pins N/A All port pins
12-bit A/D Internal Reference
Current 500 uA 500 uA 100 uA*
12-bit A/D Active Conversion
Current 800 uA 800 uA 150 uA*
Available MCLK Sources DCO
LFXT1
XT2 (if available)
VLO
FLL
LFXT1
XT2 (if available)
FLL
LFXT1 / XT1
UCS XT2 (if available)
VLO
REFO
Available FLL Reference
Clocks N/A LFXT1
LFXT1, REFO,
& XT2 (if present)
* 2xx, 4xx – ADC12; 5xx - REF & ADC12_A
1 / 17 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !