支援的乙太網路卡和開發面板
重要
這是 Azure Sphere (舊版) 檔。 Azure Sphere(舊版)將於 2027 年 9 月 27 日淘汰,且使用者此時必須移轉至 Azure Sphere(整合式)。 使用位於 TOC 上方的版本選取器來檢視 Azure Sphere (整合式) 檔。
本節列出目前支援的 Azure Sphere 乙太網路卡。
如果適配卡有 預設面板組態映射 ,則用來建立面板組態映射套件的映像標識碼也會列在這裡。 如需建立面板組態映射套件的詳細資訊,請參閱建立及部署面板組態映像映像。
Microchip ENC28J60 型配接器
Azure Sphere 支援以 Microchip ENC28J60獨立乙太網路控制器為基礎的乙太網路卡。
下表顯示 Microchip ENC28J60 控制器與 MT3620 之間的必要對應。
Microchip ENC28J60 pin | MT3620 針腳 |
---|---|
CS | CSA0,針腳 43 |
SCK | SCLK0,針腳 39 |
SI | MOSI0,針腳 40 |
SO | MISO0,針腳 42 |
INT | GPIO5,針腳 18 |
您可以使用預設面板元件映像識別碼 lan-enc28j60-isu0-int5
來建立面板元件。
注意
媒體 存取控制 (MAC) 位址是可唯一識別每個 Azure Sphere 面板的硬體位址。 在 Azure Sphere 裝置乙太網路設定期間設定面板時,會隨機產生ENC28J60乙太網路適配卡的乙太網路 MAC 位址。 雖然 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 開發面板相容的現有ENC28J60乙太網路卡面板或模組,來加速原型設計程式。 例如:
- Olimex ENC28J60-H 乙太網路控制器開發面板
- Seeed Studio MT3620 Ethernet Shield for 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 |
MISO:3 | MISO0 RTS:標頭 2,針腳 1 |
INT: 5 | GPIO5:標頭 2,針腳 4 |
下圖顯示如何將此面板連線到 Seeed Studio MT3620 開發工具包。
Seeed Studio MT3620 Ethernet Shield for Seeed Studio MT3620 開發工具包
MT3620 乙太網路防護會在內部與 Olimex ENC28J60-H 開發板相同的 MT3620 開發板 GPIO 針腳連線。 它也使用相同的 ISU 埠 (ISU0) 透過 SPI 與 MT3620 面板通訊。 不過,您會將 MT3620 乙太網路盾直接連線到 MT3620 面板上的介面標頭。
適用於 Avnet MT3620 入門套件 V2 的 MikroE ETH 點擊面板
Avnet MT3620 入門套件 V2 支援以 ENC28J60 為基礎的 MikroE ETH 按兩下面板。
若要連線到MikroE ETH 單擊面板到Avnet MT3620入門套件 V2 開發面板,請將MikroE ETH 按兩下面板插入入門套件開發面板 上的 Click Socket #1 。
Wiznet W5500 型配接器
Azure Sphere 支援乙乙太網路卡為基礎的 Wiznet W5500 乙太網路控制器。
W5500 提供 SPI(序列周邊介面)總線介面,並具有四個訊號(SCSn、SCLK、MOSI、MISO),並以 SPI 下屬的形式運作。 雖然 W5500 支援高達 80MHz 的 SPI 總線速度,但 MT3620 的最大 SPI 總線速度為 40MHz。
面板設定映像套件 lan-w5500-isu1-int2.imagepackage
適用於 Avnet MT3620 入門套件 V1。 Avnet MT3620 入門套件 V1 入門套件會使用 ISU1 SPI 介面。
面板元件適用於 lan-w5500-isu0-int5.imagepackage
使用 ISU0 SPI 介面的 Avnet MT3620 入門套件 V2。