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
- Zobacz Studio MT3620 Ethernet Shield dla Seeed Studio MT3620 development kit
- MikroE ETH Click board for Avnet MT3620 Starter Kit V2
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.
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.imagepackage
obrazó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.