Archives par mot-clé : StellarPad

Sortie de Energia 009 avec le support du StellarPad

Stellaris LaunchPad Texas Instruments (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2012/10/med_ek-lm4f120xl_stellarislaunchpad_tool NULL.jpg)L’équipe de développement de l’IDE Energia (fork d’Arduino pour les micro-contrôleurs de Texas Instruments) vient d’annoncer la sortie de la nouvelle release 009 (http://forum NULL.43oh NULL.com/topic/2993-new-energia-release-0101e0009-12062012/). Celle-ci ajoute en particulier le très attendu support du Stellaris LaunchPad (http://xv4y NULL.radioclub NULL.asia/2012/10/02/a-letroit-avec-un-arduino-ou-un-launchpad/). Coïncidence, TI vient de se compter de m’annoncer que mon StellarPad qui était en liste d’attente depuis plusieurs semaines vient d’être expédié par FedEx. Je devrais donc l’avoir dans les mains d’ici quelques jours!

J’ai téléchargé cette nouvelle version mais j’avoue que je n’ai pas encore eu le temps de la tester. Je suis en train de finaliser mon prototype de balise WSPR agile avec DDS afin de pouvoir commander les composants débuts janvier pour une première série.

Arduino Due 32bits

Arduino Due (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2012/11/arduino_due_in_hand NULL.jpg)J’ai regardé ailleurs un instant et je suis passé à côté de la nouvelle… L’équipe Arduino (http://arduino NULL.cc) a enfin annoncé officiellement le nouvel Arduino Due 32 bits. Tout comme le Stellaris LaunchPad (http://xv4y NULL.radioclub NULL.asia/2012/10/02/a-letroit-avec-un-arduino-ou-un-launchpad/) ou d’autres plateformes de développement tel que le Maple (http://leaflabs NULL.com/devices/maple/), il utilise un micro-contrôleur construit sur une architecture ARM Cortex 32 bits au lieu des plus simples plateformes 8 bits d’Atmel.

Le processeur choisi est un SAM3X8E à 84 MHz de chez Atmel qui suit l’architecture Cortex M3 (le Stellaris LaunchPad est un Cortex M4F, plus puissant) avec 512Ko de Flash et 96Ko de SRAM. Comme points forts du nouveau circuit on peut citer :

  • Des performances accrues et 54 entrées/sorties numériques
  • La disponibilité d’un port USB hôte en plus du port USB programmateur pour y connecter des périphériques
  • 12 CAN (ADC) sur 12 bits permettant un taux théorique maximum de 1000ks/s (contre 15ks/s pour l’Arduino 8 bits)
  • 2 CNA (DAC) sur 12 bits intégrés permettant une sortie audio
  • Une compatibilité avec les shield existant s’ils sont conçus à partir de la révision R3 car l’Arduino Due utilise une logique 3,3V (contre 5V pour l’Arduino)
  • Une portabilité assez facile du code prévu pour les ATMega vers les nouveaux Cortex M3
  • Un connecteur JTAG/SWD pour le déboguage

La version béta 1.5 de l’IDE Arduino est disponible mais demande encore un peu de travail pour être considérée comme stable. La platine Arduino Due est annoncée à 49$ US. C’est un peu plus cher que le Maple et 10 fois le prix du Stellaris Launchpad au passage. La disponibilité réelle n’est pas encore connue.

Une dernière remarque, comme beaucoup de circuits du même acabit, l’Arduino Due est en 3,3V et peut souffrir si vous lui envoyez des signaux 5V. L’intensité totale transmise sur le broches du circuit est aussi beaucoup plus faible que sur d’autres micro-contrôleurs plus robustes (AVR, MSP430, PIC). Tout dépend de vos usages, mais pour de la commande de moteurs ou des circuits simples, se lancer tout de suite vers l’Arduino Due peut ne pas être un bon choix…

A l’étroit avec un Arduino ou un LaunchPad ?

Texas Instruments fait encore une fois très fort! Si vous vous sentez restreints dans vos ambitions par les performances et les capacités mémoires limitées des ATMega328 ou MSP430G2553 des Arduino (http://arduino NULL.cc/en/Main/Hardware) ou LaunchPad, courrez acheter un Stellaris LaunchPad.

StellarPad (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2012/10/med_ek-lm4f120xl_stellarislaunchpad_tool NULL.jpg)Non seulement le Stellaris LaunchPad LM4F120 (http://www NULL.ti NULL.com/tool/ek-lm4f120xl#buy) embarque un processeur beaucoup plus puissant que tout ceux dont j’ai parlé jusqu’à présent, mais offert au prix de 5 USD par TI il est à peine plus cher que le LaunchPad et surtout 4 fois moins cher que n’importe lequel des Arduino!!! Ce nouveau petit jouet embarque un processeur 32 bits Stellaris LM4F120H5QR (http://www NULL.ti NULL.com/product/lm4f120h5qr) construit sur l’architecture Cortex M4F d’ARM, la version “électronique embarquée” des processeur tournant aujourd’hui des les iPad, iPhone. Tournant à 80MHz et possédant 256Ko de flash et 32Ko de SRAM, il est le chaînon manquant entre la catégorie “Arduino” et la catégorie “Rabsperry Pi”, plus proche des ChipKIT dont je vous parlais récemment (http://xv4y NULL.radioclub NULL.asia/2012/09/20/programmer-un-micro-controleur-pic-comme-un-arduino/). Le nombre des entrées-sorties, périphérique et canaux de communications est aussi à l’avenant, de quoi penser à de gros projets…

Cerise sur le gâteau, Robert Wessels vient de m’informer qu’il travaille sur l’incorporation du StellarPad (plus court que Stellaris LaunchPad) à Energia et qu’il sera donc très prochainement possible de programmer ce micro-contrôleur exactement comme un LaunchPad MSP430 ou un Arduino. Si après tout cela vous n’avez pas encore commandé celui-ci chez Texas Instruments, je ne sais pas ce qu’il me reste à faire!