Spark-Core-Matériel
Particle Core en quelques mots
Crédit: Particle.IO www.particle.io
Particle Core est une petite carte de développement WiFi qui facilite la création de matériel et périphérique connecté sur Internet. Le "Core" (coeur en Français) est tout ce dont vous avez besoin pour démarrer; alimentez le via son connecteur USB et dans la minute qui suit vous contrôlerez des LEDs, boutons et moteurs... vous pourrez également collecter les données des senseurs par Internet!
Le Core (signifiant "Coeur" en anglais) est constitué d'un module Wi-Fi intégré, un puissant microcontroleur ARM 32-bit et de 2MB de Memoire FLASH. Vous n'avez pas besoin de plus de matériel pour débuter avec le Core... vous aurez uniquement besoin d'une connexion internet et d'un navigateur.
Mais côté matériel... il y a quoi dans un Particle Core?
Le microcontroleur
Crédit: Particle.IO www.particle.io
- ARM 32-bit Cortex™-M3 CPU Core - STM32F103CB (fiche technique).
- Fréquence d'horloge: 72Mhz 1.25 DMIPS/MHz (Dhrystone 2.1)
- 128KB de mémoire Flash
- 20KB de SRAM
- Convertisseur Analogique/Digital 12 bit (ADC)
- Interface USB 2.0 en full-speed
- Port série USART
- Bus SPI et BUS I2C
- Mode de débogage JTAG
Le module Wifi
Crédit: Particle.IO www.particle.io
- Module CC3000 de Texas Instruments (fiche technique)
- Conforme à la norme IEEE 802.11 b/g
- Performances Radio
- Puissance de transmission (TX power): +18.0 dBm à 11 Mbps, CCK
- Sensibilité en réception (RX sensitivity): – 88 dBm, 8% PER, 11 Mbps
- Température de fonctionnement: – 20° C to 70° C
- Sous système de sécurisation sans-fil
- WEP
- WPA Personal
- WPA2 Personal
- Antenne certifiée FCC, IC et CE
- Interface hôte SPI
Mémoire Flash externe
Crédit: Particle.IO www.particle.io
En plus des 128Kb de mémoire Flash Interne utilisée pour le FirmWare, le Particle Core utilise une mémoire Flash Externe SST25VF016B de 2 Mb (fiche technique), interfacé en SPI) dont une partie est disponible pour l'utilisateur. Le Particle code utilise une partie de cette mémoire pour son fonctionnement interne, les logs, les clés, les paramètres d'usine, etc.
Cet espace mémoire complémentaire est utilisé pour stocké le Firmware d'usine (Reset Firmware), une copie de sauvegarde du FirmWare, Une copie du firmware envoyé durant les phases de mise-à-jour OTA ("Over The Air update pour les mises-à-jours via la liaison sans sans fils) et les clés. UNe partie de cet espace est disponible pour l'utilisateur afin d'y stocker des log de données, des paramètres utilisateur, etc. Si vous avez besoin d'une description détaillée de l'utilisation de la mémoire, vous pouvez vous référer à la section Organisation de la mémoire.
Puisque la mémoire flash est non-volatile, elle retien les données même après la mise hors tension. Comme indiqué par le fabriquant du circuit intégré, le temps de rétention des données est supérieur à 100 ans (ce qui devrait être largement suffisant). Le nombre de cycle de lectures/écritures est limité à 100,000 (comme toutes les mémoires Flash).
Régulateur de tension
Crédit: Particle.IO www.particle.io
L'entièreté du Core, incluant tout ses périphériques fonctionne sous 3.3 V continu. Par conséquent, pour alimenter le Core depuis la connexion micro USB (ou une alimentation externe), il faut reconvertir la tension à la baisse avant de l'envoyer vers le Core. Le convertisseur de tension sélectionné par Particle est le Microchip MCP1825S-3302E (fiche technique).
Voici quelques caractéristiques clés:
- courant de sortie 500mA (Whoaw!!! mais il fait bien cela pour une connexion Wifi)
- Tension d'entrée entre 3.6 et 6.0V (pour une sortie 3.3V)
- Régulateur de tension LDO (Low Dropout, à très faible chite de tension) de 210mV à 500mA
- Package SOT-223 qui est placé sous le connecteur USB. Le connecteur USB agissant donc un dissipateur de chaleur additionnel.
- Protection contre les court-circuit et surchauffe.
Cela signifie que vous pouvez alimenter le Core via le ports USB ou via la broche VIN avec une source d'alimentation externe entre 3.6V et 6.0V Continu.
Crédit: Particle.IO www.particle.io
Les sources d'alimentation idéales sont:
- Accu Lipo 3.6V (un modèle 1200mAh ou 2500mAh par exemple),
- Un bloc 4 piles AA,
- Un accus de secours USB
- Un adaptateur secteur USB (ou cet autre modèle)
Circuit Radio-Fréquence
Crédit: Particle.IO www.particle.io
Le circuit RF est l'un des éléments dans lequel Particle à dépensé le plus de temps de conception. La conception RF c'est un peu comme faire du voodoo et/ou de la magie noire. Le monde de l'industrie regorge de recommandation et de guidances... et il est préférable de faire appel à des experts avant de finaliser la sélection et le placement des composants.
Le résultat des "Test Reports" de Particle sont disponibles ici (Particle.io, pdf, anglais)
Source: Particle Core Hardware créé par Particle.IO.
Traduction réalisée par Meurisse D pour MCHobby.be - Translated by Meurisse D. for MCHobby.be
Traduit avec l'autorisation de Spark.IO - Translated with the permission from Particle.IO - Particle.IO
Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : « Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.
L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.