Partager via


Guide de l’utilisateur de la carte de développement de référence (RDB) MT3620 — v1.6 et versions antérieures

Cette rubrique décrit les fonctionnalités utilisateur de la carte de développement de référence (RDB) MT3620 v1.6 et versions antérieures. Pour plus d’informations sur la dernière conception de RDB, consultez le guide de l’utilisateur RDB MT3620. Si vous disposez d’une carte de développement qui suit la conception RDB et que vous souhaitez connaître sa version, consultez la conception de la carte de référence MT3620.

RDB v1.6 et versions antérieures incluent :

  • Boutons programmables et LED
  • Quatre banques d’en-têtes d’interface pour l’entrée et la sortie
  • Alimentation configurable
  • Antennes Wi-Fi configurables
  • Point d’essai au sol

Boutons et LED

La carte prend en charge deux boutons utilisateur, un bouton de réinitialisation, quatre LED utilisateur RVB, une led status d’application, une LED Wi-Fi status, 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 extraites de façon élevée via des résistances de 4,7 Ko. Par conséquent, l’état d’entrée par défaut de ces GPIOs est élevé ; lorsqu’un utilisateur appuie sur un bouton, l’entrée GPIO est faible.

Bouton MT3620 GPIO Code pin physique MT3620
Un GPIO12 27
B GPIO13 28

Bouton Réinitialiser

La carte de développement comprend un bouton de réinitialisation. Lorsque vous appuyez dessus, ce bouton réinitialise la puce MT3620. Il ne réinitialise aucune autre partie de la carte.

Leds utilisateur

La carte de développement comprend quatre LED utilisateur RVB, étiquetées 1 à 4. Les LED se connectent aux GPIOs MT3620, comme indiqué dans le tableau. L’anode commune de chaque LED RVB est liée haute; par conséquent, la conduite de la valeur GPIO basse correspondante éclaire la LED.

LED Canal de couleur MT3620 GPIO Code pin physique 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

LED status d’application

L’application status LED est destinée à fournir des commentaires à l’utilisateur sur l’état actuel de l’application qui s’exécute sur l’A7. Cette LED n’est pas contrôlée par le système d’exploitation Azure Sphere ; l’application est responsable de sa conduite.

LED Canal de couleur MT3620 GPIO Code pin physique MT3620
Status d’application Rouge GPIO45 62
Status d’application Vert GPIO46 63
Status d’application Bleu GPIO47 64

Wi-Fi STATUS LED

La LED Wi-Fi status est destinée à fournir des commentaires à l’utilisateur sur l’état actuel de la connexion Wi-Fi. Cette LED n’est pas contrôlée par le système d’exploitation Azure Sphere ; l’application est responsable de sa conduite.

LED Canal de couleur MT3620 GPIO Code pin physique MT3620
état de Wi-Fi Rouge GPIO48 65
état de Wi-Fi Vert GPIO14 29
état de Wi-Fi Bleu GPIO11 26

LED d’activité USB

La LED d’activité USB verte clignote chaque fois que des données sont envoyées ou reçues via la connexion USB. Le matériel est implémenté de sorte que les données envoyées ou reçues sur l’un des quatre canaux FTDI (Future Technology Devices International) provoquent le clignotement de la LED. La LED d’activité USB est pilotée par des circuits dédiés et ne nécessite donc aucune prise en charge logicielle supplémentaire.

LED de mise sous tension

La carte comprend une LED d’alimentation rouge qui s’allume lorsque la carte est alimentée par USB, une alimentation externe 5V ou une alimentation externe 3.3V.

En-têtes d’interface

Le tableau de développement comprend quatre banques d’en-têtes d’interface, étiquetés H1-H4, qui permettent d’accéder à divers signaux d’interface. Le diagramme montre les fonctions d’épingle actuellement prises en charge.

Note

Pour I2C, DATA et CLK dans le diagramme correspondent à SDA et SCL. Pull-up I2C SCL et I2C SDA avec résistances de 10K.

Diagramme d’en-tête montrant les fonctions d’épingle actuellement prises en charge

Tableau fille

Les en-têtes sont disposés pour permettre à un tableau fille (également appelé « bouclier » ou « chapeau ») d’être attaché au tableau. Le diagramme suivant montre les dimensions du tableau fille que Microsoft a développé pour une utilisation interne, ainsi que les emplacements des en-têtes.

Emplacements des en-têtes pour le tableau fille

Alimentation

La carte 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, les circuits empêchent l’alimentation externe 5V de ré-alimenter l’USB.

