FTDI Chip crée un écosystème de cartes de développement pour ses microcontrôleurs 8 bits

Afin de favoriser l’utilisation et le déploiement de sa famille de microcontrôleurs 8 bits FT51A, désormais en production, l’écossais FTDI Chip lance une série de cartes et modules de développement et de prototypage basés sur ce circuit. ...L’idée est d’aider les développeurs à tirer parti des caractéristiques particulières de ce microcontrôleur basé sur un cœur 8051 cadencé à 48 MHz et doté de nombreuses interfaces :  USB (périphérique), UART, SPI, I2C, PWM... sans compter 148 voies FIFO et plusieurs options d’E/S généralistes. Le port USB 2.0, unique sur un contrôleur 8 bits selon FTDI Chip, autorise la connexion en cascade sur ce type d’architecture de plusieurs équipements (capteurs, objets…) dotés d’une interface USB. Enfin, une capacité de conversion numérique/analogique sur 8 bits, une mémoire RAM “cachée” de 16 Ko qui accélère les flux de données avec le cœur du microcontrôleur et une consommation limitée à 20 mA en mode actif et 150 µA en mode sommeil ouvrent la voie à des développements inédits sur une architecture 8 bits.

Pour ce faire FTDI Chip fournit plusieurs modules et cartes à différents formats. Le module d’évaluation FT51A-EVM (109 x 86 mm) intègre un écran LCD de 20 x 2 caractères et une série de mécanismes de connexion à divers capteurs, afin de maîtriser l’acquisition de données sur le microcontrôleur. On trouve ainsi sur cette plate-forme un gestionnaire de données de fréquences cardiaques (HRM, Heart-Rate Monitor) avec un filtre et un amplificateur analogique ad hoc, un capteur de force, basé sur une résistance et capable de mesurer la pression appliquée par un doigt sur une surface quelconque, et un capteur de température capable de dialoguer sur un bus de données série synchrone SPI (Serial Peripheral Interface). Le module est livré avec un firmware spécifique, préchargé, autorisant la mise en œuvre de l’ensemble des fonctionnalités du microcontrôleur FT51A.

Le module UMFT51AA, quant à lui, se présente sous la forme d’une minicarte (83 x 15 mm) dotée à son extrémité d’un connecteur USB classique et sur sa face inférieure de 40 broches de connexion pour une insertion sur un PCB. Une manière simple de remplacer immédiatement un microcontrôleur existant via ce module, identique à un boîtier DIP traditionnel au niveau de sa connectique, tout en bénéficiant d’une connexion USB vers un PC de développement.  

La carte FTPD-1, enfin, de la taille d’une carte de crédit (85 x 50 mm), est un module de programmation/débogage qui accompagne les cartes UMFT51AA et FT51A-EVM. Grâce à son circuit pont USB-UART et son double buffer, elle autorise les échanges bidirectionnels avec le microcontrôleur (en mode semi-duplex) autorisant une programmation directe.