?>

Le module RF Sub-1GHz est un module radio pour les bandes de fréquences inférieures à 1GHz (315/433MHz et 868/915MHz).

Il réutilise la base du module GPIO-Démo et ajoute un « transceiver RF » (le CC1101 de Texas Instrument), un quartz pour l’horloge RTC interne, et un « Step-up » (régulateur élévateur de tension) pour le fonctionnement sur pile.

Le module est décliné en trois versions :

  • USB, pour l’interface avec un PC (ou équivalent) et le développement,
  • UEXT, pour intégration avec le projet DomoTab,
  • « Standalone » (autonome) pour une utilisation partout ailleurs, pour créer vos propres « objets connectés » (c’est à la mode) ou piloter divers équipements pour votre installation de domotique (ou toute autre application).

RF Sub-1GHz

Le logiciel est disponible dans le projet « modules » sur notre git.
Le code présent dans les exemples d’application (sous apps/rf_sub1G/) permet de démarrer rapidement la mise en oeuvre du module, et sera complété à l’avenir avec des exemples plus fournis, notamment avec la configuration fine du transceiver RF et l’utilisation d’algorithmes de chiffrement des communications, ou la gestion de l’énergie.

Les sources du schéma électronique et du routage, au format KiCad, sont disponibles dans ce dossier. Récupérez les trois archives (.tar.bz2) (Le schéma est aussi disponible dans la documentation technique du module).

La documentation technique pour la version USB est disponible en anglais, et bientôt en français.
Elle inclut les informations techniques sur le matériel, le logiciel, les schémas et la nomenclature.
Les versions UEXT et Standalone sont très proches de la version USB, leur documentation suivra très prochainement.

Fiche technique du module RF Sub-1GHz :

La documentation technique pour la version USB, en anglais.

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.
  • Transceiver RF CC1101 de Texas Instrument
  • Capteur de température TMP101 de Texas Instrument.
  • Régulateur élévateur de tension AP1603, fonctionnant à partir de 0.9V.
  • LED bicolore.
  • Boutons Reset et ISP.
  • Emplacement pour carte micro-SD sur la version standalone.
  • Adaptateur USB-UART intégré sur la version USB, chip FTDI FT230X.
  • 15 GPIO, dont deux utilisables en ADC, et trois en PWM, incluant l’accès aux interfaces I2C et SPI, au pas de 2.54mm pour utilisation sur plaque de prototypage rapide.

Entièrement autonome (version USB) :

L’utilisation peut être entièrement autonome grâce à l’adaptateur USB-to-UART intégré fournissant l’interface de programmation (accès au mode ISP sur ligne série) et l’alimentation.
La programmation des versions UEXT et Standalone depuis un PC nécessite un adaptateur USB-UART fonctionnant en +3.3V.
Les trois versions peuvent fonctionner sur batterie ou toute source d’énergie fournissant une tension entre 0.9 et 3.6V avec une intensité suffisante (tests en cours).

Taille :

Note : la hauteur indiquée (15mm) 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) : 65.5mm x 22.5mm x 15mm
  • Carte avec connecteur UEXT (L x l x H) : 50mm x 22.5mm x 15mm
  • Carte « standalone » (L x l x H) : 40mm x 22.5mm x 15mm

Cotes module RF USB

Poids :

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

Documents Techniques :