?>

Le module « GPIO Démo » est le premier module entièrement fonctionnel pour le projet DomoTab. Ce module est une base de développement autonome destinée à faciliter le développement d’autres modules.

Le module « GPIO Démo » regroupe toutes les caractéristiques principales des modules destinés à être utilisés avec le DomoTab ou le DTPlug : connecteur UEXT, micro-contrôleur LPC1224 de NXP, eeprom d’identification et dimensions adaptées. Ce module dispose aussi de nombreux éléments uniquement destinés au développement : interface USB/série FTDI FT230X intégrée pour permettre l’alimentation la reprogrammation sans aucun autre cable, carte, ou alimentation, LED bicolore, capteur de température I2C avec fonction alarme, et accès à 24 GPIO (dont 6 entrées ADC) sur des pins au pas 2.54mm avec un espacement propice à l’utilisation sur une plaque de test pour un prototypage aisé, ainsi que l’accès aux tensions d’alimentation 3.3V et 5V.  Et enfin, deux jumpers vous permettent de l’utiliser comme interface USB/série en vous donnant accès à l’UART du connecteur UEXT.

Une plateforme de développement complète au format clé USB !

Ce module est disponible aussi bien assemblé que en kit à souder sois-même, pour vous montrer que l’électronique est toujours à portée de tous, malgré l’utilisation de composants CMS. Vous pouvez voir la vidéo de démonstration de l’assemblage du kit en bas de cette page

Le logiciel est déjà disponible, et les sources du schéma arriveront sous peu, au format KiCad bien entendu (Le schéma est disponible dans la documentation technique du module).

La documentation technique est disponible en anglais, et bientôt en français.
Elle inclut les informations techniques sur le matériel, le logiciel, les schémas, la nomenclature, mais aussi le guide pas à pas pour l’assemblage du module en kit !


Voir la vidéo sur YoutubeTélécharger la vidéo (mpeg4/861Mo)

Fiche technique du Module GPIO Démo :

Documentation technique en anglais (prochainement disponible en français).

Hardware :

Micro-contrôleur : LPC1224 de NXP

  • Cœur ARM Cortex-M0
  • Fréquence du cœur : 45MHz
  • Flash : 32Kio de mémoire flash intégrée programmable in-situ
  • SRAM : 4Kio de mémoire SRAM intégrée
  • 2xUART, SPI, I²C, GPIO, ADC, …

Fonctionnalités et interfaces :

  • Processeur Cortex-M0 fonctionnant à 45MHz, 4Kio de SRAM, 32Kio de Flash reprogrammable entiètement in-situ sans électronique spécifique ni alimentation externe.
  • Adaptateur USB to UART intégré, chip FTDI FT230X.
  • EEPROM I2C 128kb (16ko) pour l’identification et le stockage de données
  • Capteur de température TMP101 de Texas Instrument, avec fonction alarme.
  • LED bicolore.
  • Boutons Reset et ISP.
  • Connecteur UEXT (spécifié par Olimex) avec l’UART0, le Bus I2C, et le Bus SPI.
  • 24 GPIO, dont 6 utilisables comme ADC, et l’accès à l’UART1, au pas de 2.54mm pour utilisation sur plaque de prototypage rapide, avec 5V, 3.3V et masse sur des pins dédiées pour une utilisation sans alimentation externe.

Entièrement autonome :

L’utilisation entièrement autonome grace à l’adaptateur USB-to-UART intégré fournissant l’interface de programmation (accès au mode ISP sur ligne série) et l’alimentation.

Taille :

Note : la hauteur indiquée (20mm) est la hauteur maximum des modules produits avec les connecteurs de part et d’autre du module. Cette hauteur peut être inférieure en fonction de la configuration de montage.

  • Carte avec connecteur USB type A mâle (L x l x H) : 77.5mm x 22.5mm x 20mm
  • Carte avec connecteur micro USB femelle (L x l x H) : 67.2mm x 22.5mm x 20mm

Poids :

  •  Version complète avec connecteur USB type A mâle : 10g

Documents Techniques :