Partilhar via


Adaptadores Ethernet e placas de desenvolvimento suportados

Importante

Esta é a documentação do Azure Sphere (Legado). O Azure Sphere (Legado) será desativado em 27 de setembro de 2027 e os usuários devem migrar para o Azure Sphere (Integrado) até esse momento. Use o seletor de versão localizado acima do sumário para exibir a documentação do Azure Sphere (Integrado).

Esta seção lista os adaptadores Ethernet atuais com suporte do Azure Sphere.

Se houver uma imagem de configuração de placa predefinida para o adaptador, o ID da imagem usado para criar o pacote de imagem de configuração da placa também está listado aqui. Consulte Criar e implantar a imagem de configuração da placa para obter mais informações sobre como criar um pacote de imagem de configuração da placa.

Adaptadores baseados em ENC28J60 microchip

O Azure Sphere suporta adaptadores Ethernet baseados no Microchip ENC28J60 no Controlador Ethernet Autónomo.

A tabela a seguir mostra o mapeamento necessário entre o controlador de ENC28J60 Microchip e o MT3620.

Pino ENC28J60 microchip Pino MT3620
CS CSA0, Pino 43
SCK SCLK0, Pino 39
SI MOSI0, Pino 40
SO MISO0, Pino 42
INT GPIO5, Pino 18

Você pode usar o ID lan-enc28j60-isu0-int5 da imagem de configuração da placa predefinida para criar um pacote de imagem de configuração da placa.

Nota

O endereço MAC (Media Access Control) é um endereço de hardware que identifica exclusivamente cada placa do Azure Sphere. O endereço MAC Ethernet para o adaptador Ethernet ENC28J60 é gerado aleatoriamente quando a placa é configurada durante a configuração Ethernet do dispositivo Azure Sphere. Embora o endereço MAC seja mantido durante a atualização do sistema operacional ou quando a placa é configurada, ele é aleatório durante a recuperação do dispositivo e pode quebrar funcionalidades que exigem um endereço MAC estático. Se você precisar definir o endereço MAC Ethernet com base em um identificador exclusivo organizacional (OUI), as seguintes opções estão disponíveis:

  • O endereço MAC é definido manualmente após a recuperação do dispositivo. Nesse caso, o endereço MAC do dispositivo é definido no chão de fábrica do Azure Sphere e pode ser personalizado para permitir que o fabricante use um endereço correlacionado ao seu bloco MAC emitido pelo IEEE. Durante a recuperação do dispositivo, um novo endereço MAC é gerado aleatoriamente e atribuído à placa. Se o dispositivo for devolvido ao fabricante ou recuperado, a CLI do Azure Sphere poderá ser usada para definir o dispositivo de volta para o endereço MAC original após a recuperação, atualizando a interface de rede Ethernet para o dispositivo.

  • O endereço MAC é mantido após a recuperação do dispositivo. Neste caso, o endereço MAC original pode ser definido automaticamente após a recuperação. Devido ao fato de que o armazenamento não volátil não existe no ENC28J60, o fabricante deve adicionar armazenamento adicional (como EEPROM) e o endereço MAC deve ser armazenado pelo fabricante como parte do processamento de fábrica. Esse armazenamento externo é então acessado em tempo de execução para ler e definir o endereço MAC chamando a função Networking_SetHardwareAddress. Quando o dispositivo é recuperado e o aplicativo é recarregado, ele lê do armazenamento externo e define o endereço MAC do sistema.

Placas adaptadoras e módulos compatíveis com MT3620 baseados em ENC28J60

Durante o desenvolvimento, você pode facilitar o processo de prototipagem usando uma placa ou módulo Ethernet baseado em ENC28J60 existente que é compatível com uma das placas de desenvolvimento MT3620 comuns. Por exemplo:

Placa de desenvolvimento do controlador Ethernet Olimex ENC28J60-H

A placa de desenvolvimento Olimex ENC28J60-H pode ser conectada a qualquer kit de desenvolvimento MT3620 que exponha ISU0 e GPIO 5.

Pino Olimex ENC28J60-H Pino RDB MT3620
3V3: 10 3V3: Cabeçalho 3 (canto superior direito), pino 3
GND: 9 GND: Cabeçalho 2 (canto inferior esquerdo), Pino 2
CS: 7 CSA0: Cabeçalho 2, Pino 5
SCK: 1 SCLK0: Cabeçalho 2, Pino 3
MOSI: 2 MOSI0: Cabeçalho 2, Pino 7
MISO: 3 MISO0 RTS: Cabeçalho 2, Pino 1
INT: 5 GPIO5: Cabeçalho 2, Pino 4

O diagrama a seguir mostra como conectar essa placa ao Seeed Studio MT3620 Development Kit.

Diagrama de conexão para ENC28J60-H e MT3620

Seeed Studio MT3620 Ethernet Shield para o kit de desenvolvimento Seeed Studio MT3620

O MT3620 Ethernet Shield é conectado internamente aos mesmos pinos GPIO da placa de desenvolvimento MT3620 que a placa de desenvolvimento Olimex ENC28J60-H. Ele também usa a mesma porta ISU (ISU0) para se comunicar com a placa MT3620 via SPI. No entanto, você conecta o MT3620 Ethernet Shield diretamente aos conectores de interface na placa MT3620.

MikroE ETH Click board para Avnet MT3620 Starter Kit V2

O Avnet MT3620 Starter Kit V2 suporta a placa MikroE ETH Click baseada em ENC28J60.

Para se conectar à placa MikroE ETH Click à placa de desenvolvimento Avnet MT3620 Starter Kit V2, insira a placa MikroE ETH Click no Click Socket #1 na placa de desenvolvimento Starter Kit.

Adaptadores baseados em Wiznet W5500

O Azure Sphere suporta adaptadores Ethernet baseados no Controlador Ethernet Wiznet W5500.

O W5500 fornece uma interface de barramento SPI (Serial Peripheral Interface) com quatro sinais (SCSn, SCLK, MOSI, MISO) e opera como um subordinado SPI. Enquanto o W5500 suporta uma velocidade de barramento SPI de até 80MHz, o MT3620 tem uma velocidade máxima de barramento SPI de 40MHz.

Um pacote de imagem de configuração da placa, lan-w5500-isu1-int2.imagepackage, está disponível para o Avnet MT3620 Starter Kit V1. O Avnet MT3620 Starter Kit V1 starter kit usa a interface ISU1 SPI.

O pacote de lan-w5500-isu0-int5.imagepackage imagem de configuração da placa está disponível para o Avnet MT3620 Starter Kit V2, que usa a interface ISU0 SPI.