Partilhar via


Placas Ethernet e quadros de desenvolvimento suportados

Esta secção lista os adaptadores Ethernet suportados atuais do Azure Sphere.

Se existir uma imagem de configuração de quadro predefinida para o adaptador, o ID de imagem utilizado para criar o pacote de imagem de configuração do quadro também está listado aqui. Veja Criar e implementar a imagem de configuração do quadro para obter mais informações sobre como criar um pacote de imagem de configuração de quadro.

Adaptadores baseados em Microchip ENC28J60

O Azure Sphere suporta adaptadores Ethernet baseados no Microchip ENC28J60 Stand-Alone Controlador Ethernet.

A tabela seguinte mostra o mapeamento necessário entre o controlador ENC28J60 do Microchip e o MT3620.

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

Pode utilizar o ID lan-enc28j60-isu0-int5 da imagem de configuração do quadro predefinida para criar um pacote de imagem de configuração de quadro.

Nota

O endereço Controlo de Acesso de Multimédia (MAC) é 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 Ethernet do dispositivo do Azure Sphere. Embora o endereço MAC seja mantido durante a atualização do SO ou quando o quadro está configurado, é aleatório durante a recuperação do dispositivo e pode interromper as funcionalidades que requerem um endereço MAC estático. Se precisar de definir o endereço MAC Ethernet com base num identificador exclusivo organizacional (UOI), estão disponíveis as seguintes opções:

  • O endereço MAC é definido manualmente após a recuperação do dispositivo. Neste caso, o endereço MAC do dispositivo está definido no piso de fábrica do Azure Sphere e pode ser personalizado para permitir que o fabricante utilize um endereço que se correlacione com o 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 devolvido ao fabricante ou recuperado, a CLI do Azure Sphere pode ser utilizada para voltar a definir o dispositivo para o endereço MAC original após a recuperação ao atualizar a interface de rede Ethernet do 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 facto de o armazenamento não volátil não existir no ENC28J60, o fabricante tem de adicionar armazenamento adicional (como EEPROM) e o endereço MAC tem de ser armazenado pelo fabricante como parte do processamento de fábrica. Em seguida, este armazenamento externo é acedido no runtime para ler e definir o endereço MAC ao chamar a função Networking_SetHardwareAddress. Quando o dispositivo é recuperado e a aplicação é recarregada, lê a partir do armazenamento externo e define o endereço MAC do sistema.

Módulos e quadros de adaptadores baseados em ENC28J60 compatíveis com MT3620

Durante o desenvolvimento, pode facilitar o processo de prototipagem com um quadro ou módulo de adaptador Ethernet baseado em ENC28J60 existente que é compatível com um dos quadros de desenvolvimento comuns do MT3620. Por exemplo:

Placa de desenvolvimento do controlador Olimex ENC28J60-H Ethernet

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

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

O diagrama seguinte mostra como ligar este quadro ao Seeed Studio MT3620 Development Kit.

Diagrama de ligação para ENC28J60-H e MT3620

Seeed Studio MT3620 Ethernet Shield for Seeed Studio MT3620 development kit

O MT3620 Ethernet Shield está ligado internamente aos mesmos pinos GPIO da placa de desenvolvimento MT3620 que o Olimex ENC28J60-H Development Board. Também utiliza a mesma porta ISU (ISU0) para comunicar com a placa MT3620 através de SPI. No entanto, liga o MT3620 Ethernet Shield diretamente aos cabeçalhos da interface no quadro MT3620.

MikroE ETH Click board for Avnet MT3620 Starter Kit V2

O Avnet MT3620 Starter Kit V2 suporta o quadro clique MikroE ETH baseado em ETH baseado em ENC28J60.

Para ligar à placa MikroE ETH Click ao quadro de desenvolvimento Avnet MT3620 Starter Kit V2, insira a placa MikroE ETH Click em Click Socket n.º 1 no quadro de desenvolvimento Starter Kit.

Adaptadores baseados em Wiznet W5500

O Azure Sphere suporta adaptadores Ethernet com base no Wiznet W5500 Ethernet Controller.

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

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

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