[Luminary Micro, Inc.] Je vous en prie.
Vue d'ensemble architecturale
La famille de microcontrôleurs Luminary Micro Stellaris®, les premiers contrôleurs basés sur ARM® CortexTM-M3, offre un calcul 32 bits de haute performance à des applications de microcontrôleurs embarqués à faible coût.Ces pièces pionnières offrent aux clients des performances 32 bits à un coût équivalent à celui des appareils 8 et 16 bits, le tout dans un paquet avec une petite empreinte.
Caractéristiques du produit
Le microcontrôleur LM3S6965 comporte les caractéristiques suivantes:
■ Performance RISC 32 bits
L'architecture ARM® CortexTM-M3 v7M de 32 bits optimisée pour les systèmes intégrés à faible empreinte
les demandes
Le temps de fonctionnement du système (SysT ick), qui fournit un temps de fonctionnement simple, en 24 bits,
un compteur enveloppé sur zéro avec un mécanisme de commande flexible
– Thumb®-compatible Thumb-2-only instruction set processor core for high code density
️ fonctionnement à 50 MHz
La division matérielle et la multiplication à cycle unique
¢ Contrôleur d'interruption vectoriel imbriqué intégré (NVIC) fournissant une interruption déterministe
traitement
38 interruptions avec huit niveaux de priorité
Unité de protection de la mémoire (MPU), fournissant un mode privilégié pour le système d'exploitation protégé
fonctionnalité
L'accès non aligné aux données, permettant de les stocker efficacement en mémoire
La manipulation des bits atomiques (bit-banding), fournissant une utilisation maximale de la mémoire
et contrôle périphérique simplifié
■ Mémoire interne
¢ 256 Ko flash à cycle unique
• Protection des blocs de flash gérés par l'utilisateur sur une base de blocs de 2 KB
• La programmation de données flash gérée par l'utilisateur
• Bloc de protection contre les flashs défini et géré par l'utilisateur
¢ 64 KB de mémoire SRAM à cycle unique
■ Les chronomètres à usage général
- Quatre modules de chronométrage à usage général (GPTM), chacun fournissant deux chronomètres à 16 bits.
Chaque GPTM peut être configuré pour fonctionner indépendamment:
• En tant que minuteur unique de 32 bits
• En tant qu'horloge en temps réel (RTC) de 32 bits pour la capture d'événements
• Pour la modulation de la largeur d'impulsion (PWM)
• Pour déclencher les conversions analogiques en numériques
Mode de chronométrage 32 bits
• Détecteur de temps programmable
• Températeur périodique programmable
• Horloge en temps réel lorsqu'une horloge externe de 32,768 KHz est utilisée comme entrée
• La mise en place d'un système de freinage par l'utilisateur en mode périodique et en mode unitaire lorsque le contrôleur
Marque d'arrêt du processeur pendant le débogage
• déclencheur d'événement ADC
Mode de chronométrage de 16 bits
• Fonction de chronomètre à usage général avec prescaler 8 bits
• Détecteur de temps programmable
• Températeur périodique programmable
• Arrêt activé par l'utilisateur lorsque le contrôleur affiche le signal d'arrêt du processeur pendant le débogage
• déclencheur d'événement ADC
Mode de capture d'entrée de 16 bits
• Capture du nombre de bords d'entrée
• Capture du temps de bord d'entrée
Mode PWM à 16 bits
• Mode PWM simple avec inversion de sortie programmable du signal PWM
■ Télécommandes pour les appareils électroniques
¢ compteur à 32 bits avec un registre de charge programmable
¢ Horloge de chien de garde séparée avec activation
Logique de génération d'interruption programmable avec masquage d'interruption
Protection du registre de verrouillage contre les logiciels en fuite
Réserver la logique de génération avec un activation/disactivation
¢ Résistance activée par l'utilisateur lorsque le contrôleur affiche le signal d'arrêt du processeur pendant le débogage
■ Contrôleur Ethernet 10/100
Conforme à la spécification IEEE 802.3-2002
¢ fonctionnement à 100 Mbps et à 10 Mbps en plein et demi-duplex
La correction croisée MDI/MDI-X automatique
Adresse MAC programmable
Les modes d'économie d'énergie et d'arrêt
■ Interface sérielle synchrone (SSI)
L'opération maître ou esclave
Rate de bits d'horloge programmable et pré-échelle
¢ Transmettez et recevez des FIFO séparés, 16 bits de large, 8 emplacements de profondeur
L'opération d'interface programmable pour Freescale SPI, MICROWIRE ou
Interfaces sérielles synchrones de Texas Instruments
¢ Taille de trame de données programmable de 4 à 16 bits
¢ Mode d'essai en boucle interne pour les tests de diagnostic et de débogage
■ TÉU
Trois UART de type 16C550 entièrement programmables avec support IrDA
¢ séparer les FIFO 16x8 pour transmettre (TX) et 16x12 pour recevoir (RX) afin de réduire
Chargement du service d'interruption du processeur
Générateur de débit baud programmable avec diviseur fractionné
¢ Longueur FIFO programmable, y compris une opération de 1 octet de profondeur assurant des
Interface à double tampon
Les niveaux de déclenchement de la FIFO sont de 1/8, 1/4, 1/2, 3/4 et 7/8
Bits de communication asynchrone standard pour le démarrage, l'arrêt et la parité
Détection de faux démarrage
¢ Génération et détection de rupture de ligne
■ ADC
¢ configurations à entrée unique et différentielle
Quatre canaux de 10 bits (entrées) lorsqu'ils sont utilisés comme entrées à une seule extrémité
Rate d'échantillonnage d'un million d'échantillons par seconde
La conversion analogique en numérique est flexible et configurable
- quatre séquences de conversion d'échantillons programmables d'une à huit entrées,
avec les résultats de conversion correspondants FIFO
Chaque séquence déclenchée par un logiciel ou un événement interne (timers, comparateurs analogiques,
PWM ou GPIO)
Sensor de température intégré à la puce
■ Comparateurs analogiques
Deux comparateurs analogiques intégrés indépendants
- configurable pour la sortie: actionner une broche de sortie, générer une interruption,
ou initier une séquence d'échantillonnage ADC
Comparer l'entrée de broche externe à l'entrée de broche externe ou à
référence de tension interne programmable
Applications ciblées
■ Surveillance à distance
■ Les machines électroniques de point de vente (POS)
■ Équipement de test et de mesure
■ Appareils et commutateurs réseau
■ Automatisation des usines
■ climatisation et contrôle des bâtiments
■ équipement de jeu
■ Contrôle du mouvement
■ Instruments médicaux
■ incendie et sécurité