Partager via


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.

Diagramme d’en-tête montrant les fonctions de broche actuellement prises en charge

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.

Emplacements des barrettes pour la carte fille

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 :

Emplacements des cavaliers d’alimentation

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.

Photo de la carte de développement de référence montrant l’emplacement d’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.

Gros plan de la carte de développement de référence montrant l’emplacement pour apporter des modifications et activer EXT_PMU_EN

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.

Gros plan de la carte de développement de référence montrant l’emplacement pour apporter des modifications et activer le 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
C23 par défaut
Configuration C23 par défaut, antenne de puce intégrée
C89 par défaut
Configuration C89 par défaut, antenne de puce intégrée
C23 de remplacement
Configuration C23 de remplacement, l’antenne externe se connecte à J8
C89 de remplacement
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.

Antenne Molex

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.

Point de test de masse