French
Silicon Labs Lance Les Mcu 32 Bits A Blocs Mixtes Les Plus Flexibles Du Marche Et Les Plus Simples D’utilisation
Dans sa volonté de proposer au marché 32 bits une flexibilité de conception sans précédent, Silicon Laboratories Inc un leader en circuits intégrés mixtes à haute densité de fonctions analogiques, lance ce jour la famille de microcontrôleurs (MCU) Precision32. Architecturée autour du cœur de processeur ARM Cortex-M3, la gamme Precision32 est composée de 32 MCU SiM3U1xx et SiM3C1xx, dotées ou non d’options USB et compatibles en termes d’empreinte. Grâce à son architecture flexible et particulièrement intégrée, associée à un jeu étoffé de périphériques, une consommation énergétique ultra-basse et des outils de développement basés sur Eclipse et téléchargeables gratuitement, la famille Precision32 peut satisfaire les besoins d’un grand nombre d’applications comme les dispositifs médicaux portables, les périphériques pour points de vente, le contrôle moteur, la surveillance industrielle, les lecteurs de codes-barres, les interfaces optiques tactiles, les contrôleurs de capteurs et les systèmes domotiques.
La famille Precision32 contribue à diminuer le coût des systèmes, à simplifier la complexité des designs et à réduire le nombre de composants grâce à un niveau d’intégration des périphériques exceptionnellement élevé qui allège la facture matérielle (BOM) d’une valeur pouvant atteindre 1,54 dollars US. Intégrés sur la puce, les périphériques suivants garantissent des coûts réduits et limitent grandement le nombre de composants externes : • Des oscillateurs de précision avec synthétiseur à verrouillage de phase (PLL) évolué évitent le recours à un quartz 8 MHz coûteux et fournissent un signal d’horloge suffisamment précis pour le fonctionnement sans quartz de l’interface USB tout en cadençant le cœur de manière indépendante à n’importe quelle fréquence comprise entre 1 et 80 MHz.
• Un régulateur de tension 5 V interne permet d’alimenter directement le MCU à partir du port USB ou d’une source 5 V sans l’aide d’un régulateur externe.
• Six E/S à courant de commande élevé (jusqu’à 300 mA chacune) peuvent piloter directement des LED à forte puissance, des petits moteurs, des indicateurs sonores et des MOSFET de puissance. Elles peuvent également être utilisées pour le contrôle d’un convertisseur élévateur (boost).
• Jusqu’à 16 canaux de commande tactile capacitive évitent le recours à des circuits externes de détection tactile dans les applications avec boutons, curseurs ou molettes.
• La gamme Precision32 intègre une couche PHY USB 2.0 complète et un frontal analogique qui s’interface directement avec le connecteur USB, alors que la plupart des MCU concurrents nécessitent une résistance de rappel (pull-up) et un circuit de terminaison USB externes.
Alors que les plannings de conception tendent à se raccourcir pour répondre à des objectifs particulièrement stricts de réduction du temps de mise sur le marché, les développeurs de systèmes embarqués font aujourd’hui face à des exigences de conception complexes et souvent changeantes ; dans le même temps, ils doivent satisfaire des contraintes sévères de coût et de consommation énergétique tout en respectant des échéances serrées. La plupart des MCU 32 bits actuels ne dispose pas de la souplesse architecturale qui pourrait considérablement simplifier ce travail de conception, notamment en termes d’assignation des broches et de placement des périphériques. La famille Precision32 offre aux développeurs une alternative plus flexible en proposant une répartition totalement personnalisable des broches et des entrées/sorties.
Grâce à la technologie brevetée à double matrice d’interconnexion de Silicon Labs et à une interface utilisateur graphique du type glisser/déposer, les développeurs peuvent aisément sélectionner les périphériques analogiques et numériques ainsi que l’assignation des broches pour ces mêmes périphériques. Les MCU concurrents proposent généralement une configuration prédéfinie pour l’emplacement et le brochage des périphériques, ce qui conduit à des conflits entre broches et oblige les développeurs à modifier leurs conceptions ou à s’orienter vers des boîtiers plus grands et donc plus coûteux. La structure de la matrice d’interconnexion de Silicon Labs et le logiciel AppBuilder orienté graphique permettent aux développeurs d’optimiser l’assemblage des périphériques et l’assignation des broches, et de disposer les périphériques à proximité des composants d’interconnexion. Les conflits entre broches sont éliminés, le routage du circuit imprimé (PCB) est simplifié, le nombre de couches du PCB est réduit et le coût global s’en trouve finalement diminué.
Les périphériques analogiques de la famille Precision32 sont testés et spécifiés pour fonctionner sur une large gamme de températures et de tensions (jusqu’à 1,8V minimum). En réalité, la fiabilité des ces périphériques analogiques à hautes performances est telle qu’ils peuvent remplacer avantageusement n’importe quel composant analogique externe. De plus, les périphériques analogiques Precision32 sont hautement configurables et permettent aux développeurs de simplifier leurs conceptions et d’optimiser les performances dans une grande variété d’applications embarquées.
Silicon Labs a développé la gamme Precision32 en vue d’atteindre un niveau élevé d’efficacité énergétique tant en mode actif qu’en mode veille. Les MCU tirent profit des procédés pointus et brevetés de conception basse consommation mis au point par Silicon Labs afin de garantir une consommation minimale pour chaque bloc du MCU. Par rapport aux solutions 32 bits concurrentes, il en résulte une réduction jusqu’à 33% du courant consommé en mode actif (22 mA à 80 MHz ou 275 µA/MHz) et une réduction d’un facteur 100 du courant consommé en mode veille (0.35 µA avec l’horloge temps réel activée et le mode de rétention des données en RAM de 4 Ko). Grâce aux nombreux modes de consommation et de génération d’horloge, les développeurs peuvent optimiser leurs conceptions embarquées pour atteindre le niveau de consommation le plus faible pour un niveau de performances donné.
Silicon Labs a appliqué à sa nouvelle gamme de MCU 32 bits son savoir-faire bien connu en signaux mixtes et analogiques et y a intégré un ensemble de périphériques analogiques de haute précision et un système d’E/S flexible, commente Linley Gwennap, analyste principal au Linley Group. Bien que certains de ses concurrents puissent offrir quelques-unes de ces caractéristiques, aucun d’entre eux n'est en mesure de proposer la totalité de l’offre MCU à signaux mixtes de Silicon Labs. Les concepteurs qui ont l’habitude de travailler avec les fournisseurs majeurs de MCU devraient jeter un œil sur ce nouvel entrant sur le marché 32 bits.
Un environnement de développement plus rapide et plus facile à utiliser
Afin de rationaliser le processus de développement d’applications embarquées basées sur la gamme Precision32, Silicon Labs propose un jeu étoffé d’outils logiciels et matériels et notamment une plate-forme de développement unifiée (UDP) qui intègre des composants radio et MCU interchangeables ainsi qu’une variété de sous-systèmes conçus pour s’adapter aux besoins spécifiques de chaque application. L’UDP, qui s’articule autour d’une carte porteuse unique et de cartes mezzanines modulaires, laisse une grande marge de manœuvre pour le prototypage, l’ajout de fonctionnalités et l’intégration système. La plate-forme, qui permet également de développer du code et des logiciels de bas niveau (firmware) pour le MCU, est fournie avec un ensemble de pilotes USB et de protocoles et piles réseaux. Afin de réduire les temps de conception pour la partie RF sub-GHz, Silicon Labs propose avec l’UDP des cartes de test RF qui supportent les émetteurs/récepteurs Si446x EZRadioPRO® de la société.
L’environnement de développement intégré (IDE) qui complète l’offre de Silicon Labs comprend un compilateur, un débogueur et une console en ligne pour l’accès aux informations critiques pour les applications (bibliothèque logicielle avec exemples de code, fiches produit, schémas, empreintes de circuits imprimés, notes d’application, suivi de versions, mises à jour automatiques, etc.). Pierre angulaire de l’IDE, le logiciel AppBuilder orienté graphique de Silicon Labs permet aux développeurs de sélectionner rapidement et de manière graphique les périphériques et leurs caractéristiques, de configurer les modes de génération d’horloge, de personnaliser le brochage et de générer le code source – le tout sans avoir à écrire une seule ligne de code ou lire une fiche produit.
Avec la famille Precision32, les développeurs peuvent également profiter du gigantesque écosystème de logiciels et d’outils de développement optimisés pour l’architecture ARM, dont les chaînes d’outils Keil et IAR. Afin d’accélérer le processus de développement et de portage de logiciel à partir de plates-formes MCU concurrentes, Silicon Labs propose du code compatible avec le standard CMSIS (Cortex Microcontroller Software Interface Standard). Ces interfaces logicielles ARM pour périphériques traditionnels ouvrent la voie à la réutilisation des pilotes de périphériques et garantissent leur portage aisé à partir d’autres MCU à architecture ARM.
« Nous avons conçu la gamme Precision32 pour que les développeurs de l’embarqué puissent disposer d’une alternative 32 bits qui associe flexibilité de conception, forte capacité d’intégration de périphériques, performances analogiques et ultra-basse consommation, le tout à des coûts très compétitifs », détaille Mike Salas, directeur général en charge des produits MCU chez Silicon Labs. « Nous facilitons également le travail des développeurs au travers d’un écosystème logiciel et matériel à la fois complet et hautement intégré qui s’accompagne d’outils logiciels gratuits et qui contribue à accélérer les processus de prototypage et de développement sur l’architecture MCU 32 bits la plus flexible et la plus facile à utiliser du secteur embarqué. »
Prix et disponibilité
Les MCU Precision32 de Silicon Labs sont d’ores et déjà disponibles en volume avec des capacités en mémoire flash comprises entre 32 et 256 Ko. Les circuits sont proposés selon cinq modèles de boîtiers avec ou sans plomb, du QFN-40 de 6 mm x 6 mm pour les applications où l’espace est compté, jusqu’au modèle LGA-92 pour les configurations qui nécessitent un nombre maximum d’entrées/sorties. Les prix démarrent à 2,20 dollars US pour les MCU non-USB SiM3C1xx et à 2,68 dollars US pour les MCU USB SiM3U1xx, et ce par quantité de 10 000. La famille Precision32 s’enrichira à terme de MCU 32 bits additionnels qui porteront l’économie d’énergie et la précision des performances analogiques à de nouveaux niveaux.
La gamme d’outils matériels UDP de Silicon Labs comprend les kits de développement économiques SiM3U1xx-B-DK et SiM3C1xx-B-DK, disponibles au prix public de 99 dollars US. Les kits de développement évolués SiM3U1xx-B-EDK et SiM3C1xx-B-EDK, qui proposent des cartes d’extension d’entrées/sorties et des applications de démonstration supplémentaires afin d’enrichir le processus de développement, sont commercialisés aux prix publics de 349 dollars US et 299 dollars US respectivement. Les clients de Silicon Labs peuvent télécharger sans coût additionnel les outils logiciels de l’IDE Precision32 à partir du site Web de la société. Pour de plus amples informations sur la famille Precision32, rendez-vous à l’adresse www.silabs.com/pr/32bit-mcu.