Delen via


Ondersteunde Ethernet-adapters en ontwikkelborden

In deze sectie vindt u de huidige door Azure Sphere ondersteunde Ethernet-adapters.

Als er een vooraf ingestelde installatiekopieën voor de kaartconfiguratie voor de adapter is, wordt hier ook de installatiekopieën-id weergegeven die wordt gebruikt om het installatiekopieënpakket voor de bordconfiguratie te maken. Zie De installatiekopieën van de bordconfiguratie maken en implementeren voor meer informatie over het maken van een installatiekopieënpakket voor een bordconfiguratie.

Op ENC28J60 gebaseerde microchipadapters

Azure Sphere ondersteunt Ethernet-adapters op basis van de Microchip ENC28J60 Stand-Alone Ethernet-controller.

In de volgende tabel ziet u de vereiste toewijzing tussen de microchip ENC28J60-controller en de MT3620.

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

U kunt de vooraf ingestelde afbeeldings-id lan-enc28j60-isu0-int5 voor de configuratie van het bord gebruiken om een installatiekopieënpakket voor de boardconfiguratie te maken.

Opmerking

Het Mac-adres (Media Access Control) is een hardwareadres dat elk Azure Sphere-bord uniek identificeert. Het Ethernet MAC-adres voor de ENC28J60 Ethernet-adapter wordt willekeurig gegenereerd wanneer het bord wordt geconfigureerd tijdens de Ethernet-configuratie van het Azure Sphere-apparaat. Hoewel het MAC-adres wordt bewaard tijdens het bijwerken van het besturingssysteem of wanneer het bord is geconfigureerd, wordt het gerandomiseerd tijdens het herstel van het apparaat en kan het functies die een statisch MAC-adres vereisen, worden verbroken. Als u het Ethernet MAC-adres moet instellen op basis van een organisatie-unieke id (OUI), zijn de volgende opties beschikbaar:

  • Het MAC-adres wordt handmatig ingesteld na herstel van het apparaat. In dit geval wordt het MAC-adres van het apparaat ingesteld op de Azure Sphere-fabrieksvloer en kan het worden aangepast om de fabrikant in staat te stellen een adres te gebruiken dat overeenkomt met het door IEEE uitgegeven MAC-blok. Tijdens het herstellen van het apparaat wordt een nieuw MAC-adres willekeurig gegenereerd en toegewezen aan het bord. Als het apparaat wordt geretourneerd aan de fabrikant of wordt hersteld, kan de Azure Sphere CLI worden gebruikt om het apparaat na herstel terug te zetten op het oorspronkelijke MAC-adres door de Ethernet-netwerkinterface voor het apparaat bij te werken.

  • Het MAC-adres blijft behouden na herstel van het apparaat. In dit geval kan het oorspronkelijke MAC-adres automatisch worden ingesteld na herstel. Omdat er geen niet-vluchtige opslag op de ENC28J60 bestaat, moet de fabrikant extra opslag (zoals EEPROM) toevoegen en moet het MAC-adres door de fabrikant worden opgeslagen als onderdeel van de fabrieksverwerking. Deze externe opslag wordt vervolgens tijdens runtime geopend om het MAC-adres te lezen en in te stellen door de functie Networking_SetHardwareAddress aan te roepen. Wanneer het apparaat wordt hersteld en de toepassing opnieuw wordt geladen, leest het uit de externe opslag en wordt het MAC-adres van het systeem ingesteld.

Met MT3620 compatibele enC28J60-adapterborden en -modules

Tijdens de ontwikkeling kunt u het proces van het maken van prototypen vergemakkelijken met behulp van een bestaande Ethernet-adapterkaart of -module op basis van ENC28J60 die compatibel is met een van de algemene MT3620-ontwikkelborden. Bijvoorbeeld:

Olimex ENC28J60-H Ethernet controller development board

De Olimex ENC28J60-H development board kan worden aangesloten op elke MT3620 development kit die ISU0 en GPIO 5 beschikbaar maakt.

Olimex ENC28J60-H pin MT3620 RDB-pin
3V3: 10 3V3: Koptekst 3 (rechtsboven), Pin 3
GND: 9 GND: Koptekst 2 (linksonder), Vastmaken 2
CS: 7 CSA0: Header 2, Pin 5
SCK: 1 SCLK0: Header 2, Pin 3
MOSI: 2 MOSI0: Koptekst 2, Pin 7
MISO: 3 MISO0 RTS: Header 2, Pin 1
INT: 5 GPIO5: Header 2, Pin 4

In het volgende diagram ziet u hoe u dit bord kunt verbinden met de Seeed Studio MT3620 Development Kit.

Verbindingsdiagram voor ENC28J60-H en MT3620

Seeed Studio MT3620 Ethernet Shield voor Seeed Studio MT3620 development kit

De MT3620 Ethernet Shield is intern bekabeld met dezelfde MT3620 development board GPIO pinnen als de Olimex ENC28J60-H Development Board. Het maakt ook gebruik van dezelfde ISU-poort (ISU0) om te communiceren met het MT3620-bord via SPI. U verbindt de MT3620 Ethernet Shield echter rechtstreeks met de interfaceheaders op het MT3620-bord.

MikroE ETH Klikbord voor Avnet MT3620 Starter Kit V2

De Avnet MT3620 Starter Kit V2 ondersteunt het MikroE ETH Click board op basis van ENC28J60.

Als u het MikroE ETH-klikbord wilt verbinden met het Avnet MT3620 Starter Kit V2-ontwikkelbord, plaatst u het MikroE ETH-klikbord in Click Socket #1 op het ontwikkelbord van de Starter Kit.

Wiznet W5500-gebaseerde adapters

Azure Sphere ondersteunt Ethernet-adapters op basis van de Wiznet W5500 Ethernet-controller.

De W5500 biedt een SPI (Serial Peripheral Interface) Bus Interface met vier signalen (SCSn, SCLK, MOSI, MISO) en werkt als een SPI-ondergeschikte. Terwijl de W5500 een SPI-bussnelheid van maximaal 80 MHz ondersteunt, heeft de MT3620 een maximale SPI-bussnelheid van 40 MHz.

Er is een installatiekopieënpakket lan-w5500-isu1-int2.imagepackagevoor de boardconfiguratie beschikbaar voor de Avnet MT3620 Starter Kit V1. De Avnet MT3620 Starter Kit V1 starter kit maakt gebruik van de ISU1 SPI interface.

Het installatiekopiepakket lan-w5500-isu0-int5.imagepackage voor de boardconfiguratie is beschikbaar voor de Avnet MT3620 Starter Kit V2, die gebruikmaakt van de ISU0 SPI-interface.