Dela via


Ethernet-kort och utvecklingskort som stöds

Viktigt!

Det här är dokumentationen om Azure Sphere (Legacy). Azure Sphere (Legacy) upphör den 27 september 2027 och användarna måste migrera till Azure Sphere (integrerad) vid den här tiden. Använd versionsväljaren ovanför TOC för att visa dokumentationen om Azure Sphere (integrerad).

I det här avsnittet visas de aktuella Ethernet-kort som stöds av Azure Sphere.

Om det finns en förinställd brädkonfigurationsbild för adaptern visas även det avbildnings-ID som används för att skapa kortets konfigurationsbildpaket här. Mer information om hur du skapar ett avbildningspaket för brädkonfiguration finns i Skapa och distribuera brädkonfigurationsbilden .

Mikrochip ENC28J60-baserade kort

Azure Sphere stöder Ethernet-kort baserat på Microchip-ENC28J60 fristående Ethernet-styrenhet.

I följande tabell visas den mappning som krävs mellan Microchip-ENC28J60-styrenheten och MT3620.

Microchip ENC28J60 stift MT3620-stift
CS CSA0, Pin 43
SCK SCLK0, Stift 39
SI MOSI0, Stift 40
SO MISO0, Stift 42
INT GPIO5, Stift 18

Du kan använda det förinställda kortets konfigurationsbild-ID lan-enc28j60-isu0-int5 för att skapa ett avbildningspaket för brädkonfiguration.

Kommentar

Mac-adressen (Media Access Control) är en maskinvaruadress som unikt identifierar varje Azure Sphere-tavla. Ethernet MAC-adressen för ENC28J60 Ethernet-adapter genereras slumpmässigt när kortet konfigureras under Azure Sphere-enhetens Ethernet-konfiguration. Även om MAC-adressen behålls under OS-uppdateringen eller när kortet är konfigurerat, randomiseras den under enhetsåterställning och kan bryta funktioner som kräver en statisk MAC-adress. Om du behöver ange Ethernet MAC-adressen 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 anges enhetens MAC-adress 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 brädet. 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 icke-flyktig lagring på ENC28J60 måste tillverkaren lägga till ytterligare lagringsutrymme (till exempel EEPROM) och MAC-adressen måste lagras av tillverkaren som en del av fabriksbearbetningen. Den här externa lagringen 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äses in igen läser den från den externa lagringen och anger systemets MAC-adress.

MT3620-kompatibla ENC28J60-baserade kortkort och moduler

Under utvecklingen kan du underlätta prototypprocessen genom att använda en befintlig ENC28J60-baserad Ethernet-adapterkort eller modul som är kompatibel med en av de vanliga MT3620-utvecklingskorten. Till exempel:

Utvecklingskort för Olimex ENC28J60-H Ethernet-styrenhet

Utvecklingskortet Olimex ENC28J60-H kan anslutas till valfritt MT3620-utvecklingspaket som exponerar ISU0 och GPIO 5.

Olimex ENC28J60-H-stift MT3620 RDB-stift
3V3: 10 3V3: Rubrik 3 (övre högra), Fäst 3
GND: 9 GND: Rubrik 2 (nedre vänstra), Fäst 2
CS: 7 CSA0: Rubrik 2, Fäst 5
SCK: 1 SCLK0: Rubrik 2, Stift 3
MOSI: 2 MOSI0: Rubrik 2, Stift 7
MISO: 3 MISO0 RTS: Rubrik 2, Fäst 1
INT: 5 GPIO5: Rubrik 2, Stift 4

Följande diagram visar hur du kopplar den här tavlan till Seeed Studio MT3620 Development Kit.

Anslutningsdiagram för ENC28J60-H och MT3620

Seeed Studio MT3620 Ethernet Shield for 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-kortet via SPI. Du ansluter dock MT3620 Ethernet Shield direkt till gränssnittsrubrikerna på MT3620-tavlan.

MikroE ETH-klickkort för Avnet MT3620 Starter Kit V2

Avnet MT3620 Starter Kit V2 stöder den ENC28J60-baserade MikroE ETH-klicktavlan.

Om du vill ansluta till MikroE ETH-klicktavlan till Avnet MT3620 Starter Kit V2-utvecklingskortet sätter du in MikroE ETH-klicktavlan i Klicka på Socket #1 på Starter Kit-utvecklingskortet.

Wiznet W5500-baserade kort

Azure Sphere stöder Ethernet-kort baserat på Wiznet W5500 Ethernet-styrenheten.

W5500 tillhandahåller ett SPI(Serial Peripheral Interface) Bus 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 för brädkonfiguration, lan-w5500-isu1-int2.imagepackage, är tillgängligt för Avnet MT3620 Starter Kit V1. Startpaketet för Avnet MT3620 Starter Kit V1 använder ISU1 SPI-gränssnittet.

Avbildningspaketet lan-w5500-isu0-int5.imagepackage för brädkonfiguration är tillgängligt för Avnet MT3620 Starter Kit V2, som använder ISU0 SPI-gränssnittet.