Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Bagian ini mencantumkan adaptor Ethernet yang didukung Azure Sphere saat ini.
Jika ada gambar konfigurasi papan prasetel untuk adaptor, ID dari paket gambar konfigurasi papan juga tercantum di sini. Lihat Menyebarkan gambar konfigurasi papan untuk informasi selengkapnya tentang menyebarkan paket gambar konfigurasi papan.
Adaptor berbasis microchip ENC28J60
Azure Sphere mendukung adaptor Ethernet berdasarkan Microchip ENC28J60 Stand-Alone Ethernet Controller.
Tabel berikut menunjukkan pemetaan yang diperlukan antara pengontrol microchip ENC28J60 dan MT3620.
Pin ENC28J60 Microchip | Pin MT3620 |
---|---|
Ilmu Komputer | CSA0, Pin 43 |
SCK | SCLK0, Pin 39 |
Sistem Internasional (SI) | MOSI0, Pin 40 |
Jadi | MISO0, Pin 42 |
INT | GPIO5, Pin 18 |
Anda dapat menggunakan ID gambar konfigurasi papan yang sudah diatur lan-enc28j60-isu0-int5
untuk menyebarkan paket gambar konfigurasi papan.
Nota
Alamat Kontrol Akses Media (MAC) adalah alamat perangkat keras yang secara unik mengidentifikasi setiap papan Azure Sphere. Alamat MAC Ethernet untuk adaptor Ethernet ENC28J60 dihasilkan secara acak saat papan dikonfigurasi selama konfigurasi Ethernet perangkat Azure Sphere. Meskipun alamat MAC dipertahankan selama pembaruan OS atau ketika papan dikonfigurasi, alamat tersebut diacak selama pemulihan perangkat dan dapat merusak fungsionalitas yang memerlukan alamat MAC statis. Jika Anda perlu mengatur alamat MAC Ethernet berdasarkan pengidentifikasi unik organisasi (OUI), opsi berikut tersedia:
Alamat MAC diatur secara manual setelah pemulihan perangkat. Dalam hal ini alamat MAC perangkat diatur di lantai pabrik Azure Sphere dan dapat disesuaikan untuk memungkinkan produsen menggunakan alamat yang berkorelasi dengan blok MAC yang dikeluarkan IEEE mereka. Selama pemulihan perangkat, alamat MAC baru dibuat secara acak dan ditetapkan ke papan. Jika perangkat dikembalikan ke produsen atau dipulihkan, Azure Sphere CLI dapat digunakan untuk mengatur perangkat kembali ke pemulihan pasca alamat MAC asli dengan memperbarui antarmuka jaringan Ethernet untuk perangkat.
Alamat MAC dipertahankan setelah pemulihan perangkat. Dalam hal ini alamat MAC asli dapat diatur secara otomatis setelah pemulihan. Karena fakta bahwa penyimpanan non-volatil tidak ada di ENC28J60, produsen harus menambahkan penyimpanan tambahan (seperti EEPROM) dan alamat MAC harus disimpan oleh produsen sebagai bagian dari pemrosesan pabrik. Penyimpanan eksternal ini kemudian diakses pada runtime untuk membaca dan mengatur alamat MAC dengan memanggil fungsi Networking_SetHardwareAddress. Ketika perangkat dipulihkan dan aplikasi dimuat ulang, perangkat membaca dari penyimpanan eksternal dan mengatur alamat MAC sistem.
Modul dan papan adaptor berbasis ENC28J60 yang kompatibel
Selama pengembangan, Anda dapat memfasilitasi proses prototipe dengan menggunakan papan atau modul adaptor Ethernet berbasis ENC28J60 yang ada yang kompatibel dengan salah satu papan pengembangan MT3620 umum. Contohnya:
- Papan pengembangan pengontrol Olimex ENC28J60-H Ethernet
- Melihat Studio MT3620 Ethernet Shield untuk kit pengembangan Seeed Studio MT3620
- Papan Klik MikroE ETH untuk Avnet MT3620 Starter Kit V2
Paket gambar konfigurasi papan yang saat ini didukung tersedia di folder BoardConfigPresets di folder penginstalan Azure Sphere SDK. Misalnya, folder diinstal secara default di "/opt/azurespheresdk/BoardConfigPresets" di Linux atau "C:\Program Files (x86)\Microsoft Azure Sphere SDK\BoardConfigPresets" di Windows.
Papan pengembangan pengontrol Olimex ENC28J60-H Ethernet
Papan pengembangan Olimex ENC28J60-H dapat dihubungkan ke kit pengembangan MT3620 apa pun yang mengekspos ISU0 dan GPIO 5.
Pin ENC28J60-H Olimex | Pin MT3620 RDB |
---|---|
3V3: 10 | 3V3: Header 3 (kanan atas), Sematkan 3 |
GND: 9 | GND: Header 2 (kiri bawah), Sematkan 2 |
CS: 7 | CSA0: Header 2, Pin 5 |
SCK: 1 | SCLK0: Header 2, Pin 3 |
MOSI: 2 | MOSI0: Header 2, Pin 7 |
MISO: 3 | MISO0 RTS: Kepala 2, Pin 1 |
INT: 5 | GPIO5: Header 2, Pin 4 |
Diagram berikut menunjukkan cara menyambungkan papan ini ke Seeed Studio MT3620 Development Kit.
Melihat Studio MT3620 Ethernet Shield untuk kit pengembangan Seeed Studio MT3620
MT3620 Ethernet Shield secara internal ditransfer ke pin GPIO papan pengembangan MT3620 yang sama dengan Papan Pengembangan Olimex ENC28J60-H. Ini juga menggunakan port ISU (ISU0) yang sama untuk berkomunikasi dengan papan MT3620 melalui SPI. Namun, Anda menghubungkan MT3620 Ethernet Shield langsung ke header antarmuka di papan MT3620.
Papan Klik MikroE ETH untuk Avnet MT3620 Starter Kit V2
Starter Kit V2 Avnet MT3620 mendukung papan MikroE ETH Click berbasis ENC28J60.
Untuk menyambungkan ke papan Klik MikroE ETH ke papan pengembangan Avnet MT3620 Starter Kit V2, masukkan papan Klik MikroE ETH ke dalam Klik Soket #1 di papan pengembangan Starter Kit.
Adaptor berbasis Wiznet W5500
Azure Sphere mendukung adaptor Ethernet berdasarkan Pengontrol Ethernet W5500 Wiznet.
W5500 menyediakan Antarmuka Bus SPI (Antarmuka Periferal Serial) dengan empat sinyal (SCSn, SCLK, MOSI, MISO) dan beroperasi sebagai bawahan SPI. Sementara W5500 mendukung kecepatan bus SPI hingga 80MHz, MT3620 memiliki kecepatan bus SPI maksimum 40MHz.
Paket gambar konfigurasi papan, lan-w5500-isu1-int2.imagepackage
, tersedia untuk Avnet MT3620 Starter Kit V1. Kit starter Avnet MT3620 Starter Kit V1 menggunakan antarmuka ISU1 SPI.
Paket lan-w5500-isu0-int5.imagepackage
gambar konfigurasi papan tersedia untuk Avnet MT3620 Starter Kit V2, yang menggunakan antarmuka ISU0 SPI.