Adaptadores Ethernet y paneles de desarrollo compatibles
En esta sección se enumeran los adaptadores Ethernet compatibles actualmente con Azure Sphere.
Si hay una imagen de configuración de placa preestablecida para el adaptador, el id. de imagen usado para crear el paquete de imagen de configuración de placa también se muestra aquí. Vea Crear e implementar la imagen de configuración del panel para obtener más información sobre cómo crear un paquete de imagen de configuración de placa.
Adaptadores basados en Microchip ENC28J60
Azure Sphere admite adaptadores Ethernet basados en microchip ENC28J60 Stand-Alone ethernet.
En la tabla siguiente se muestra la asignación necesaria entre el controlador ENC28J60 de Microchip y el MT3620.
Pin de microchip ENC28J60 | Pin mt3620 |
---|---|
CS | CSA0, Pin 43 |
SCK | SCLK0, Pin 39 |
SI | MOSI0, Pin 40 |
Así que | MISO0, Anclar 42 |
INT | GPIO5, Pin 18 |
Puede usar el id lan-enc28j60-isu0-int5
. de imagen de configuración de placa preestablecida para crear un paquete de imagen de configuración de placa.
Nota
La dirección de Media Access Control (MAC) es una dirección de hardware que identifica exclusivamente cada tabla de Azure Sphere. La dirección MAC Ethernet para el adaptador Ethernet ENC28J60 se genera aleatoriamente cuando se configura la placa durante la configuración ethernet del dispositivo Azure Sphere. Aunque la dirección MAC se conserva durante la actualización del sistema operativo o cuando se configura el panel, se selecciona aleatoriamente durante la recuperación del dispositivo y puede romper las funcionalidades que requieren una dirección MAC estática. Si necesita establecer la dirección MAC ethernet en función de un identificador único de la organización (OUI), están disponibles las siguientes opciones:
La dirección MAC se establece manualmente después de la recuperación del dispositivo. En este caso, la dirección MAC del dispositivo se establece en la fábrica de Azure Sphere y se puede personalizar para permitir que el fabricante use una dirección que se correlaciona con su bloque MAC emitido por IEEE. Durante la recuperación del dispositivo, se genera aleatoriamente una nueva dirección MAC y se asigna a la pizarra. Si el dispositivo se devuelve al fabricante o se recupera, la CLI de Azure Sphere se puede usar para volver a configurar el dispositivo a la dirección MAC original después de la recuperación actualizando la interfaz de red Ethernet para el dispositivo.
La dirección MAC se conserva después de la recuperación del dispositivo. En este caso, la dirección MAC original se puede establecer automáticamente después de la recuperación. Debido al hecho de que el almacenamiento no volátil no existe en el ENC28J60, el fabricante debe agregar almacenamiento adicional (como EEPROM) y la dirección MAC debe ser almacenada por el fabricante como parte del procesamiento de fábrica. Después, se accede a este almacenamiento externo en tiempo de ejecución para leer y establecer la dirección MAC llamando a la función Networking_SetHardwareAddress. Cuando el dispositivo se recupera y la aplicación se vuelve a cargar, lee del almacenamiento externo y establece la dirección MAC del sistema.
Módulos y placas adaptadoras basadas en ENC28J60 compatibles con MT3620
Durante el desarrollo, puede facilitar el proceso de prototipado utilizando una placa adaptadora Ethernet o módulo basado en ENC28J60 que sea compatible con una de las placas de desarrollo mt3620 comunes. Por ejemplo:
- Placa de desarrollo del controlador Ethernet Olimex ENC28J60-H
- Seeed Studio MT3620 Ethernet Shield para el kit de desarrollo Seeed Studio MT3620
- Panel de clics MIkroE ETH para Avnet MT3620 Starter Kit V2
Placa de desarrollo del controlador Ethernet Olimex ENC28J60-H
La placa de desarrollo Olimex ENC28J60-H se puede conectar a cualquier kit de desarrollo MT3620 que exponga ISU0 y GPIO 5.
Pin de Olimex ENC28J60-H | Pin MT3620 RDB |
---|---|
3V3: 10 | 3V3: Encabezado 3 (esquina superior derecha), Pin 3 |
GND: 9 | GND: Encabezado 2 (esquina inferior izquierda), Pin 2 |
CS: 7 | CSA0: Encabezado 2, Pin 5 |
SCK: 1 | SCLK0: Encabezado 2, Pin 3 |
MOSI: 2 | MOSI0: Encabezado 2, Pin 7 |
MISO: 3 | MISO0 RTS: Encabezado 2, Pin 1 |
INT: 5 | GPIO5: Encabezado 2, Pin 4 |
El siguiente diagrama muestra cómo conectar esta placa al kit de desarrollo Seeed Studio MT3620.
Seeed Studio MT3620 Ethernet Shield para el kit de desarrollo Seeed Studio MT3620
El Escudo Ethernet MT3620 está conectado internamente a los mismos pines de la placa de desarrollo DE MT3620 GPIO que la Junta de Desarrollo de Olimex ENC28J60-H. También utiliza el mismo puerto ISU (ISU0) para comunicarse con la placa MT3620 vía SPI. Sin embargo, usted conecta el Escudo Ethernet MT3620 directamente a los encabezados de la interfaz en la placa MT3620.
Panel de clics MIkroE ETH para Avnet MT3620 Starter Kit V2
El Kit de arranque Avnet MT3620 V2 soporta la placa MikroE ETH Click basada en ENC28J60.
Para conectar la placa MikroE ETH Click a la placa de desarrollo Avnet MT3620 Starter Kit V2, inserte la placa MikroE ETH Click en Click Socket #1 en la placa de desarrollo del Kit de inicio.
Adaptadores basados en Wiznet W5500
Azure Sphere admite adaptadores Ethernet basados en el controlador Ethernet Wiznet W5500.
El W5500 proporciona una interfaz de bus SPI (interfaz periférico serie) con cuatro señales (SCSn, SCLK, MOSI, MISO) y opera como subordinado SPI. Mientras que el W5500 soporta una velocidad de bus SPI de hasta 80 MHz, el MT3620 tiene una velocidad máxima de bus SPI de 40 MHz.
Un paquete de imagen de configuración de placa, lan-w5500-isu1-int2.imagepackage
, está disponible para Avnet MT3620 Starter Kit V1. El kit de inicio Avnet MT3620 Starter Kit V1 utiliza la interfaz SPI ISU1.
El paquete lan-w5500-isu0-int5.imagepackage
de imagen de configuración de placa está disponible para avnet MT3620 Starter Kit V2, que utiliza la interfaz ISU0 SPI.