MT3620-Referenzboard-Design

Während der Entwicklung von Azure Sphere hat Microsoft ein Entwicklungsboard für das MT3620 erstellt. Dieses Entwicklungsboard dient anderen als Referenz, um MT3620-Entwicklungsboards zu erstellen oder Module und Geräte zu entwickeln, die auf MT3620 basieren. Daher bezeichnen wir es als Microsoft MT3620 Reference Development Board (im Folgenden RDB). Der RDB ist mit den Azure Sphere-Vorlagen und -Hilfsprogrammen kompatibel.

In diesem Thema werden einige der Überlegungen vorgestellt, die während des Entwurfs berücksichtigt wurden. Es ergänzt die Benutzerinformationen im Mt3620-Referenzentwicklungsboard-Benutzerhandbuch.

Im Laufe der Azure Sphere-Entwicklung werden das Azure Sphere-Betriebssystem und die Tools weiterentwickelt, um zusätzliche Features des MT3620 zu unterstützen. Der MT3620-Supportstatus beschreibt die Features, die derzeit unterstützt werden. Darüber hinaus enthält das MT3620 Hardware User Guide von MediaTek eine ausführliche Anleitung zur Integration der MT3620 MCU in Ihre eigene Hardware. Wenden Sie sich an MediaTek, wenn Sie dieses Dokument benötigen.

Das RDB hat sich auch durch drei Versionen weiterentwickelt. Aus historischen Gründen haben wir einige Versionsnummern übersprungen, sodass die Versionen v1.0, v1.6 und v1.7 nummeriert sind. Die aktuelle Version v1.7 ist im MT3620 RDB-Benutzerhandbuch dokumentiert, während v1.6 und frühere Versionen im MT3620 RDB-Benutzerhandbuch (v1.6 und früher) dokumentiert sind.

Identifizieren der Version eines RDB

Informationen zur Versionsnummer eines Reference Development Boards finden Sie in der folgenden Tabelle:

RDB v1.0 RDB v1.6 RDB v1.7
Foto von RDB v1.0 Foto von RDB v1.6 Foto von RDB v1.7

RDB-Entwurfsdateien

Die RDB-Entwurfsdateien –Schemas, Layout und Stückliste – stehen im Git-Repository für Azure Sphere HardwareDesigns zur Referenz zur Verfügung. Das RDB wurde mit Altium Designer entwickelt. Die Entwurfsdateien enthalten daher Altium-Schemadateien (Erweiterung: . SchDoc), eine Altium-Layoutdatei (Erweiterung: . PcbDoc) und ein Altium-Projekt (Erweiterung: . PrjPcb). Um diejenigen zu unterstützen, die Altium Designer nicht verwenden oder keinen Zugriff darauf haben, sind auch PDF-Dateien der Designdateien und Gerber-Dateien enthalten.

Zweck des Vorstands

Der RDB wurde entwickelt, um MT3620-Konnektivität, -Debugging und -Erweiterung zu erleichtern.

  • Konnektivitätsfeatures. Das RDB enthält die wichtigsten Elemente, die für die Integration von MT3620 in ein elektronisches Gerät erforderlich sind: das MT3620 selbst, mindestens eine Wi-Fi Antenne und wichtige externe Komponenten wie Funkfrequenz-Abgleich, Spannungsregler und Signalkonditionierung. Darüber hinaus unterstützen programmierbare Tasten und LEDs Kunden beim Testen und Debuggen ihrer Anwendungen. Im Benutzerhandbuch des MT3620-Entwicklungsboards werden die Tasten und LEDs, die Wi-Fi Antennen und die Spannungsregler beschrieben. Um die Kompatibilität mit den Microsoft-Beispielen sicherzustellen, sollte jedes Entwicklungsboard diese Features unterstützen.

  • Debugfeatures. Das RDB macht die beiden Verwaltungs-UARTs des MT3620 und zwei Steuersignale (Zurücksetzen und Wiederherstellen) über USB auf eine Weise verfügbar, die es den Azure Sphere-PC-Softwaretools ermöglicht, sie zu erkennen und mit ihnen zu interagieren. Diese USB-Schnittstelle bietet somit Funktionen für die Übertragung einer Anwendung auf das Board, das Laden eines neuen Betriebssystemimages und das Debuggen. Die MCU-Programmier- und Debugschnittstelle beschreibt, wie der RDB diese Features implementiert, und bietet zusätzliche Anleitungen für diejenigen, die Boards entwerfen, die das MT3620 enthalten.

  • Erweiterungsfeatures. Das RDB enthält mehrere Header, damit zusätzliche Hardware verbunden werden kann, entweder mit Jumperkabeln oder mit einem kundenspezifischen Schirm. Auf diese Weise ist es möglich, mit einem Bus zu verbinden oder eine Verbindung mit Sensoren, Displays usw. herzustellen. Das Benutzerhandbuch des MT3620-Entwicklungsboards enthält Details zu den Headern und programmierbaren I/O-Features (PIO).