Le bloc d’alimentation intégré est protégé contre la tension inverse et le surcurrent. Si une situation de surincurrentité se produit, le circuit de protection se déclenche et isole l’alimentation 5V entrante du reste du rail d’alimentation embarqué, et le voyant d’alimentation rouge s’éteint, même si la panne à l’origine du circuit de surintensité est supprimée.

La source d’alimentation doit être capable de fournir 600mA même si ce courant n’est pas demandé pendant l’énumération USB. La carte dessine environ 225mA en cours d’exécution, passant à environ 475mA pendant Wi-Fi transfert de données. 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 câblées aux broches d’en-tête de la carte de développement, une source capable de fournir plus de 600 mA sera nécessaire.

Une batterie CR2032 peut être installée sur la carte pour alimenter l’horloge interne en temps réel (RTC) de la puce MT3620. Vous pouvez également connecter une batterie externe.

Trois jumpers (J1-J3) offrent une flexibilité dans la configuration de la puissance pour la carte. Les cavaliers sont situés en bas à gauche de la planche; dans chaque cas, la broche 1 se trouve à gauche :

Emplacements de power jumper

La carte est fournie avec des en-têtes sur J2 et J3 :

  • Un lien sur J2 indique que l’alimentation embarqué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 main 3V3. Alternativement, pour alimenter le RTC par une pile à pile, lier les broches 1 et 2 de J3 et insérer une batterie CR2032 dans l’emplacement à l’arrière de la carte.

Important

Le MT3620 ne fonctionne pas correctement si le RTC n’est pas alimenté.

Le tableau suivant fournit des détails supplémentaires sur les cavaliers.

Cavalier Fonction Description Épingles de saut
J1 ADC VREF Ce cavalier permet de définir la tension de référence ADC. Placez une liaison sur J1 pour connecter la sortie 2,5 V 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 externe de 1,8 V à la broche 1 du jumper. 1, 2
J2 Isolation 3V3 Ce jumper permet d’isoler l’alimentation 3.3V du reste de la carte. Pour une utilisation normale, placez un lien sur J2, indiquant que l’alimentation embarquée alimente la carte. Pour utiliser une alimentation externe de 3,3 V pour alimenter la carte, connectez l’alimentation externe de 3,3 V à la broche 2 de J2.

J2 est également une connexion pratique pour mesurer la consommation actuelle de l’main alimentation 3V3.
1, 2
J3 Approvisionnement RTC Ce jumper définit la source d’alimentation pour le RTC.

Pendant le développement, il est souvent pratique d’alimenter le RTC directement à partir de l’alimentation main 3V3, évitant ainsi la nécessité de s’adapter à une batterie. Pour ce faire, placez un lien entre les broches 2 et 3 de J3. Il s’agit d’une utilisation normale.

Sinon, pour alimenter le RTC à partir de la batterie de cellule de pièce de monnaie embarquée, placez un lien entre les broches 1 et 2 de J3.

Note: Pour les versions v1.6 et ultérieures de la RDB, lorsqu’un lien est placé entre les broches 1 et 2, le RTC est alimenté à partir du bloc d’alimentation main lorsqu’il est présent, ou de la batterie de cellule de pièce de monnaie embarquée lorsque l’alimentation main n’est pas présente.

Enfin, il est possible d’alimenter le RTC à partir d’une source externe en l’appliquant à la broche 2 de J3.

Note: Dans tous les cas, le RTC doit être alimenté ou la puce ne pourra pas démarrer correctement.

Mode marche/arrêt

Le système d’exploitation Azure Sphere prend en charge l’arrêt, qui est un état de faible consommation. Lors de l’utilisation d’un RDB v1.0, il est nécessaire d’ajouter un fil de rebond entre la broche d’en-tête PMU_EN (H3/P10) et la broche ground (H4/P2) pour activer cette fonctionnalité. Pour les versions RDB v1.6 et ultérieures, ce câble de saut supplémentaire n’est pas nécessaire. Pour vous aider à identifier la version de la carte dont vous disposez, consultez la conception de la carte de référence MT3620.

Note

Les circuits embarqués supplémentaires (l’interface FTDI, etc.) sont également alimentés à partir de l’alimentation main. Lorsque la puce est placée en mode Marche/Arrêt, la consommation actuelle globale de la carte ne descend pas aux niveaux de mise sous tension mt3620 attendus, car le FTDI prend entre 10 et 80mA, en fonction de son activité de connexion avec le périphérique hôte USB. Par conséquent, le RDB est utile pour valider que le logiciel place correctement la puce en mode Marche/Arrêt, mais ne convient pas pour mesurer la consommation d’énergie globale 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 marche/arrêt, l’état de EXT_PMU_EN passe de haut à bas, désactivant ainsi le régulateur de tension externe. Bien que documenté ci-dessous, il n’est pas recommandé d’utiliser EXT_PMU_EN pour désactiver le régulateur de tension externe sur le RDB, car cela alimente également la puce FTDI et peut entraîner des erreurs de débogage inattendues.

