Udostępnij za pośrednictwem


Obsługiwane karty Ethernet i tablice programistyczne

W tej sekcji wymieniono bieżące karty Ethernet obsługiwane przez platformę Azure Sphere.

Jeśli istnieje wstępnie ustawiony obraz konfiguracji tablicy dla karty, tutaj jest również wymieniony identyfikator obrazu użyty do utworzenia pakietu obrazów konfiguracji tablicy. Zobacz Tworzenie i wdrażanie obrazu konfiguracji tablicy , aby uzyskać więcej informacji na temat tworzenia pakietu obrazów konfiguracji tablicy.

Adaptery oparte na microchip ENC28J60

Usługa Azure Sphere obsługuje karty Ethernet oparte na kontrolerze Ethernet microchip ENC28J60 Stand-Alone.

W poniższej tabeli przedstawiono wymagane mapowanie między kontrolerem Microchip ENC28J60 a mt3620.

Microchip ENC28J60 pin Numer PIN MT3620
CS CSA0, Przypnij 43
SCK SCLK0, Pin 39
SI MOSI0, Pin 40
WIĘC MISO0, Przypnij 42
INT GPIO5, Przypnij 18

Możesz użyć wstępnie ustawionego identyfikatora lan-enc28j60-isu0-int5 obrazu konfiguracji tablicy, aby utworzyć pakiet obrazów konfiguracji tablicy.

Uwaga

Adres Access Control multimediów (MAC) to adres sprzętowy, który jednoznacznie identyfikuje każdą tablicę Azure Sphere. Adres MAC ethernet dla karty Sieci Ethernet ENC28J60 jest generowany losowo, gdy płytka jest skonfigurowana podczas konfiguracji Ethernet urządzenia Azure Sphere. Chociaż adres MAC jest zachowywany podczas aktualizacji systemu operacyjnego lub po skonfigurowaniu tablicy, jest losowy podczas odzyskiwania urządzenia i może przerwać funkcje wymagające statycznego adresu MAC. Jeśli chcesz ustawić adres MAC ethernet na podstawie unikatowego identyfikatora organizacyjnego (OUI), dostępne są następujące opcje:

  • Adres MAC jest ustawiany ręcznie po odzyskaniu urządzenia. W tym przypadku adres MAC urządzenia jest ustawiony w fabryce usługi Azure Sphere i można go dostosować, aby umożliwić producentowi użycie adresu skorelowanego z blokiem MAC wydawanym przez IEEE. Podczas odzyskiwania urządzenia nowy adres MAC jest losowo generowany i przypisywany do tablicy. Jeśli urządzenie zostanie zwrócone producentowi lub odzyskane, za pomocą środowiska Azure Sphere CLI można ustawić oryginalny adres MAC po odzyskaniu, aktualizując interfejs sieciowy Ethernet dla urządzenia.

  • Adres MAC jest zachowywany po odzyskaniu urządzenia. W takim przypadku oryginalny adres MAC można ustawić automatycznie po odzyskaniu. Ze względu na fakt, że nietrwałe miejsce do magazynowania nie istnieje w enc28j60, producent musi dodać dodatkowe miejsce do magazynowania (takie jak EEPROM), a adres MAC musi być przechowywany przez producenta w ramach przetwarzania fabrycznego. Ten zewnętrzny magazyn jest następnie uzyskiwany w czasie wykonywania w celu odczytu i ustawienia adresu MAC, wywołując funkcję Networking_SetHardwareAddress. Po odzyskaniu urządzenia i ponownym załadowaniu aplikacji odczytuje ono z zewnętrznego magazynu i ustawia systemowy adres MAC.

Zgodne z MT3620 adaptery i moduły oparte na ENC28J60

Podczas opracowywania można ułatwić proces tworzenia prototypów za pomocą istniejącej płyty lub modułu ethernetowego opartego na architekturze ENC28J60, zgodnego z jedną ze wspólnych płyt deweloperycznych MT3620. Na przykład:

Płytka deweloperza kontrolera Ethernet Olimex ENC28J60-H

Płytka rozwojowa Olimex ENC28J60-H może być podłączona do dowolnego zestawu programistyczne MT3620, który odsłania ISU0 i GPIO 5.

Olimex ENC28J60-H pin Numer PIN RDB MT3620
3V3: 10 3V3: Nagłówek 3 (w prawym górnym rogu), Przypnij 3
GND: 9 GND: Nagłówek 2 (w lewym dolnym rogu), Przypnij 2
CS: 7 CSA0: Nagłówek 2, Przypnij 5
SCK: 1 SCLK0: Nagłówek 2, Pin 3
MOSI: 2 MOSI0: Nagłówek 2, Pin 7
MISO: 3 MISO0 RTS: Nagłówek 2, Przypnij 1
INT: 5 GPIO5: Nagłówek 2, Przypnij 4

Na poniższym diagramie pokazano, jak podłączyć tę tablicę do zestawu Seeed Studio MT3620 Development Kit.

Diagram połączenia dla kodów ENC28J60-H i MT3620

Zobacz Studio MT3620 Ethernet Shield dla Seeed Studio MT3620 development kit

Osłona Ethernet MT3620 jest wewnętrznie podłączona do tych samych styki GPIO tablicy deweloperskiej MT3620 co płytka rozwojowa Olimex ENC28J60-H. Używa również tego samego portu ISU (ISU0) do komunikowania się z płytą MT3620 za pośrednictwem SPI. Można jednak podłączyć osłonę Ethernet MT3620 bezpośrednio do nagłówków interfejsu na płycie MT3620.

MikroE ETH Click board for Avnet MT3620 Starter Kit V2

Zestaw startowy Avnet MT3620 V2 obsługuje płytkę MikroE ETH Click opartą na architekturze ENC28J60.

Aby podłączyć płytkę MikroE ETH Click do płyty programistyczne Avnet MT3620 Starter Kit V2, włóż płytkę MikroE ETH Click do gniazda Click Socket #1 na tablicy programowej zestawu startowego.

Adaptery wiznet oparte na W5500

Usługa Azure Sphere obsługuje karty Ethernet oparte na kontrolerze Wiznet W5500 Ethernet.

W5500 zapewnia interfejs magistrali SPI (Serial Peripheral Interface) z czterema sygnałami (SCSn, SCLK, MOSI, MISO) i działa jako podwładny SPI. Chociaż W5500 obsługuje prędkość magistrali SPI do 80 MHz, MT3620 ma maksymalną prędkość magistrali SPI 40 MHz.

Pakiet lan-w5500-isu1-int2.imagepackageobrazów konfiguracji tablicy, jest dostępny dla Avnet MT3620 Starter Kit V1. Zestaw startowy Avnet MT3620 Starter Kit V1 wykorzystuje interfejs ISU1 SPI.

Pakiet lan-w5500-isu0-int5.imagepackage obrazów konfiguracji tablicy jest dostępny dla zestawu Avnet MT3620 Starter Kit V2, który korzysta z interfejsu ISU0 SPI.