MT3620: progettazione della scheda riferimento
Importante
Questa è la documentazione di Azure Sphere (legacy). Azure Sphere (legacy) viene ritirato il 27 settembre 2027 e gli utenti devono eseguire la migrazione ad Azure Sphere (integrato) entro questo periodo. Usare il selettore di versione posizionato sopra il sommario per visualizzare la documentazione di Azure Sphere (integrata).
Durante lo sviluppo di Azure Sphere, Microsoft ha creato una scheda di sviluppo per l'MT3620. Questa scheda di sviluppo funge da riferimento per altri utenti per la creazione di schede di sviluppo per MT3620 o per lo sviluppo di moduli e dispositivi basati sull'MT3620. Per questo motivo è definita Microsoft MT3620 Reference Development Board (in seguito RDB). L'RDB è compatibile con i modelli e utilità di Azure Sphere.
Questo argomento presenta alcune considerazioni effettuate durante la progettazione. Integra le informazioni utente nella guida utente della scheda di sviluppo di riferimento MT3620.
Con l'avanzare dello sviluppo di Azure Sphere, il sistema operativo e gli strumenti Azure Sphere si evolvono per supportare le funzionalità aggiuntive dell'MT3620. In Stato del supporto per l'MT3620 vengono descritte le funzionalità attualmente supportate. In aggiunta, il manuale dell'utente dell'hardware MT3620 di MediaTek contiene una guida dettagliata all'integrazione del microcontroller MT3620 nel proprio hardware. Se è necessario questo documento, rivolgersi a MediaTek.
Il database RDB si è evoluto anche attraverso tre versioni. Per motivi cronologici sono stati ignorati alcuni numeri di versione, quindi le versioni sono numerate v1.0, v1.6 e v1.7. La versione 1.7 aggiornata è documentata nella guida utente di RDB MT3620, mentre la versione 1.6 e le versioni precedenti sono documentate nella guida utente di RDB MT3620 v1.6 e versioni precedenti.
Identificazione della versione di un database RDB
Per identificare il numero di versione di una Scheda di sviluppo di riferimento, fare riferimento alla tabella seguente:
Scheda di sviluppo di riferimento v1.0 | Scheda di sviluppo di riferimento v1.6 | RDB v1.7 |
---|---|---|
File di progettazione dell'RDB
I file di progettazione dell'RDB (schemi, layout e distinta dei materiali) sono disponibili per riferimento nel repository Git di progetti hardware Azure Sphere. L'RDB è stata sviluppata usando Altium Designer. I file di progettazione includono pertanto file di schema Altium (estensione: .SchDoc), un file di layout Altium (estensione: .PcbDoc) e un progetto Altium (estensione: .PrjPcb). Per assistere gli utenti che non usano o non hanno accesso ad Altium Designer, sono inclusi anche le versioni PDF dei file di progettazione e dei file Gerber.
Uso della scheda
L'RDB è stata progettata per facilitare la connettività, il debug e l'espansione dell'MT3620.
Funzioni di connettività. Il database RDB include gli elementi chiave necessari per integrare MT3620 in un dispositivo elettronico: mt3620 stesso, almeno un'antenna Wi-Fi e componenti esterni essenziali, tra cui corrispondenza radiofrequenza (RF), regolatori di tensione e condizionamento dei segnali. Inoltre, i pulsanti programmabili e i LED aiutano i clienti nelle procedure di test e debug delle applicazioni. La guida utente della scheda di sviluppo MT3620 descrive i pulsanti e i LED, le antenne Wi-Fi e i regolatori di tensione. Per garantire la compatibilità con gli esempi di Microsoft, tutte le schede di sviluppo devono supportare queste funzionalità.
Funzioni di debug. Il database RDB espone i due UART di gestione di MT3620 e due segnali di controllo (reimpostazione e ripristino) tramite USB in modo da consentire agli strumenti software per PC Azure Sphere di riconoscere e interagire con essi. In questo modo, l'interfaccia USB fornisce le funzionalità per il trasferimento di un'applicazione alla scheda, il caricamento di una nuova immagine del sistema operativo e il debug. L'interfaccia di programmazione e debug del microcontroller descrive come l'RDB implementa queste funzionalità e fornisce indicazioni aggiuntive per chi progetta schede che incorporano l'MT3620.
Funzioni di espansione. L'RDB include più intestazioni per consentire la connessione di ulteriori componenti hardware, sia con i cavi ponticello che con uno shield personalizzato. In questo modo è possibile interagire con un bus o connettersi a sensori, display e così via. Il Manuale utente della scheda di sviluppo dell'MT3620 include informazioni dettagliate sulle intestazioni e le funzionalità di I/O programmabile (PIO).