Share via


Schede Ethernet supportate e schede di sviluppo

Questa sezione elenca le schede Ethernet supportate da Azure Sphere correnti.

Se è presente un'immagine di configurazione della scheda preimpostata per l'adattatore, qui è riportato anche l'ID immagine usato per creare il pacchetto di immagine di configurazione della scheda. Per altre informazioni sulla creazione di un pacchetto di immagine di configurazione della bacheca, vedere Creare e distribuire l'immagine di configurazione della bacheca .

Adattatori basati su Microchip ENC28J60

Azure Sphere supporta schede Ethernet basate sul controller Ethernet Microchip ENC28J60 Stand-Alone.

La tabella seguente mostra il mapping necessario tra il controller Microchip ENC28J60 e MT3620.

Pin Microchip ENC28J60 MT3620 pin
CS CSA0, Pin 43
SCK SCLK0, Pin 39
SI MOSI0, Pin 40
COSÌ MISO0, Pin 42
INT GPIO5, Pin 18

È possibile utilizzare l'ID lan-enc28j60-isu0-int5 immagine di configurazione della scheda preimpostata per creare un pacchetto di immagine di configurazione della scheda.

Nota

L'indirizzo Media Controllo di accesso (MAC) è un indirizzo hardware che identifica in modo univoco ogni scheda Azure Sphere. L'indirizzo MAC Ethernet per la scheda Ethernet ENC28J60 viene generato casualmente quando la scheda è configurata durante la configurazione Ethernet del dispositivo Azure Sphere. Anche se l'indirizzo MAC viene conservato durante l'aggiornamento del sistema operativo o quando la bacheca è configurata, viene randomizzato durante il ripristino del dispositivo e può interrompere le funzionalità che richiedono un indirizzo MAC statico. Se è necessario impostare l'indirizzo MAC Ethernet in base a un identificatore univoco dell'organizzazione sono disponibili le seguenti opzioni:

  • L'indirizzo MAC viene impostato manualmente dopo il ripristino del dispositivo. In questo caso l'indirizzo MAC del dispositivo è impostato nel piano di produzione Azure Sphere e può essere personalizzato per consentire al produttore di usare un indirizzo correlato al blocco MAC emesso da IEEE. Durante il ripristino del dispositivo, viene generato e assegnato casualmente un nuovo indirizzo MAC alla bacheca. Se il dispositivo viene restituito al produttore o recuperato, il CLI Azure Sphere può essere utilizzato per impostare di nuovo il dispositivo sull'indirizzo MAC originale dopo il ripristino aggiornando l'interfaccia di rete Ethernet per il dispositivo.

  • L'indirizzo MAC viene conservato dopo il ripristino del dispositivo. In questo caso l'indirizzo MAC originale può essere impostato automaticamente dopo il ripristino. A causa del fatto che lo storage non volatile non esiste sul ENC28J60, il produttore deve aggiungere ulteriore memoria (come EEPROM) e l'indirizzo MAC deve essere memorizzato dal produttore come parte della lavorazione di fabbrica. A questa risorsa di archiviazione esterna si accede in fase di esecuzione per leggere e impostare l'indirizzo MAC chiamando la funzione Networking_SetHardwareAddress. Quando il dispositivo viene recuperato e l'applicazione viene ricaricata, legge dalla memoria esterna e imposta l'indirizzo MAC di sistema.

Schede e moduli compatibili con ENC28J60 compatibili con MT3620

Durante lo sviluppo è possibile facilitare il processo di prototipazione utilizzando una scheda Ethernet o modulo basato su ENC28J60 esistente compatibile con una delle comuni schede di sviluppo MT3620. Per esempio:

Scheda di sviluppo del controller Ethernet Olimex ENC28J60-H

La scheda di sviluppo Olimex ENC28J60-H può essere collegata a qualsiasi kit di sviluppo MT3620 che espone ISU0 e GPIO 5.

Pin Olimex ENC28J60-H PIN MT3620 RDB
3V3: 10 3V3: Intestazione 3 (in alto a destra), Pin 3
GND: 9 GND: Intestazione 2 (in basso a sinistra), Pin 2
CS: 7 CSA0: Intestazione 2, Pin 5
CCK: 1 SCLK0: Intestazione 2, Pin 3
MOSI: 2 MOSI0: Intestazione 2, Pin 7
MISO: 3 MISO0 RTS: Intestazione 2, Pin 1
INT: 5 GPIO5: Intestazione 2, Pin 4

Il diagramma seguente mostra come collegare questa scheda al Seeed Studio MT3620 Development Kit.

Diagramma di connessione per ENC28J60-H e MT3620

Seeed Studio MT3620 Ethernet Shield per il kit di sviluppo Seeed Studio MT3620

Mt3620 Ethernet Shield è cablato internamente agli stessi pin GPIO della scheda di sviluppo MT3620 come scheda di sviluppo Olimex ENC28J60-H. Utilizza inoltre la stessa porta ISU (ISU0) per comunicare con la scheda MT3620 tramite SPI. Tuttavia, puoi connettere MT3620 Ethernet Shield direttamente alle intestazioni di interfaccia sulla scheda MT3620.

MikroE ETH Click board per Avnet MT3620 Starter Kit V2

L'Avnet MT3620 Starter Kit V2 supporta la scheda MikroE ETH Click basata su ENC28J60.

Per connetterti alla scheda MikroE ETH Click alla scheda di sviluppo Avnet MT3620 Starter Kit V2, inserisci la scheda MikroE ETH Click in Click Socket #1 nella scheda di sviluppo Starter Kit.

Adattatori basati su Wiznet W5500

Azure Sphere supporta schede Ethernet basate sul controller Ethernet Wiznet W5500.

Il W5500 fornisce un'interfaccia bus SPI (Serial Peripheral Interface) con quattro segnali (SCSn, SCLK, MOSI, MISO) e funziona come subordinato SPI. Mentre W5500 supporta una velocità del bus SPI fino a 80 MHz, MT3620 ha una velocità massima del bus SPI di 40 MHz.

Per Avnet MT3620 Starter Kit V1 è disponibile un pacchetto lan-w5500-isu1-int2.imagepackageper l'immagine di configurazione della scheda, . L'starter kit Avnet MT3620 Starter Kit V1 utilizza l'interfaccia ISU1 SPI.

Il pacchetto lan-w5500-isu0-int5.imagepackage dell'immagine di configurazione della scheda è disponibile per l'Avnet MT3620 Starter Kit V2, che utilizza l'interfaccia ISU0 SPI.