サポートされているイーサネット アダプターと開発ボード
重要
これは Azure Sphere (レガシ) のドキュメントです。 Azure Sphere (レガシ) は 2027 年 9 月 27 日に 再提供されておりユーザーは現時点で Azure Sphere (統合) に移行する必要があります。 TOC の上にある Version セレクターを使用して、Azure Sphere (統合) のドキュメントを表示します。
このセクションでは、現在サポートされている Azure Sphere イーサネット アダプターの一覧を示します。
アダプターに ボード構成イメージ が存在する場合は、ボード構成イメージ パッケージの作成に使用されるイメージ ID もここに一覧表示されます。 ボード構成イメージ パッケージの作成の詳細については、「 ボード構成イメージの作成とデプロイ を参照してください。
Microchip ENC28J60 ベースのアダプター
Azure Sphere では、 Microchip ENC28J60 スタンドアロン イーサネット コントローラーに基づくイーサネット アダプターがサポートされています。
次の表に、Microchip ENC28J60 コントローラーと MT3620 の間に必要なマッピングを示します。
マイクロチップENC28J60ピン | MT3620 ピン |
---|---|
CS | CSA0、ピン 43 |
SCK | SCLK0、ピン 39 |
SI | MOSI0、ピン 40 |
SO | MISO0、ピン 42 |
INT | GPIO5、ピン 18 |
事前設定されたボード構成イメージ ID lan-enc28j60-isu0-int5
を使用して、ボード構成イメージ パッケージを作成できます。
Note
メディア アクセス制御 (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 イーサネット コントローラー開発ボード
- Seeed Studio MT3620 開発キット用の Seeed Studio MT3620 イーサネット シールド
- Avnet MT3620 スターター キット V2 用 MikroE ETH クリック ボード
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 Development Kit に接続する方法を示しています。
Seeed Studio MT3620 開発キット用の Seeed 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 board をサポートしています。
MikroE ETH クリック ボードを Avnet MT3620 Starter Kit V2 開発ボードに接続するには、スタート キット開発ボードの Click Socket #1 に MikroE ETH Click ボードを挿入します。
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 で使用できます。