Cartes Ethernet et cartes de développement prises en charge
Important
Il s’agit de la documentation Azure Sphere (héritée). Azure Sphere (hérité) prend sa retraite le 27 septembre 2027 et les utilisateurs doivent migrer vers Azure Sphere (intégré) pour l’instant. Utilisez le sélecteur de version situé au-dessus du TOC pour afficher la documentation Azure Sphere (intégrée).
Cette section répertorie les adaptateurs Ethernet pris en charge par Azure Sphere actuels.
S’il existe une image de configuration de carte prédéfinie pour l’adaptateur, l’ID d’image utilisé pour créer le package d’image de configuration de carte est également répertorié ici. Pour plus d’informations sur la création d’un package d’image de configuration de carte, consultez Créer et déployer l’image de configuration de carte.
Adaptateurs ENC28J60 microchip
Azure Sphere prend en charge les adaptateurs Ethernet basés sur le contrôleur Ethernet autonome ENC28J60 microchip.
Le tableau suivant présente le mappage requis entre le contrôleur de ENC28J60 Microchip et le MT3620.
Broche de ENC28J60 microchip | Broche MT3620 |
---|---|
CS | CSA0, Épingle 43 |
SCK | SCLK0, Épingle 39 |
SI | MOSI0, Pin 40 |
SO | MISO0, Épingle 42 |
INT | GPIO5, Épingle 18 |
Vous pouvez utiliser l’ID d’image de lan-enc28j60-isu0-int5
configuration de carte prédéfinie pour créer un package d’image de configuration de carte.
Remarque
L’adresse MAC (Media Access Control) est une adresse matérielle qui identifie de manière unique chaque carte Azure Sphere. L’adresse MAC Ethernet pour l’adaptateur Ethernet ENC28J60 est générée de manière aléatoire lorsque la carte est configurée pendant la configuration Ethernet de l’appareil Azure Sphere. Bien que l’adresse MAC soit conservée pendant la mise à jour du système d’exploitation ou lorsque la carte est configurée, elle est aléatoire lors de la récupération de l’appareil et peut interrompre les fonctionnalités qui nécessitent une adresse MAC statique. Si vous devez définir l’adresse MAC Ethernet en fonction d’un identificateur d’organisation unique (OUI) les options suivantes sont disponibles :
L’adresse MAC est définie manuellement après la récupération de l’appareil. Dans ce cas, l’adresse MAC de l’appareil est définie sur le plancher d’usine Azure Sphere et peut être personnalisée pour permettre au fabricant d’utiliser une adresse qui correspond à son bloc MAC émis par l’IEEE. Lors de la récupération de l’appareil, une nouvelle adresse MAC est générée de façon aléatoire et affectée à la carte. Si l’appareil est retourné au fabricant ou récupéré, l’interface CLI Azure Sphere peut être utilisée pour rétablir l’adresse MAC d’origine après la récupération en mettant à jour l’interface réseau Ethernet de l’appareil.
L’adresse MAC est conservée après la récupération de l’appareil. Dans ce cas, l’adresse MAC d’origine peut être automatiquement définie après la récupération. En raison du fait que le stockage non volatile n’existe pas sur le ENC28J60, le fabricant doit ajouter un stockage supplémentaire (tel que EEPROM) et l’adresse MAC doit être stockée par le fabricant dans le cadre du traitement de l’usine. Ce stockage externe est ensuite accessible au moment de l’exécution pour lire et définir l’adresse MAC en appelant la fonction Networking_SetHardwareAddress. Lorsque l’appareil est récupéré et que l’application est rechargée, elle lit à partir du stockage externe et définit l’adresse MAC système.
Cartes et modules compatibles mt3620 ENC28J60
Pendant le développement, vous pouvez faciliter le processus de prototypage à l’aide d’une carte ou d’un module ethernet ENC28J60 existant compatible avec l’une des cartes de développement MT3620 courantes. Par exemple :
- Carte de développement de contrôleur Ethernet Olimex ENC28J60-H
- Kit de développement Seeed Studio MT3620 Ethernet Shield for Seeed Studio MT3620
- MikroE ETH Click board for Avnet MT3620 Starter Kit V2
Carte de développement de contrôleur Ethernet Olimex ENC28J60-H
La carte de développement Olimex ENC28J60-H peut être connectée à n’importe quel kit de développement MT3620 qui expose ISU0 et GPIO 5.
Broche Olimex ENC28J60-H | Broche RDB MT3620 |
---|---|
3V3 : 10 | 3V3 : En-tête 3 (en haut à droite), Épingle 3 |
GND : 9 | GND : En-tête 2 (en bas à gauche), épingle 2 |
CS : 7 | CSA0 : En-tête 2, épingle 5 |
SCK : 1 | SCLK0 : En-tête 2, épingle 3 |
MOSI : 2 | MOSI0 : En-tête 2, épingle 7 |
MISO : 3 | MISO0 RTS : En-tête 2, épingler 1 |
INT : 5 | GPIO5 : En-tête 2, épingler 4 |
Le diagramme suivant montre comment connecter cette carte jusqu’au Kit de développement Seeed Studio MT3620.
Kit de développement Seeed Studio MT3620 Ethernet Shield for Seeed Studio MT3620
Le bouclier Ethernet MT3620 est connecté en interne aux mêmes broches GPIO de carte de développement MT3620 que le panneau de développement Olimex ENC28J60-H Development Board. Il utilise également le même port ISU (ISU0) pour communiquer avec la carte MT3620 via SPI. Toutefois, vous connectez le Bouclier Ethernet MT3620 directement aux en-têtes d’interface sur la carte MT3620.
MikroE ETH Click board for Avnet MT3620 Starter Kit V2
Le Kit de démarrage Avnet MT3620 V2 prend en charge la carte de clic MikroE basée sur ENC28J60.
Pour vous connecter à MikroE ETH Click board to the Avnet MT3620 Starter Kit V2 development board, insérez le MikroE ETH Click board into Click Socket #1 sur la carte de développement starter Kit.
Adaptateurs Wiznet W5500 basés sur Wiznet
Azure Sphere prend en charge les adaptateurs Ethernet basés sur le contrôleur Ethernet Wiznet W5500.
Le W5500 fournit une interface de bus SPI (interface périphérique série) avec quatre signaux (SCSn, SCLK, MOSI, MISO) et fonctionne en tant que subordonné SPI. Tandis que le W5500 prend en charge une vitesse de bus SPI allant jusqu’à 80 MHz, le MT3620 a une vitesse maximale de bus SPI de 40 MHz.
Un package d’image de configuration de carte est lan-w5500-isu1-int2.imagepackage
disponible pour le Kit de démarrage Avnet MT3620 V1. Le kit de démarrage Avnet MT3620 Starter Kit V1 utilise l’interface SPI ISU1.
Le package lan-w5500-isu0-int5.imagepackage
d’image de configuration de carte est disponible pour le Kit de démarrage Avnet MT3620 V2, qui utilise l’interface ISU0 SPI.