MT3620-referentiebordontwerp

Tijdens de ontwikkeling van Azure Sphere heeft Microsoft een ontwikkelbord gemaakt voor de MT3620. Dit ontwikkelbord dient als referentie voor anderen voor het bouwen van MT3620-ontwikkelborden of voor het ontwikkelen van modules en apparaten op basis van MT3620, dus we verwijzen ernaar als de Microsoft MT3620 Reference Development Board (hierna RDB). De RDB is compatibel met de Azure Sphere-sjablonen en -hulpprogramma's.

In dit onderwerp worden enkele overwegingen besproken die tijdens het ontwerp zijn gemaakt. Het vormt een aanvulling op de gebruikersgegevens in de gebruikershandleiding van het MT3620-referentieontwikkelingsbord.

Naarmate de ontwikkeling van Azure Sphere vordert, worden het Besturingssysteem en de hulpprogramma's van Azure Sphere ontwikkeld ter ondersteuning van aanvullende functies van de MT3620. Mt3620-ondersteuningsstatus beschrijft de functies die momenteel worden ondersteund. Daarnaast bevat de MT3620 Hardware User Guide van MediaTek een gedetailleerde handleiding voor het integreren van de MT3620 MCU in uw eigen hardware. Neem contact op met MediaTek als u dit document nodig hebt.

De RDB heeft zich ook ontwikkeld in drie versies. Om historische redenen hebben we sommige versienummers overgeslagen, dus de versies zijn genummerd v1.0, v1.6 en v1.7. De up-to-date versie v1.7 wordt beschreven in de MT3620 RDB-gebruikershandleiding , terwijl v1.6 en eerdere versies worden beschreven in mt3620 RDB-gebruikershandleiding: v1.6 en eerder.

De versie van een RDB identificeren

Raadpleeg de volgende tabel om het versienummer van een Reference Development Board te identificeren:

RDB v1.0 RDB v1.6 RDB v1.7
Foto van RDB v1.0 Foto van RDB v1.6 Foto van RDB v1.7

RDB-ontwerpbestanden

De RDB-ontwerpbestanden, schema's, indelingen en stuklijst, zijn beschikbaar voor referentie in de Git-opslagplaats Azure Sphere Hardware Designs. De RDB is ontwikkeld met altium Designer. De ontwerpbestanden bevatten daarom Altium-schematische bestanden (extensie: . SchDoc), een Altium-indelingsbestand (extensie: . PcbDoc), en een Altium-project (extensie: . PrjPcb). Om degenen te helpen die geen gebruik maken van of toegang hebben tot Altium Designer, worden ook PDF-bestanden van de ontwerpbestanden en De Bestanden van De Doorsn toegevoegd.

Doel van het bord

De RDB is ontworpen om MT3620-connectiviteit, foutopsporing en uitbreiding te vergemakkelijken.

  • Connectiviteitsfuncties. De RDB bevat de belangrijkste elementen die nodig zijn om MT3620 te integreren in een elektronisch apparaat: de MT3620 zelf, ten minste één Wi-Fi antenne en essentiële externe onderdelen, waaronder radiofrequentiekoppeling (RF), spanningsregelaars en signaalconditionering. Bovendien helpen programmeerbare knoppen en LED's klanten bij het testen en opsporen van fouten in hun toepassingen. In de gebruikershandleiding van de MT3620-ontwikkelbord worden de knoppen en LED's, de Wi-Fi antennes en de spanningsregelaars beschreven. Om compatibiliteit met de Microsoft-voorbeelden te garanderen, moet elk ontwikkelbord deze functies ondersteunen.

  • Functies voor foutopsporing. De RDB stelt de twee beheer-UART's van de MT3620 en twee besturingssignalen (opnieuw instellen en herstellen) via USB beschikbaar op een manier die de Pc-softwarehulpprogramma's van Azure Sphere in staat stelt deze te herkennen en ermee te communiceren. Deze USB-interface biedt daardoor functionaliteit voor het overbrengen van een toepassing naar het bord, het laden van een nieuwe installatiekopieën van het besturingssysteem en het opsporen van fouten. De MCU-interface voor programmeren en foutopsporing beschrijft hoe de RDB deze functies implementeert en biedt aanvullende richtlijnen voor degenen die borden ontwerpen die de MT3620 bevatten.

  • Uitbreidingsfuncties. De RDB bevat meerdere headers zodat extra hardware kan worden aangesloten, hetzij met jumperdraden of met een op maat gemaakt schild. Op deze manier is het mogelijk om te communiceren met een bus of verbinding te maken met sensoren, beeldschermen, enzovoort. De gebruikershandleiding voor het MT3620-ontwikkelbord bevat details over de headers en programmeerbare I/O-functies (PIO).