次の方法で共有


サポートされているイーサネット アダプターと開発ボード

このセクションでは、現在サポートされている Azure Sphere イーサネット アダプターの一覧を示します。

アダプターの ボード構成イメージが事前設定 されている場合は、ボード構成イメージ パッケージの作成に使用されるイメージ ID もここに一覧表示されます。 ボード構成イメージ パッケージの作成の詳細については、「ボード構成イメージの作成とデプロイ」を参照してください。

マイクロチップ ENC28J60 ベースのアダプター

Azure Sphere では、 Microchip ENC28J60 Stand-Alone イーサネット コントローラーに基づくイーサネット アダプターがサポートされています。

次の表は、Microchip ENC28J60 コントローラーと MT3620 の間の必要なマッピングを示しています。

マイクロチップ ENC28J60 ピン MT3620 ピン
Cs CSA0、ピン 43
Sck SCLK0、ピン 39
Si MOSI0、ピン 40
だから MISO0、ピン 42
Int GPIO5、ピン 18

事前設定されたボード構成イメージ ID を lan-enc28j60-isu0-int5 使用して、ボード構成イメージ パッケージを作成できます。

メモ

メディア Access Control (MAC) アドレスは、各 Azure Sphere ボードを一意に識別するハードウェア アドレスです。 ENC28J60 イーサネット アダプターのイーサネット MAC アドレスは、Azure Sphere デバイスのイーサネット構成中にボードが構成されるとランダムに生成されます。 MAC アドレスは OS の更新中またはボードの構成時に保持されますが、デバイスの回復中にランダム化され、静的 MAC アドレスを必要とする機能が損なわれる可能性があります。 組織固有識別子 (OUI) に基づいてイーサネット MAC アドレスを設定する必要がある場合は、次のオプションを使用できます。

  • MAC アドレスは、デバイスの回復後に手動で設定されます。 この場合、デバイスの MAC アドレスは Azure Sphere ファクトリ フロアに設定され、製造元が IEEE で発行された MAC ブロックに関連付けるアドレスを使用できるようにカスタマイズできます。 デバイスの回復中に、新しい MAC アドレスがランダムに生成され、ボードに割り当てられます。 デバイスが製造元に返されるか回復された場合、Azure Sphere CLI を使用して、デバイスのイーサネット ネットワーク インターフェイスを更新することで、復旧後にデバイスを元の MAC アドレスに戻すことができます。

  • MAC アドレスは、デバイスの回復後も保持されます。 この場合、元の MAC アドレスは復旧後に自動的に設定できます。 ENC28J60 に不揮発性ストレージが存在しないため、製造元は追加のストレージ (EEPROM など) を追加する必要があり、MAC アドレスはファクトリ処理の一部として製造元によって保存される必要があります。 その後、この外部ストレージに実行時にアクセスし、 Networking_SetHardwareAddress関数を呼び出して MAC アドレスを読み取り、設定します。 デバイスが復旧され、アプリケーションが再読み込みされると、外部ストレージから読み取り、システム MAC アドレスが設定されます。

MT3620 互換 ENC28J60 ベースのアダプター・ボードおよびモジュール

開発中は、一般的な MT3620 開発ボードの 1 つと互換性のある既存の ENC28J60 ベースのイーサネット アダプター ボードまたはモジュールを使用して、プロトタイプ作成プロセスを容易にすることができます。 例えば:

Olimex ENC28J60-H イーサネット コントローラー開発ボード

Olimex ENC28J60-H 開発ボードは、ISU0 と GPIO 5 を公開する任意の MT3620 開発キットに接続できます。

Olimex ENC28J60-H ピン MT3620 RDB ピン
3V3: 10 3V3: ヘッダー 3 (右上)、ピン 3
GND: 9 GND: ヘッダー 2 (左下)、ピン 2
CS: 7 CSA0: ヘッダー 2、ピン 5
SCK: 1 SCLK0: ヘッダー 2、ピン 3
MOSI: 2 MOSI0: ヘッダー 2、ピン 7
味噌:3 MISO0 RTS: ヘッダー 2、ピン 1
INT: 5 GPIO5: ヘッダー 2、ピン 4

次の図は、このボードを Seeed Studio MT3620 開発キットに接続する方法を示しています。

ENC28J60-H および MT3620 の接続図

Seeed Studio MT3620 開発キットについては、「Studio MT3620 イーサネット シールド」を参照してください

MT3620 イーサネット シールドは、Olimex ENC28J60-H 開発ボードと同じ MT3620 開発ボード GPIO ピンに内部接続されています。 また、同じ ISU ポート (ISU0) を使用して、SPI 経由で MT3620 ボードと通信します。 ただし、MT3620 イーサネット シールドを MT3620 ボードのインターフェイス ヘッダーに直接接続します。

Avnet MT3620 スターター キット V2 の MikroE ETH クリック ボード

Avnet MT3620 Starter Kit V2 は、ENC28J60 ベースの MikroE ETH Click ボードをサポートします。

MikroE ETH クリック ボードを Avnet MT3620 Starter Kit V2 開発ボードに接続するには、MikroE ETH クリック ボードをスターター キット開発ボードの Click Socket #1 に挿入します。

Wiznet W5500 ベースのアダプター

Azure Sphere では、 Wiznet W5500 イーサネット コントローラーに基づくイーサネット アダプターがサポートされています。

W5500は、4つの信号(SCSn、SCLK、MOSI、MISO)を備えたSPI(シリアル周辺インタフェース)バスインタフェースを提供し、SPI従属として動作します。 W5500は最大80MHzのSPIバス速度をサポートしますが、MT3620の最大SPIバス速度は40MHzです。

Avnet MT3620 Starter Kit V1 には、lan-w5500-isu1-int2.imagepackageボード構成イメージ パッケージが用意されています。 Avnet MT3620 スターター キット V1 スターター キットは、ISU1 SPI インターフェイスを使用します。

ボード構成イメージ パッケージ lan-w5500-isu0-int5.imagepackage は、ISU0 SPI インターフェイスを使用する Avnet MT3620 Starter Kit V2 で使用できます。