Compartir a través de


Adaptadores Ethernet y placas de desarrollo compatibles

Importante

Esta es la documentación de Azure Sphere (heredado). Azure Sphere (heredado) se retira el 27 de septiembre de 2027 y los usuarios deben migrar a Azure Sphere (integrado) en este momento. Use el selector de versiones situado encima de la TOC para ver la documentación de Azure Sphere (integrado).

En esta sección se enumeran los adaptadores Ethernet compatibles con Azure Sphere actuales.

Si hay una imagen de configuración de placa preestablecida para el adaptador, el identificador de imagen usado para crear el paquete de imagen de configuración de la placa también aparece aquí. Consulte Creación e implementación de la imagen de configuración de la placa para obtener más información sobre cómo crear un paquete de imagen de configuración de placa.

Adaptadores basados en ENC28J60 de Microchip

Azure Sphere admite adaptadores Ethernet basados en la ENC28J60 controlador Ethernet independiente de Microchip.

En la tabla siguiente se muestra la asignación necesaria entre el controlador de ENC28J60 de Microchip y el MT3620.

Pin de ENC28J60 ENC28J60 de Microchip Patilla MT3620
CS CSA0, Pin 43
SCK SCLK0, Pin 39
SI MOSI0, Pin 40
SO MISO0, Pin 42
INT GPIO5, Patilla 18

Puede usar el identificador lan-enc28j60-isu0-int5 de imagen de configuración de la placa preestablecida para crear un paquete de imagen de configuración de placa.

Nota:

La dirección de Control de acceso multimedia (MAC) es una dirección de hardware que identifica de forma única cada placa de Azure Sphere. La dirección MAC Ethernet del adaptador ethernet de ENC28J60 se genera aleatoriamente cuando la placa se configura 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 la placa, se aleatoriza durante la recuperación del dispositivo y puede interrumpir las funcionalidades que requieren una dirección MAC estática. Si necesita establecer la dirección MAC Ethernet basada en 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 planta de 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 placa. Si el dispositivo se devuelve al fabricante o se recupera, la CLI de Azure Sphere se puede usar para volver a establecer el dispositivo en la dirección MAC original después de la recuperación mediante la actualización de 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 la ENC28J60, el fabricante debe agregar almacenamiento adicional (como EEPROM) y la dirección MAC debe almacenarse por el fabricante como parte del procesamiento de fábrica. A continuación, 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 se recupera el dispositivo y se vuelve a cargar la aplicación, lee del almacenamiento externo y establece la dirección MAC del sistema.

Módulos y paneles de adaptadores compatibles con MT3620 ENC28J60

Durante el desarrollo, puede facilitar el proceso de creación de prototipos mediante una placa o módulo de adaptador Ethernet basado en ENC28J60 existente compatible con una de las placas de desarrollo de MT3620 comunes. Por ejemplo:

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 Olimex ENC28J60-H Patilla RDB MT3620
3V3: 10 3V3: Encabezado 3 (superior derecho), Pin 3
GND: 9 GND: Encabezado 2 (inferior izquierda), Pin 2
CS: 7 CSA0: Encabezado 2, Pin 5
SCK: 1 SCLK0: Encabezado 2, Patilla 3
MOSI: 2 MOSI0: Encabezado 2, Patilla 7
MISO: 3 MISO0 RTS: Encabezado 2, Patilla 1
INT: 5 GPIO5: Encabezado 2, Patilla 4

En el diagrama siguiente se muestra cómo conectar esta placa al Kit de desarrollo de Seeed Studio MT3620.

Diagrama de conexión para ENC28J60-H y MT3620

Kit de desarrollo de Seeed Studio MT3620 Ethernet Shield para Seeed Studio MT3620

El Escudo Ethernet MT3620 se conecta internamente a las mismas patillas GPIO de placa de desarrollo MT3620 que la placa de desarrollo Olimex ENC28J60-H. También usa el mismo puerto ISU (ISU0) para comunicarse con la placa MT3620 a través de SPI. Sin embargo, conecta el Escudo Ethernet MT3620 directamente a los encabezados de interfaz en la placa MT3620.

MikroE ETH Click board for Avnet MT3620 Starter Kit V2

El Kit de inicio de Avnet MT3620 V2 es compatible con la placa MikroE ETH Click basada en ENC28J60.

Para conectarse a la placa de desarrollo 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 starter Kit.

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érica serie) con cuatro señales (SCSn, SCLK, MOSI, MISO) y funciona como subordinado SPI. Mientras que el W5500 admite una velocidad de bus SPI de hasta 80 MHz, el MT3620 tiene una velocidad máxima de bus SPI de 40MHz.

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 usa la interfaz SPI ISU1.

El paquete lan-w5500-isu0-int5.imagepackage de imagen de configuración de la placa está disponible para avnet MT3620 Starter Kit V2, que usa la interfaz SPI ISU0.