Guide utilisateur du tableau de développement de référence MT3620 (RDB) : v1.6 et versions antérieures
Important
Il s’agit de la documentation Azure Sphere (héritée). Azure Sphere (hérité) prend sa retraite le 27 septembre 2027 et les utilisateurs doivent migrer vers Azure Sphere (intégré) pour l’instant. Utilisez le sélecteur de version situé au-dessus du TOC pour afficher la documentation Azure Sphere (intégrée).
Cette rubrique décrit les fonctionnalités utilisateur du tableau de développement de référence MT3620 v1.6 et versions antérieures. Pour plus d’informations sur la dernière conception RDB, consultez le guide de l’utilisateur MT3620 RDB. Si vous disposez d’une carte de développement qui suit la conception RDB et que vous souhaitez savoir quelle version il s’agit, consultez la conception du tableau de référence MT3620.
La version RDB v1.6 et les versions antérieures sont les suivantes :
- Voyants LED et boutons programmables
- Quatre banques de barrettes d’interface pour l’entrée et la sortie
- Alimentation configurable
- Antennes Wi-Fi configurables
- Point de test de masse
Voyants LED et boutons
La carte prend en charge deux boutons utilisateur, un bouton de réinitialisation, quatre LED utilisateur RVB, une LED d’état de l’application, une LED d’état Wi-Fi, une LED d’activité USB et une LED d’alimentation.
Les sections suivantes fournissent des détails sur la façon dont chacun de ces boutons et leds se connecte à la puce MT3620.
Boutons utilisateur
Les deux boutons utilisateur (A et B) sont connectés aux broches GPIO répertoriées dans le tableau suivant. Notez que ces entrées GPIO sont placées en position haute via des résistances de 4,7K. Par conséquent, l’état d’entrée par défaut de ces GPIO est haut ; quand un utilisateur appuie sur un bouton, l’entrée GPIO est basse.
Bouton | GPIO du MT3620 | Broche physique du MT3620 |
---|---|---|
Un | GPIO12 | 27 |
G | GPIO13 | 28 |
Bouton de réinitialisation
La carte de développement comporte un bouton de réinitialisation. Quand vous appuyez dessus, ce bouton réinitialise la puce du MT3620. Il ne réinitialise aucun autre composant de la carte.
Voyants LED utilisateur
La carte de développement comprend quatre LED utilisateur RVB, étiquetées 1 à 4. Les voyants LED se connectent aux GPIO du MT3620 comme indiqué dans le tableau. L’anode commune de chaque voyant LED RVB est maintenue à l’état haut ; par conséquent, la commande de la valeur correspondante GPIO basse allume le voyant LED.
LED | Canal de couleur | GPIO du MT3620 | Broche physique du MT3620 |
---|---|---|---|
1 | Rouge | GPIO8 | 21 |
1 | Vert | GPIO9 | 22 |
1 | Bleu | GPIO10 | 25 |
2 | Rouge | GPIO15 | 30 |
2 | Vert | GPIO16 | 31 |
2 | Bleu | GPIO17 | 32 |
3 | Rouge | GPIO18 | 33 |
3 | Vert | GPIO19 | 34 |
3 | Bleu | GPIO20 | 35 |
4 | Rouge | GPIO21 | 36 |
4 | Vert | GPIO22 | 37 |
4 | Bleu | GPIO23 | 38 |
Voyant LED d’état de l’application
Le voyant LED d’état de l’application vise à fournir des commentaires à l’utilisateur sur l’état actuel de l’application qui s’exécute sur A7. Ce voyant LED n’est pas contrôlé par le système d’exploitation Azure Sphere ; l’application est chargée de l’actionner.
LED | Canal de couleur | GPIO du MT3620 | Broche physique du MT3620 |
---|---|---|---|
Statut de la candidature | Rouge | GPIO45 | 62 |
Statut de la candidature | Vert | GPIO46 | 63 |
Statut de la candidature | Bleu | GPIO47 | 64 |
Voyant LED d’état Wi-Fi
Le voyant LED d’état Wi-Fi vise à fournir des commentaires à l’utilisateur sur l’état actuel de la connexion Wi-Fi. Ce voyant LED n’est pas contrôlé par le système d’exploitation Azure Sphere ; l’application est chargée de l’actionner.
LED | Canal de couleur | GPIO du MT3620 | Broche physique du MT3620 |
---|---|---|---|
État Wi-Fi | Rouge | GPIO48 | 65 |
État Wi-Fi | Vert | GPIO14 | 29 |
État Wi-Fi | Bleu | GPIO11 | 26 |
Voyant LED d’activité USB
Le voyant LED d’activité USB vert clignote chaque fois que des données sont envoyées ou reçues via la connexion USB. Le matériel est implémenté afin que les données envoyées ou reçues sur l’un des quatre canaux FTDI (Future Technology Devices International) amènent le voyant LED à clignoter. Le voyant LED d’activité USB est actionné par des circuits dédiés et ne nécessite donc aucune prise en charge logicielle supplémentaire.
Voyant LED de mise sous tension
La carte inclut un voyant LED de mise sous tension rouge qui s’allume quand la carte est alimentée par USB, une alimentation 5V externe ou une alimentation 3,3V externe.
Barrettes d’interface
Le tableau de développement comprend quatre banques d’en-têtes d’interface, étiquetés H1-H4, qui fournissent un accès à divers signaux d’interface. Le diagramme illustre les fonctions de broche actuellement prises en charge.
Remarque
Pour I2C, DATA et CLK dans le diagramme correspondent à SDA et SCL. SCL I2C et SDA I2C extraits à l’état haut avec des résistances de 10 000 ohms.
Carte fille
Les en-têtes sont disposés pour permettre à une carte fille (également appelée « bouclier » ou « chapeau ») d’être attachée à la carte. Le diagramme suivant montre les dimensions de la carte fille développée par Microsoft pour une utilisation interne, ainsi que les emplacements des barrettes.
Alimentation
La carte du MT3620 peut être alimentée par USB, par une alimentation 5V externe, ou par les deux. Si les deux sources sont connectées simultanément, des circuits empêchent l’alimentation 5V externe de faire un « back-powering » de l’USB.
L’alimentation intégrée est protégée contre la tension inverse et la surintensité. Si une situation de surintensité se produit, le circuit de protection déclenche l’alimentation 5V entrante et l’isole du reste du pôle d’alimentation intégrée, et le voyant LED de mise sous tension rouge s’éteint, même si la défaillance à l’origine de la situation de surintensité est corrigée.
La source d’alimentation doit être capable de fournir 600mA même si une telle quantité n’est pas demandée pendant l’énumération USB. La carte réclame autour de 225mA lors de l’exécution et peut exiger jusqu’à 475mA environ pendant le transfert de données Wi-Fi. Pendant le démarrage et lors de l’association à un point d’accès sans fil, la carte peut nécessiter jusqu’à 600mA pendant une courte période (environ 2 ms). Si des charges supplémentaires sont associées aux broches de barrettes de la carte de développement, une source capable de fournir plus de 600mA est nécessaire.
Une pile CR2032 peut être installée sur la carte pour alimenter l’horloge en temps réel (RTC) interne de la puce du MT3620. Sinon, une pile externe peut être connectée.
Trois cavaliers (J1-J3) garantissent la flexibilité de la configuration de l’alimentation de la carte. Ces cavaliers sont situés vers le coin inférieur gauche de la carte ; dans tous les cas, la broche 1 se trouve à gauche :
La carte est fournie avec des barrettes sur J2 et J3 :
- Un lien sur J2 indique que l’alimentation intégrée alimente la carte.
- Un lien sur les broches 2 et 3 de J3 définit la source d’alimentation de l’horloge en temps réel (RTC) sur l’alimentation 3V3 principale. Sinon, pour alimenter l’horloge RTC par une pile bouton, liez les broches 1 et 2 de J3 et installez une pile CR2032 dans l’emplacement à l’arrière de la carte.
Important
Le MT3620 ne peut pas fonctionner correctement si l’horloge en temps réel n’est pas alimentée.
Le tableau suivant fournit des détails supplémentaires sur les cavaliers.
Cavalier | Fonction | Description | Broches du cavalier |
---|---|---|---|
J1 | Tension VREF pour ADC | Ce cavalier fournit un moyen de définir la tension de référence pour ADC. Placez un lien sur J1 pour connecter la sortie 2,5V du MT3620 à la broche ADC VREF, afin que la tension de référence ADC soit de 2,5 V. Vous pouvez également connecter une tension de référence de 1,8V externe à la broche 1 du cavalier. | 1, 2 |
J2 | Isolement 3V3 | Ce cavalier offre un moyen d’isoler l’alimentation 3.3V intégrée du reste de la carte. Pour une utilisation normale, placez un lien sur J2 qui indique que l’alimentation intégrée alimente la carte. Pour utiliser une alimentation 3,3V externe pour alimenter la carte, connectez-la à la broche 2 de J2. J2 représente également une connexion pratique pour mesurer la consommation de courant de l’alimentation 3V3 principale. |
1, 2 |
J3 | Alimentation de l’horloge en temps réel | Ce cavalier définit la source d’alimentation pour l’horloge en temps réel. Pendant le développement, il est souvent pratique d’alimenter l’horloge en temps réel directement à partir de l’alimentation 3V3 principale, ce qui évite la nécessité d’installer une pile. Pour ce faire, placez un lien entre les broches 2 et 3 de J3. Il s’agit d’une utilisation normale. Sinon, pour alimenter l’horloge en temps réel à partir de la pile bouton intégrée, placez un lien entre les broches 1 et 2 de J3. Remarque : Pour la version v1.6 et les versions ultérieures de la RDB, lorsqu’un lien est placé entre les broches 1 et 2, le RTC est alimenté à partir de l’alimentation principale lorsqu’il est présent ou à partir de la batterie de cellules de pièce de coin à bord lorsque l’alimentation principale n’est pas présente. Enfin, il est possible alimenter l’horloge en temps réel à partir d’une source externe en l’appliquant à la broche 2 de J3. Remarque : Dans tous les cas, le RTC doit être alimenté ou la puce ne parvient pas à démarrer correctement. |
Mode de consommation minimale
Le système d’exploitation Azure Sphere assure la prise en charge de la consommation minimale, qui est un état de faible consommation d’énergie. Quand vous utilisez une carte de développement de référence v1.0, il est nécessaire d’ajouter un fil de raccordement entre la broche de barrette PMU_EN (H3/P10) et la terre (H4/P2) pour activer cette fonctionnalité. Pour la carte de développement de référence versions v1.6 et ultérieures, ce fil de raccordement supplémentaire n’est pas requis. Pour vous aider à identifier la version de la carte dont vous disposez, consultez la conception de la carte de référence MT3620.
Remarque
D’autres circuits intégrés (interface FTDI, etc.) sont également alimentés à partir de l’alimentation principale. Lorsque la puce est placée en mode de consommation minimale, la consommation de courant globale de la carte ne chute pas aux niveaux de consommation minimale MT3620 attendus, car l’interface FTDI prend entre 10 et 80 mA, en fonction de son activité de connexion avec le périphérique hôte USB. Par conséquent, la carte de développement de référence est utile pour valider que le logiciel place correctement la puce en mode de consommation minimale, mais ne convient pas pour mesurer la consommation énergétique totale de la conception matérielle.
Signal EXT_PMU_EN
Le signal EXT_PMU_EN est une sortie destinée à être connectée à la broche d’activation du régulateur de tension externe qui alimente la puce. Lorsque la puce passe en mode de consommation minimale, l’état du signal EXT_PMU_EN passe de haut à bas, ce qui désactive le régulateur de tension externe. Bien que cela soit décrit ci-dessous, il n’est pas recommandé d’utiliser EXT_PMU_EN pour désactiver le régulateur de tension externe sur la carte de développement de référence, car cela alimente également la puce FTDI et peut entraîner des erreurs de débogage inattendues.
Par défaut, la carte de développement de référence est configurée de sorte que le régulateur de tension externe soit toujours activé. Toutefois, la carte comprend une option matérielle permettant d’utiliser le signal EXT_PMU_EN.
L’image suivante montre comment activer EXT_PMU_EN. La ligne jaune indique où couper une piste de carte de circuits imprimés. Vous pouvez ensuite souder une résistance 4K7 à la carte à l’emplacement indiqué en rouge.
Remarque
La broche EXT_PMU_EN fonctionne uniquement en position haute lors de la mise sous tension initiale si une alimentation 3V3 distincte est connectée à la broche 3V3_RTC (par exemple, si 3V3_RTC fonctionne avec une pile). Toutefois, si la broche 3V3_RTC est connectée uniquement à l’alimentation 3V3 principale, EXT_PMU_EN ne fonctionnera jamais en position haute, car cette broche peut être flottante (généralement proche de la terre) à la mise sous tension et la broche d’activation du régulateur 3V3 principal sera donc en position basse.
Signal WAKEUP
WAKEUP est une entrée qui peut être utilisée pour sortir la puce du mode de consommation minimale. Par défaut, la carte de développement de référence place le signal WAKEUP en position haute, via une résistance 4K7 ; le fait de le placer en position basse sort la puce du mode de consommation minimale.
Remarque
La broche WAKEUP est levée vers le pôle d’alimentation 3V3 principal. Par conséquent, si le signal EXT_PMU_EN est utilisé pour contrôler l’état de l’alimentation principale (l’alimentation principale est désactivée lorsque la puce passe en mode d’alimentation basse), la broche WAKEUP ne sera plus placée en position haute et flottera vers la terre, ce qui entraînera la sortie de la puce du mode de consommation minimale.
La solution de contournement dans cette situation consiste à supprimer la résistance de tirage illustrée dans l’image suivante et à connecter le signal WAKEUP présent sur la barrette principale (H3/P4) au pôle d’alimentation RTC_3V3 via une résistance 4K7. Lorsque vous utilisez cette configuration, la désactivation de l’alimentation principale (via l’utilisation d’EXT_PMU_EN) n’affecte pas l’état du signal WAKEUP.
Antennes Wi-Fi
La carte de développement du MT3620 présente deux antennes de puce bibandes et deux connecteurs de radiofréquence pour la connexion d’antennes externes ou de matériel de test de radiofréquence. Une antenne est considérée comme l’antenne principale et la seconde est considérée comme auxiliaire. Par défaut, la carte de développement est configurée pour utiliser l’antenne principale intégrée ; l’antenne secondaire n’est pas utilisée.
Pour activer et utiliser les connecteurs RF, vous devez réorienter les condensateurs C23 et C89. La première ligne dans le tableau suivant montre la configuration par défaut dans laquelle les antennes de puce intégrées sont utilisées, avec les positions des condensateurs associés mises en surbrillance en rouge. Les images de la deuxième ligne affichent les positions des condensateurs réorientés.
Antenne secondaire | Antenne principale |
---|---|
Configuration C23 par défaut, antenne de puce intégrée |
Configuration C89 par défaut, antenne de puce intégrée |
Configuration C23 de remplacement, l’antenne externe se connecte à J8 |
Configuration C89 de remplacement, l’antenne externe se connecte à J9 |
Remarque
Les connecteurs J6 et J7 sont utilisés pour l’étalonnage et les tests de radiofréquence lors de la fabrication et ne sont pas conçus pour une connexion permanente afin de tester les antennes externes ou le matériel.
N’importe quel type d’antenne externe 2,4 ou 5GHz avec un connecteur U.FL ou IPX peut être utilisé avec la carte, par exemple l’antenne Molex 1461530100 (illustrée ci-dessous). Quand vous installez une antenne externe, vous êtes chargé de vérifier que toutes les exigences en matière de normes et certification sont respectées.
Point de test de masse
La carte de développement MT3620 fournit un point de test au sol sur le côté droit, en regard du bouton B et immédiatement au-dessus du socket de 3,5 mm, comme illustré dans l’image. Utilisez-le pendant les tests, par exemple pour attacher le conducteur de terre d’une sonde d’oscilloscope.