Progettazione scheda di riferimento MT3620
Durante lo sviluppo di Azure Sphere, Microsoft ha creato una bacheca di sviluppo per MT3620. Questa bacheca di sviluppo funge da riferimento per altri utenti per la creazione di schede di sviluppo MT3620 o per lo sviluppo di moduli e dispositivi basati su MT3620, quindi la denotiamo microsoft MT3620 Reference Development Board (in seguito RDB). RDB è compatibile con i modelli e le utilità di Azure Sphere.
Questo argomento presenta alcune delle considerazioni effettuate durante la progettazione. Integra le informazioni sull'utente nella guida per l'utente della scheda di sviluppo di riferimento MT3620.
Con lo sviluppo di Azure Sphere in continua evoluzione, il sistema operativo Azure Sphere e gli strumenti si evolvono per supportare funzionalità aggiuntive di MT3620. Lo stato del supporto per MT3620 descrive le funzionalità attualmente supportate. Inoltre, il manuale dell'utente sull'hardware MT3620 di MediaTek contiene una guida dettagliata per l'integrazione della MCU MT3620 nel proprio hardware. Contatta MediaTek se hai bisogno di questo documento.
La RDB si è evoluta anche attraverso tre versioni. Per motivi storici, alcuni numeri di versione sono stati ignorati, quindi le versioni sono numerati v1.0, v1.6 e v1.7. La versione aggiornata v1.7 è documentata nel manuale dell'utente MT3620 RDB mentre v1.6 e versioni precedenti sono documentate nel manuale dell'utente MT3620 RDB - v1.6 e versioni precedenti.
Identificazione della versione di un ammort.B
Per identificare il numero di versione di un Reference Development Board, fare riferimento alla tabella seguente:
RDB v1.0 | RDB v1.6 | RDB v1.7 |
---|---|---|
File di progettazione RDB
I file di progettazione RDB, ovvero schematici, layout e distinta base, sono disponibili per riferimento nel repository Git di Azure Sphere Hardware Designs. Il RDB è stato sviluppato utilizzando Altium Designer. I file di progettazione includono quindi i file schematici Altium (estensione: . SchDoc), un file di layout Altium (estensione: . PcbDoc) e un progetto altium (estensione: . PrjPcb). Per assistere coloro che non usano o hanno accesso ad Altium Designer, sono inclusi anche pdf dei file di progettazione e file Gerber.
Scopo della bacheca
RDB è stato progettato per facilitare la connettività, il debug e l'espansione di MT3620.
Funzionalità di connettività. L'RDB include gli elementi chiave necessari per integrare MT3620 in un dispositivo elettronico: l'MT3620 stesso, almeno una Wi-Fi antenna, e componenti esterni essenziali tra cui abbinamento radiofrequenza (RF), regolatori di tensione e condizionamento del segnale. Inoltre, i pulsanti programmabili e i LED consentono ai clienti di testare e eseguire il debug delle applicazioni. Il manuale dell'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 Microsoft, tutte le bacheca di sviluppo devono supportare queste funzionalità.
Funzionalità di debug. L'RDB espone i due UART di gestione dell'MT3620 e due segnali di controllo (ripristino e ripristino) su USB in modo che gli strumenti software per PC Azure Sphere riconoscano e interagiscano con essi. Questa interfaccia USB offre quindi 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 MCU descrive in che modo RDB implementa queste funzionalità e fornisce indicazioni aggiuntive per coloro che progettano schede che incorporano MT3620.
Funzionalità di espansione. Il RDB include più intestazioni per consentire il collegamento di hardware aggiuntivo, sia con cavi jumper o con uno scudo personalizzato. In questo modo è possibile interfacciarsi con un bus o connettersi a sensori, schermi e così via. Il manuale dell'utente della bacheca di sviluppo di MT3620 include dettagli sulle intestazioni e sulle funzionalità programmabili di I/O (PIO).