Par défaut, le RDB est configuré de sorte que le régulateur de tension externe soit toujours activé. Toutefois, la carte inclut une option matérielle permettant d’utiliser le signal EXT_PMU_EN.

Photo de RDB montrant l’emplacement de EXT_PMU_EN

L’image suivante montre comment activer EXT_PMU_EN. La ligne jaune indique où couper une trace de circuit imprimé. Vous pouvez ensuite souder une résistance 4K7 sur la carte à l’emplacement indiqué en rouge.

Photo en gros plan de RDB montrant l’emplacement où apporter des modifications pour activer EXT_PMU_EN

Note

Le EXT_PMU_EN broche ne sera élevé à la mise sous tension initiale que si une alimentation 3V3 distincte est connectée à la broche de 3V3_RTC (par exemple, si 3V3_RTC est entraînée à partir d’une batterie). Toutefois, si la broche de 3V3_RTC est connectée uniquement à l’alimentation main 3V3, alors EXT_PMU_EN ne sera jamais conduite en hauteur, car à l’alimentation, cette broche peut être flottante (généralement près de la terre), et par conséquent la broche d’activation du main 3V3 sera faible.

Signal WAKEUP

WAKEUP est une entrée qui peut être utilisée pour sortir la puce du mode Marche/Arrêt. Par défaut, la base de données RDB tire le signal WAKEUP haut, via une résistance 4K7 ; Le fait de le tirer bas sortira la puce du mode marche/arrêt.

Note

La broche WAKEUP est tirée jusqu’au rail d’alimentation main 3V3. Par conséquent, si EXT_PMU_EN est utilisé pour contrôler l’état de l’alimentation main (l’alimentation main est éteinte lorsque la puce passe en mode basse consommation), wakeUP ne sera plus tiré haut et flottera vers le sol, ce qui sortira la puce du mode marche arrière.

Dans ce cas, la solution de contournement consiste à supprimer la résistance pull-up illustrée dans l’image suivante et à connecter le signal WAKEUP présent sur l’en-tête main (H3/P4) au rail d’alimentation RTC_3V3 via une résistance 4K7. Lorsque vous utilisez cette configuration, l’arrêt de l’alimentation main (via l’utilisation de EXT_PMU_EN) n’affecte pas l’état du signal WAKEUP.

Photo en gros plan de RDB montrant l’emplacement où apporter des modifications pour activer le signal WAKEUP

antennes Wi-Fi

La carte de développement MT3620 comprend deux antennes à puce double bande et deux connecteurs RF pour connecter les antennes externes ou l’équipement de test RF. Une antenne est considérée comme l’antenne main et la seconde est considérée comme auxiliaire. Par défaut, la carte de développement est configurée pour utiliser l’antenne main intégrée ; l’antenne auxiliaire n’est actuellement pas utilisée.

Pour activer et utiliser les connecteurs RF, vous devez réorienter les condensateurs C23 et C89. La première ligne du tableau suivant montre la configuration par défaut où les antennes à puce intégrées sont utilisées, avec les positions de condensateur associées mises en surbrillance en rouge. Les images de la deuxième ligne montrent les positions de condensateur réorientés.

Antenne auxiliaire Antenne principale
C23 par défaut
Configuration par défaut C23, antenne à puce intégrée
C89 par défaut
Configuration par défaut C89, antenne à puce intégrée
C23 de remplacement
Autre configuration C23 : l’antenne externe se connecte à J8
C89 de remplacement
Autre configuration C89 : l’antenne externe se connecte à J9

Note

Les connecteurs J6 et J7 sont utilisés pour les tests RF et l’étalonnage pendant la fabrication et ne sont pas destinés à une connexion permanente à l’équipement de test ou aux antennes externes.

N’importe quel type d’antenne externe de 2,4 ou 5 GHz avec un connecteur U.FL ou IPX peut être utilisé avec la carte, comme l'1461530100 Molex (photo ci-dessous). Lors de l’installation d’une antenne externe, vous devez vous assurer que toutes les exigences réglementaires et de certification sont respectées.

Antenne Molex

Point d’essai au sol

La carte de développement MT3620 fournit un point de test au sol sur le côté droit, à côté du bouton B et immédiatement au-dessus de la prise de canon de 3,5 mm, comme illustré dans l’image. Utilisez-la lors des tests, par exemple pour attacher le plomb au sol d’une sonde d’oscilloscope.

Point d’essai au sol