Ethernet-adaptrar och utvecklingskort som stöds
I det här avsnittet visas de aktuella Azure Sphere-nätverkskort som stöds av Ethernet.
Om det finns en förinställd konfigurationsbild för kortet visas även det avbildnings-ID som används för att skapa paketet med konfigurationskortskonfigurationen här. Mer information om hur du skapar ett avbildningspaket för anslagstavlor finns i Skapa och distribuera avbildningen av anslagstavlor .
Microchip ENC28J60-baserade adaptrar
Azure Sphere stöder Ethernet-kort baserade på Microchip ENC28J60 Stand-Alone Ethernet-styrenhet.
I följande tabell visas den mappning som krävs mellan Microchip ENC28J60-styrenheten och MT3620.
Microchip ENC28J60 pin | MT3620 pin |
---|---|
CS | CSA0, Pin 43 |
SCK | SCLK0, Pin 39 |
SI | MOSI0, Pin 40 |
SÅ | MISO0, Pin 42 |
INT | GPIO5, Pin 18 |
Du kan använda det förinställda avbildnings-ID:et lan-enc28j60-isu0-int5
för att skapa ett avbildningspaket för anslagstavlor.
Observera
Mac-adressen (Media Access Control) är en maskinvaruadress som unikt identifierar varje Azure Sphere-anslagstavla. Ethernet-MAC-adressen för ENC28J60 Ethernet-adaptern genereras slumpmässigt när tavlan konfigureras under Azure Sphere-enhetens Ethernet-konfiguration. Även om MAC-adressen behålls under OS-uppdateringen eller när anslagstavlan konfigureras, slumpmässigt under enhetsåterställning och kan bryta funktioner som kräver en statisk MAC-adress. Om du behöver ange Mac-adressen för Ethernet baserat på en organisationsunik identifierare (OUI) är följande alternativ tillgängliga:
MAC-adressen anges manuellt efter enhetsåterställning. I det här fallet är enhetens MAC-adress inställd på fabriksgolvet i Azure Sphere och kan anpassas så att tillverkaren kan använda en adress som korrelerar med deras IEEE-utfärdade MAC-block. Under enhetsåterställning genereras en ny MAC-adress slumpmässigt och tilldelas till tavlan. Om enheten returneras till tillverkaren eller återställs kan Azure Sphere CLI användas för att återställa enheten till den ursprungliga MAC-adressen efter återställningen genom att uppdatera Ethernet-nätverksgränssnittet för enheten.
MAC-adressen behålls efter enhetsåterställning. I det här fallet kan den ursprungliga MAC-adressen ställas in automatiskt efter återställningen. På grund av att det inte finns någon lagringsbeständig lagring på ENC28J60 måste tillverkaren lägga till ytterligare lagringsutrymme (t.ex. EEPROM) och MAC-adressen måste lagras av tillverkaren som en del av fabriksbearbetningen. Den här externa lagringsfunktionen används sedan vid körning för att läsa och ange MAC-adressen genom att anropa funktionen Networking_SetHardwareAddress. När enheten återställs och programmet läse in igen läser det upp från den externa lagringsplatsen och anger systemets MAC-adress.
MT3620-kompatibla ENC28J60-baserade korttavlor och moduler
Under utvecklingen kan du underlätta prototypprocessen genom att använda ett befintligt ENC28J60-baserat Ethernet-kortkort eller -modul som är kompatibelt med en av de vanliga MT3620-utvecklingskorten. Till exempel:
- Olimex ENC28J60-H Ethernet controller development board
- Seeed Studio MT3620 Ethernet Shield för Seeed Studio MT3620 development kit
- MikroE ETH Klicka ombord för Avnet MT3620 Starter Kit V2
Olimex ENC28J60-H Ethernet controller development board
Utvecklingskortet Olimex ENC28J60-H kan anslutas till valfritt MT3620-utvecklingskit som exponerar ISU0 och GPIO 5.
Olimex ENC28J60-H pin | MT3620 RDB-pin |
---|---|
3V3: 10 | 3V3: Sidhuvud 3 (överst till höger), Fäst 3 |
GND: 9 | GND: Sidhuvud 2 (nedre vänstra), Fäst 2 |
CS: 7 | CSA0: Header 2, Pin 5 |
SCK: 1 | SCLK0: Header 2, Pin 3 |
MOSI: 2 | MOSI0: Header 2, Pin 7 |
MISO: 3 | MISO0 RTS: Header 2, Pin 1 |
HELTA: 5 | GPIO5: Header 2, Pin 4 |
I följande diagram visas hur du kopplar den här tavlan till Seeed Studio MT3620 Development Kit.
Seeed Studio MT3620 Ethernet Shield för Seeed Studio MT3620 development kit
MT3620 Ethernet Shield är internt kabelansluten till samma MT3620-utvecklingskort GPIO-stift som Olimex ENC28J60-H Development Board. Den använder också samma ISU-port (ISU0) för att kommunicera med MT3620-tavlan via SPI. Du ansluter dock MT3620 Ethernet Shield direkt till gränssnittsrubrikerna på MT3620-tavlan.
MikroE ETH Klicka ombord för Avnet MT3620 Starter Kit V2
Avnet MT3620 Starter Kit V2 stöder ENC28J60-baserade MikroE ETH Click board.
För att ansluta till MikroE ETH Klicka ombord till Avnet MT3620 Starter Kit V2 utvecklingstavlan sätter du mikroe ETH klicka ombord i Klicka socket #1 på Starter Kit utveckling ombord.
Wiznet W5500-baserade adaptrar
Azure Sphere stöder Ethernet-kort baserat på Wiznet W5500 Ethernet-styrenhet.
W5500 tillhandahåller ett SPI-bussgränssnitt (Serial Peripheral Interface) med fyra signaler (SCSn, SCLK, MOSI, MISO) och fungerar som en SPI-underordnad. Medan W5500 stöder en SPI-busshastighet på upp till 80 MHz, har MT3620 en maximal SPI-busshastighet på 40 MHz.
Ett avbildningspaket lan-w5500-isu1-int2.imagepackage
för anslagskonfiguration är tillgängligt för Avnet MT3620 Starter Kit V1. Avnet MT3620 Starter Kit V1 starter kit använder ISU1 SPI-gränssnittet.
Paketet med avbildningskortskonfiguration lan-w5500-isu0-int5.imagepackage
är tillgängligt för Avnet MT3620 Starter Kit V2, som använder ISU0 SPI-gränssnittet.