Compartilhar via


Adaptadores Ethernet com suporte e quadros de desenvolvimento

Esta seção lista os adaptadores Ethernet compatíveis com o Azure Sphere atual.

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

Adaptadores baseados em Microchip ENC28J60

O Azure Sphere dá suporte a adaptadores Ethernet com base no Microchip ENC28J60 Stand-Alone Controlador Ethernet.

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

Pino ENC28J60 do Microchip Pino MT3620
CS CSA0, Fixar 43
SCK SCLK0, Fixar 39
SI MOSI0, Fixar 40
ENTÃO MISO0, Fixar 42
INT GPIO5, Fixar 18

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

Nota

O endereço MAC (media Controle de Acesso) é um endereço de hardware que identifica exclusivamente cada quadro do Azure Sphere. O endereço MAC Ethernet para o adaptador Ethernet ENC28J60 é gerado aleatoriamente quando o quadro é configurado durante a configuração do dispositivo Ethernet do Azure Sphere. Embora o endereço MAC seja mantido durante a atualização do sistema operacional ou quando o quadro estiver configurado, ele é randomizado 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 do Ethernet com base em um OUI (identificador exclusivo organizacional), as seguintes opções estarã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 piso de fábrica do Azure Sphere e pode ser personalizado para permitir que o fabricante use um endereço que se correlaciona ao bloco MAC emitido pelo IEEE. Durante a recuperação do dispositivo, um novo endereço MAC é gerado aleatoriamente e atribuído ao quadro. Se o dispositivo for retornado 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. Nesse 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 é acessado em runtime 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.

Módulos e placas de adaptador compatíveis com MT3620 ENC28J60

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

Quadro de desenvolvimento do controlador Ethernet Olimex ENC28J60-H

O quadro de desenvolvimento Olimex ENC28J60-H pode ser conectado a qualquer kit de desenvolvimento MT3620 que exponha ISU0 e GPIO 5.

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

O diagrama a seguir mostra como conectar essa placa ao Kit de Desenvolvimento do Seeed Studio MT3620.

Diagrama de conexão para ENC28J60-H e MT3620

Vered Studio MT3620 Ethernet Shield for Seeed Studio MT3620 development kit

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

Quadro de cliques do MikroE ETH para o Kit inicial do Avnet MT3620 V2

O Avnet MT3620 Starter Kit V2 dá suporte ao quadro de cliques MikroE ETH baseado em ENC28J60.

Para se conectar à placa de clique do MikroE ETH ao quadro de desenvolvimento do Kit de Entrada V2 do Avnet MT3620, insira a placa de clique do MikroE ETH em Clique em Soquete #1 no quadro de desenvolvimento do Kit de Entrada.

Adaptadores baseados em Wiznet W5500

O Azure Sphere dá suporte a adaptadores Ethernet com base no Controlador Ethernet W5500 do Wiznet.

O W5500 fornece uma Interface de Barramento SPI (Interface Periférica Serial) com quatro sinais (SCSn, SCLK, MOSI, MISO) e opera como um subordinado spi. Enquanto o W5500 dá suporte a uma velocidade de barramento SPI de até 80MHz, o MT3620 tem uma velocidade máxima de barramento SPI de 40MHz.

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

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