Cartes de développement et adaptateurs Ethernet pris en charge
Cette section répertorie les adaptateurs Ethernet actuellement pris en charge par Azure Sphere.
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 carte.
Cartes basées sur Microchip ENC28J60
Azure Sphere prend en charge les adaptateurs Ethernet basés sur le contrôleur Ethernet Microchip ENC28J60 Stand-Alone.
Le tableau suivant montre le mappage requis entre le contrôleur Microchip ENC28J60 et le MT3620.
Micropuce ENC28J60 broche | Broche MT3620 |
---|---|
CS | CSA0, Broche 43 |
SCK | SCLK0, Broche 39 |
SI | MOSI0, broche 40 |
AINSI | MISO0, Broche 42 |
INT | GPIO5, broche 18 |
Vous pouvez utiliser l’ID d’image lan-enc28j60-isu0-int5
de configuration de carte prédéfinie pour créer un package d’image de configuration de carte.
Note
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 de 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 unique d’organisation (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 l’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 manière 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 qu’il n’existe pas de stockage non volatile sur l’ENC28J60, le fabricant doit ajouter un stockage supplémentaire (par exemple, EEPROM) et l’adresse MAC doit être stockée par le fabricant dans le cadre du traitement en 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, il lit à partir du stockage externe et définit l’adresse MAC système.
Cartes et modules compatibles MT3620 basés sur ENC28J60
Pendant le développement, vous pouvez faciliter le processus de prototypage à l’aide d’une carte ou d’un module d’adaptateur 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
- Seeed Studio MT3620 Ethernet Shield pour le kit de développement 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), Broche 3 |
GND : 9 | GND : En-tête 2 (en bas à gauche), broche 2 |
CS : 7 | CSA0 : En-tête 2, épingle 5 |
SCK : 1 | SCLK0 : En-tête 2, broche 3 |
MOSI : 2 | MOSI0 : En-tête 2, broche 7 |
MISO : 3 | MISO0 RTS : En-tête 2, broche 1 |
INT : 5 | GPIO5 : En-tête 2, broche 4 |
Le diagramme suivant montre comment relier cette carte au Kit de développement Seeed Studio MT3620.
Seeed Studio MT3620 Ethernet Shield pour le kit de développement Seeed Studio MT3620
Le bouclier Ethernet MT3620 est connecté en interne aux mêmes broches GPIO de la carte de développement MT3620 que la carte de développement Olimex ENC28J60-H. 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 Starter Kit Avnet MT3620 V2 prend en charge la carte Click MikroE ETH basée sur ENC28J60.
Pour vous connecter à la carte Click MikroE ETH à la carte de développement Avnet MT3620 Starter Kit V2, insérez la carte Click MikroE ETH dans Click Socket #1 sur la carte de développement du Starter Kit.
Adaptateurs Wiznet W5500
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 (Serial Peripheral Interface) avec quatre signaux (SCSn, SCLK, MOSI, MISO) et fonctionne comme un subordonné SPI. Alors 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, lan-w5500-isu1-int2.imagepackage
, est disponible pour le Kit de démarrage Avnet MT3620 V1. Le starter kit Avnet MT3620 V1 utilise l’interface ISU1 SPI.
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.