OLIMEX-logo

Papan Ekstensi OLIMEX MOD-IO2

Papan Ekstensi OLIMEX-MOD-IO2-produk

PENAFIAN
2024 Olimex Ltd. Olimex®, logo, dan kombinasinya, adalah merek dagang terdaftar milik Olimex Ltd. Nama produk lain mungkin merupakan merek dagang milik orang lain dan haknya dimiliki oleh pemiliknya masing-masing. Informasi dalam dokumen ini diberikan sehubungan dengan produk Olimex. Tidak ada lisensi, tersurat maupun tersirat atau sebaliknya, terhadap hak kekayaan intelektual apa pun yang diberikan oleh dokumen ini atau sehubungan dengan penjualan produk Olimex.

Karya ini dilisensikan di bawah Lisensi Creative Commons Atribusi-BerbagiSerupa 3.0 Internasional. view salinan lisensi ini, kunjungi http://www.creativecommons.org/licenses/by-sa/3.0/Desain perangkat keras ini oleh Olimex LTD dilisensikan berdasarkan Lisensi Creative Commons Attribution-ShareAlike 3.0 Unported.

Papan Ekstensi OLIMEX-MOD-IO2-gbr- (1)

Perangkat lunak ini dirilis di bawah naungan GPL. Gambar-gambar dalam manual ini mungkin berbeda dari revisi papan terbaru. Produk yang dijelaskan dalam dokumen ini terus dikembangkan dan disempurnakan. Semua keterangan produk dan penggunaannya yang tercantum dalam dokumen ini diberikan oleh OLIMEX dengan itikad baik. Namun, semua jaminan tersirat atau tersurat termasuk namun tidak terbatas pada jaminan tersirat tentang kelayakan jual atau kesesuaian dengan tujuan dikecualikan. Dokumen ini hanya dimaksudkan untuk membantu pembaca dalam penggunaan produk. OLIMEX Ltd. tidak bertanggung jawab atas segala kerugian atau kerusakan yang timbul dari penggunaan informasi apa pun dalam dokumen ini, kesalahan atau kelalaian dalam informasi tersebut, atau penggunaan produk yang salah.

Papan/perangkat evaluasi ini ditujukan untuk keperluan pengembangan rekayasa, demonstrasi, atau evaluasi saja dan tidak dianggap oleh OLIMEX sebagai produk akhir yang layak untuk penggunaan konsumen umum. Orang yang menangani produk harus memiliki pelatihan elektronik dan mematuhi standar praktik rekayasa yang baik. Dengan demikian, barang yang disediakan tidak dimaksudkan untuk menjadi lengkap dalam hal pertimbangan perlindungan terkait desain, pemasaran, dan/atau manufaktur yang diperlukan, termasuk keselamatan produk dan tindakan lingkungan, yang biasanya ditemukan dalam produk akhir yang menggabungkan komponen semikonduktor atau papan sirkuit tersebut.

Olimex saat ini berurusan dengan berbagai pelanggan untuk produk, dan oleh karena itu pengaturan kami dengan pengguna tidak eksklusif. Olimex tidak bertanggung jawab atas bantuan aplikasi, desain produk pelanggan, kinerja perangkat lunak, atau pelanggaran paten atau layanan yang dijelaskan di sini. TIDAK ADA JAMINAN UNTUK BAHAN DESAIN DAN KOMPONEN YANG DIGUNAKAN UNTUK MEMBUAT MOD-IO2. BAHAN-BAHAN TERSEBUT DIANGGAP HANYA COCOK UNTUK MODIO2.

BAB 1 SELESAIVIEW

Pengantar bab ini
Terima kasih telah memilih komputer papan tunggal MOD-IO2 dari Olimex! Dokumen ini menyediakan panduan pengguna untuk papan Olimex MOD-IO2. Sebagai tambahanview, bab ini memberikan cakupan dokumen ini dan mencantumkan fitur-fitur papan. Perbedaan antara anggota papan MOD-IO2 dan MOD-IO disebutkan. Organisasi dokumen kemudian dirinci. Papan pengembangan MOD-IO2 memungkinkan pengembangan kode aplikasi yang berjalan pada mikrokontroler PIC16F1503, yang diproduksi oleh Microchip.

Fitur

  • Mikrokontroler PIC16F1503 sudah dimuat dengan firmware sumber terbuka untuk memudahkan antarmuka, terutama dengan papan yang mendukung Linux
  • Menggunakan I2C, memungkinkan perubahan alamat I2C
  • Konektor pria dan wanita UEXT yang dapat ditumpuk
  • Konektor sekrup terminal 9-pin untuk 7 GPIO, 3.3V dan GND
  • 7 GPIO yang dapat digunakan untuk berbagai tujuan seperti PWM, SPI, I2C, ANALOG IN/OUT, dll.
  • 2 keluaran relai dengan kontak 15A/250VAC dengan terminal sekrup
  • LED status keluaran RELAY
  • Konektor ICSP 6-pin untuk pemrograman dalam sirkuit dan pembaruan dengan PIC-KIT3 atau alat lain yang kompatibel
  • Soket PWR untuk 12V DC
  • Empat lubang pemasangan 3.3mm ~ (0.13)”
  • Kabel UEXT female-female disertakan
  • FR-4, 1.5mm ~ (0.062)”, topeng solder merah, cetakan komponen sablon putih
  • Dimensi: (61x52)mm ~ (2.40x2.05)”

MOD IO vs MOD IO2
MOD-IO2 adalah modul ekstensi input output yang lebih kecil dibandingkan dengan MOD-IO baik dari segi ukuran maupun fungsionalitas, namun, dalam banyak situasi, MOD-IO2 mungkin memberikan pilihan yang lebih baik. Desain yang membutuhkan optocoupler harus mempertimbangkan MOD-IO. Selain itu, MOD-IO memiliki catu daya yang lebih baik dengan opsi untuk menyediakan voltage dalam kisaran 8-30VDC.

Target pasar dan tujuan dewan
MOD-IO2 adalah papan pengembangan ekstensi yang dapat berinteraksi dengan papan Olimex lainnya melalui konektor UEXT, yang menambahkan RELAY dan GPIO. Beberapa MOD-IO2 dapat ditumpuk dan dialamatkan. Firmware memungkinkan Anda berinteraksi dengan papan menggunakan perintah sederhana, namun jika Anda ingin, Anda dapat memodifikasi firmware sesuai kebutuhan Anda.

Jika Anda bekerja dengan salah satu papan pengembangan kami dengan konektor UEXT dan Anda memerlukan lebih banyak GPIO dan keluaran RELAY, Anda dapat menambahkannya dengan menghubungkan MOD-IO2 ke papan pengembangan Anda. Papan ini memungkinkan antarmuka yang mudah ke 2 relai dan 7 GPIO. MOD-IO2 dapat ditumpuk dan dialamatkan – papan ini dapat disambungkan bersama dan Anda dapat menambahkan masukan dan keluaran sebanyak yang Anda inginkan! 2-4- 6-8 dst.! MOD-IO2 memiliki mikrokontroler PIC16F1503 dan firmware-nya bersifat sumber terbuka dan tersedia untuk dimodifikasi. Papan ini merupakan tambahan yang sangat bagus untuk sebagian besar papan Olimex jika Anda memerlukan GPIO dan relai analog.

Organisasi
Setiap bagian dalam dokumen ini mencakup topik terpisah, yang disusun sebagai berikut:

  • Bab 1 sudah berakhirview tentang penggunaan dan fitur papan
  • Bab 2 menyediakan panduan untuk menyiapkan papan dengan cepat
  • Bab 3 berisi diagram dan tata letak papan umum
  • Bab 4 menjelaskan komponen yang merupakan jantung papan: PIC16F1503
  • Bab 5 membahas tentang pinout konektor, periferal, dan deskripsi jumper
  • Bab 6 menunjukkan peta memori
  • Bab 7 menyediakan skema
  • Bab 8 berisi riwayat revisi, tautan bermanfaat, dan informasi dukungan

BAB 2 MEMASANG PAPAN MOD-IO2

Pengantar bab ini
Bagian ini membantu Anda menyiapkan papan pengembangan MOD-IO2 untuk pertama kalinya. Harap perhatikan peringatan elektrostatik terlebih dahulu untuk menghindari kerusakan pada papan, lalu temukan perangkat keras dan perangkat lunak yang diperlukan untuk mengoperasikan papan. Prosedur untuk menyalakan papan diberikan, dan deskripsi perilaku papan default dirinci.

Peringatan elektrostatis
MOD-IO2 dikirim dalam kemasan antistatis yang protektif. Papan tidak boleh terkena potensi elektrostatis yang tinggi. Tali pengikat atau perangkat pelindung serupa harus dikenakan saat menangani papan. Hindari menyentuh pin komponen atau elemen logam lainnya.

Persyaratan
Untuk menyiapkan MOD-IO2 secara optimal, diperlukan hal-hal berikut:

  • Papan dengan data UART gratis atau papan OLIMEX apa pun yang memiliki konektor UEXT
  • Sumber daya 12V untuk operasi relai; harus sesuai dengan jack daya on-board

Jika Anda ingin memprogram ulang papan atau memodifikasi firmware, Anda juga memerlukan:

  • Programmer yang kompatibel dengan PIC – bukan konektor untuk pemrograman ICSP yang berukuran 0.1” 6-pin. Kami memiliki programmer PIC16F1503 yang kompatibel dan murah berdasarkan PIC-KIT3 dari Microchip.
  • Beberapa barang yang disarankan dapat dibeli oleh Olimex, misalnya:
  • PIC-KIT3 – Programmer Olimex yang mampu memprogram PIC16F1503 SY0612E – adaptor catu daya 12V/0.5A untuk pelanggan Eropa, dilengkapi dengan jack daya yang sesuai dengan konektor MOD-IO2

Menghidupkan papan
Papan ini ditenagai oleh jack daya. Anda harus menyediakan 12V DC. Untuk pelanggan Eropa, kami menjual adaptor catu daya yang terjangkau 12V/0.5A – SY0612E. Jika Anda memberi daya pada papan dengan benar, PWR_LED pada papan akan menyala.

Deskripsi firmware dan penggunaan dasar di Linux
Ada firmware yang dimuat pada PIC papan yang memungkinkan penggunaan MOD-IO2 lebih mudah melalui protokol I2C. Firmware MOD-IO2 telah melalui beberapa iterasi. Revisi firmware terbaru adalah revisi 4.3. Untuk menggunakan firmware dengan papan host yang tidak mendukung Linux, silakan lihat README.PDF dalam arsip yang berisi sumber firmware. Revisi firmware 1, 2, dan 3 TIDAK kompatibel. Revisi firmware ini menentukan alamat papan MOD-IO2 yang berbeda dan set perintah yang berbeda. Revisi firmware 3, 3.1, dan 3.02 (3.xx), dan 4.3 kompatibel. Harap perhatikan bahwa firmware kustom mungkin TIDAK mendukung semua kemampuan perangkat keras MODIO2. Dalam beberapa kasus, Anda mungkin perlu mengadaptasi firmware untuk menggunakan perangkat keras MOD-IO2 ke
potensi penuh!

Alat perangkat lunak khusus untuk mengendalikan MOD-IO2 di Linux
Untuk membuat hal-hal lebih sederhana, kami telah menulis alat perangkat lunak untuk mengendalikan MOD-IO2 di bawah

Linux. Anda mungkin menemukannya di sini
https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/UEXT%20MODULES/

MOD-IO2/alat-akses-Linux
Perkakas perangkat lunak ini memerlukan papan yang mendukung Linux. Perkakas ini bekerja dengan unit MOD-IO2 yang dimuat dengan firmware revisi 3 atau yang lebih baru. Untuk kompatibilitas penuh dengan perkakas perangkat lunak kustom, papan MODIO2 Anda perlu menggunakan firmware revisi 3.02 atau yang lebih baru. Untuk menggunakan perkakas ini, cukup tempatkan file “modio2tool” di papan Anda. Arahkan ke folder tempat Anda meletakkannya dan ketik “./modio2tool -h” untuk mendapatkan bantuan tentang semua perintah yang tersedia.

Sebagian besar perintah memerlukan nomor I2C perangkat keras sebagaimana ditetapkan dalam distribusi Linux Anda dengan parameter -BX, di mana X adalah nomor antarmuka I2C. Perhatikan bahwa secara default perangkat lunak diatur untuk digunakan dengan antarmuka I2C perangkat keras #2 dan ID papan 0x21 – jika pengaturan Anda berbeda, Anda perlu menentukan setiap saat dengan menggunakan -BX (X adalah nomor I2C perangkat keras) dan -A 0xXX (XX adalah alamat I2C modul).

Beberapa mantanampcontoh penggunaan modio2tool dan MOD-IO2 di Linux:

  • – Memunculkan menu bantuan:
  • ./modio2tool -h
  • , Di mana
  • ./modio2tool – mengeksekusi biner
  • -h – parameter yang digunakan untuk meminta informasi bantuan

Hasil yang diharapkan: format perintah akan ditampilkan dan daftar perintah akan dicetak.

  • – Menyalakan kedua relai:
  • ./modio2tool -B 0 -s 3
  • , Di mana
  • -B 0 – mengatur papan untuk menggunakan perangkat keras I2C #0 (biasanya “0”, “1”, atau “2”)
  • -s 3 – “s” digunakan untuk menyalakan relai; “3” menentukan untuk menyalakan kedua relai (gunakan “1” atau “2” hanya untuk relai pertama atau hanya relai kedua)

Hasil yang diharapkan: suara tertentu akan terjadi dan LED relai akan menyala.

  • – Mematikan kedua relai:
  • ./modio2tool -B 0 -c 3
  • , Di mana
  • B 0 – mengatur papan untuk menggunakan perangkat keras I2C #0 (biasanya “0”, “1”, atau “2”)
  • c 3 – “c” digunakan untuk mematikan relai status; “3” menentukan untuk mematikan kedua relai (gunakan “1” atau 2” hanya untuk relai pertama atau hanya relai kedua)

Hasil yang diharapkan: suara tertentu akan terjadi dan LED relai akan mati.

  • – Membaca status relai (tersedia sejak revisi firmware MOD-IO2 3.02): ./modio2tool -B 0 -r
  • , Di mana
  • -B 0 – mengatur papan untuk menggunakan perangkat keras I2C #0 (biasanya “0”, “1”, atau “2”)
  • -r – “r” digunakan untuk membaca relai;

Hasil yang diharapkan: status relai akan dicetak. 0x03 berarti kedua relai aktif (setara dengan biner 0x011).

Membaca masukan analog:

  • ./modio2tool -B 0 -A 1
  • , Di mana
  • -B 0 – mengatur papan untuk menggunakan perangkat keras I2C #0 (biasanya “0”, “1”, atau “2”)
  • -A 1 – “A” digunakan untuk membaca input analog; “1” adalah input analog yang dibaca – Anda dapat menggunakan “1”, “2”, “3” atau “5” karena tidak semua sinyal AN tersedia.

Hasil yang diharapkan: volumetage dari AN akan dicetak. Jika tidak ada yang terhubung, bisa berupa apa saja seperti “ADC1: 2.311V”.

  • Mengubah alamat I2C – jika Anda menggunakan lebih dari satu MOD-IO2 (tersedia sejak revisi firmware MOD-IO2 3.02)
  • ./modio2tool -B 0 -x 15
  • , Di mana
  • -B 0 – mengatur papan untuk menggunakan perangkat keras I2C #0 (biasanya “0”, “1”, atau “2”)
  • -x 15 – “x” digunakan untuk mengubah alamat I2C papan; “15” adalah angka yang diinginkan – berbeda dengan alamat default “0x21”.
  • Hasil yang diharapkan: papan akan memiliki alamat I2C baru dan Anda perlu menentukannya dengan -A 0xXX jika Anda ingin menggunakan modio2tools di masa mendatang.
  • Untuk informasi lebih lanjut, lihat bantuan yang diberikan oleh modio2tools atau kode sumber modio2tools.

Alat I2C untuk mengendalikan MOD-IO2 di Linux
Daripada menggunakan program khusus yang disebutkan dalam 2.4.1, Anda dapat menggunakan alat Linux populer “i2c-tools”.

Unduh dengan apt instal i2c-tools

MOD-IO2 telah kompatibel dengan alat i2c sejak firmware 3 dirilis. Dalam hal ini, perintah yang digunakan adalah perintah yang paling populer dari alat i2c – i2cdetect, i2cdump, i2cget, i2cset. Gunakan perintah di atas dan informasi tentang firmware untuk mengirim (i2cset) dan menerima (i2cget) data yang berbeda. Informasi tentang firmware terdapat dalam README.pdf file di arsip firmware; arsip yang berisi firmware terbaru (4.3) dapat ditemukan di sini:
https://www.olimex.com/Products/Modules/IO/MOD-IO2/resources/MOD-IO2_firmware_v43.zip

Beberapa mantanampfile untuk pengaturan/pembacaan peripheral MOD-IO2 di Linux menggunakan i2c-tools

  • – Menyalakan relai:
  • i2cset –y 2 0x21 0x40 0x03
  • , Di mana
  • i2cset – perintah untuk mengirim data;
  • -y – untuk melewati prompt konfirmasi y/n;
    2 – nomor I2C perangkat keras papan (biasanya 0 atau 1 atau 2);
  • 0×21 – alamat papan (0×21 harus digunakan untuk menulis);
  • 0×40 – Menghidupkan atau mematikan operasi relai (seperti yang terlihat di firmware README.pdf);
  • 0×03 – harus diartikan sebagai biner 011 – menyalakan kedua relai (0×02 hanya akan menyalakan relai kedua, 0×01 hanya yang pertama, 0×00 akan mematikan keduanya – 0×03 lagi akan mematikan keduanya juga);

Hasil yang diharapkan: suara tertentu akan terjadi dan lampu relai akan menyala.

Membaca status relai (tersedia sejak revisi firmware MOD-IO2 3.02):

  • i2cset –y 2 0x21 0x43 lalu perintah baca
  • Saya mendapatkan –y 2 2x0
  • , Di mana
  • i2cset – perintah untuk mengirim data;
  • -y – untuk melewati prompt konfirmasi y/n;
  • 2 – Nomor I2C (biasanya 0, 1, atau 2);
  • 0x21 – alamat papan (0x21 harus digunakan untuk menulis);
  • 0x43 – membaca operasi relai (seperti yang terlihat di firmware README.pdf;

Hasil yang diharapkan: 0x00 – berarti kedua relai mati; 0x03 – harus diartikan sebagai biner 011, misalnya kedua relai menyala; dan sebagainya.

Membaca masukan/keluaran analog:

  • i2cset –y 2 0x21 0x10lalu perintah baca
  • Saya mendapatkan –y 2 2x0
  • , Di mana
  • 0x10 – IO analog pertama;

Hal penting di sini adalah bahwa untuk membaca Anda harus menulis (“yang akan Anda baca”). Read adalah gabungan dari i2cset dan i2cget!
Hasil yang diharapkan: pada terminal, Anda akan menerima nomor acak dan berubah atau 0x00 0x08, atau 0xFF apakah Anda memiliki GPIO mengambang atau disetel ke 0V atau disetel ke 3.3V.

  • – Mengatur semua IO analog pada level tinggi: i2cset –y 2 0x21 0x01 0x01
  • , Di mana
  • 0x21 – alamat I2C dari MOD-IO2
  • 0x01 – menurut README.pdf adalah SET_TRIS digunakan untuk menentukan arah port;
  • 0x01 – level tinggi (untuk level rendah gunakan 0x00)

Membaca semua IO analog

  • i2cset –y 2 0x21 0x01
  • Saya mendapatkan –y 2 2x0
  • Penjelasan rinci tentang perangkat lunak yang dimuat sebelumnya dapat ditemukan dalam paket demo yang tersedia di situs web kami. web halaman.
  • Mengubah alamat perangkat I2C – jika Anda menggunakan lebih dari satu MOD-IO2 (tersedia sejak revisi firmware MODIO2 3.02) i2cset 2 0x21 0xF0 0xHH
  • Di mana

0xF0 adalah kode perintah untuk perubahan I2C
HH adalah alamat baru dalam format heksadesimal. Perhatikan bahwa jumper PROG harus ditutup agar dapat mengubah alamat. Jika Anda lupa nomor alamat, Anda dapat menggunakan modio2tool untuk menemukan alamat, perintah dan parameternya adalah “modio2tool -l”. Anda juga dapat mengatur ulang alamat default (0x21) dengan perintah dan parameter “modio2tool -X”.

BAB 3 DESKRIPSI PAPAN MOD-IO2

Pengantar bab ini
Di sini Anda akan berkenalan dengan bagian-bagian utama papan. Perhatikan nama-nama yang digunakan pada papan berbeda dari nama-nama yang digunakan untuk mendeskripsikannya. Untuk nama-nama sebenarnya, periksa papan MOD-IO2 itu sendiri.

 Tata letak (atas view)

Papan Ekstensi OLIMEX-MOD-IO2-gbr- (2)

BAB 4 MIKROKONTROLER PIC16F1503

Pengantar bab ini
Dalam bab ini terdapat informasi tentang inti MOD-IO2 – mikrokontroler PIC16. Informasi di bawah ini adalah versi modifikasi dari lembar data yang disediakan oleh produsennya dari Microchip.

Fitur PIC16F1503

  • Inti Mid-range yang Disempurnakan dengan 49 Instruksi, 16 Tingkat Tumpukan
  • Memori Program Flash dengan kemampuan membaca/menulis sendiri
  • Osilator internal 16MHz
  • 4x Modul PWM Mandiri
  • Modul Generator Bentuk Gelombang Komplementer (CWG)
  • Modul Osilator Terkendali Numerik (NCO)
  • 2x Modul Sel Logika yang Dapat Dikonfigurasi (CLC)
  • Modul Indikator Suhu Terintegrasi
  • Saluran ADC 10-bit dengan Voltage Referensi
  • Konverter Digital ke Analog (DAC) 5-bit
  • MI2C, SPI
  • Arus Sumber/Penyerap I/O 25mA
  • 2x Pengatur Waktu 8-bit (TMR0/TMR2)
  • 1x Pengatur Waktu 16-bit (TMR1)
  • Pengatur Waktu Pengawasan Diperpanjang (WDT)
  • Peningkatan Daya Hidup/Mati-Atur Ulang
  • Reset Brown-Out Daya Rendah (LPBOR)
  • Reset Brown-out yang Dapat Diprogram (BOR)
  • Pemrograman Serial Dalam Sirkuit (ICSP)
  • Debug Dalam Sirkuit menggunakan Header Debug
  • PIC16LF1503 (1.8V – 3.6V)
  • PIC16F1503 (2.3V – 5.5V)

Untuk informasi lengkap tentang mikrokontroler, kunjungi Microchip's web halaman untuk lembar data. Pada saat penulisan ini, lembar data mikrokontroler dapat ditemukan pada tautan berikut: http://ww1.microchip.com/downloads/en/DeviceDoc/41607A.pdf.

BAB 5 KONEKTOR DAN PINOUT

Pengantar bab ini
Dalam bab ini disajikan konektor-konektor yang dapat ditemukan pada papan beserta pinout dan catatan tentangnya. Fungsi jumper dijelaskan. Catatan dan info tentang peripheral tertentu disajikan. Catatan mengenai antarmuka diberikan.

ICSP
Papan dapat diprogram dan di-debug dari ICSP 6-pin. Berikut adalah tabel JTAGAntarmuka ini dapat digunakan dengan debugger PIC-KIT3 milik Olimex.

Papan Ekstensi OLIMEX-MOD-IO2-gbr- (3)

ICSP
sematkan # Sinyal Nama sematkan # Nama Sinyal
1 Bahasa Indonesia: MCLAREN 4 GPIO0_ICSPDAT
2 +3.3V 5 GPIO0_ICSPCLK
3 GND 6 Tidak terhubung

modul UEXT
Papan MOD-IO2 memiliki dua konektor UEXT (laki-laki dan perempuan) dan dapat dihubungkan dengan papan UEXT Olimex. Untuk informasi lebih lanjut tentang UEXT, silakan kunjungi: https://www.olimex.com/Products/Modules/UEXT/

Konektor perempuan
Konektor female digunakan untuk menghubungkan ke papan secara langsung (tanpa menggunakan kabel female-female) atau untuk menghubungkan modul ke MOD-IO2 lain – untuk membuat modul yang dapat ditumpuk yang dapat dialamatkan melalui I2C. Ingatlah untuk mengubah alamat I2C setiap papan saat menggunakan beberapa papan. Secara default, alamat I2C adalah 0x21.

Papan Ekstensi OLIMEX-MOD-IO2-gbr- (4)

UEXT Wanita
sematkan # Nama sinyal sematkan # Nama sinyal
1 +3.3V 6 Gereja Masehi Advent Hari Ketujuh
2 GND 7 Tidak terhubung
3 Tidak terhubung 8 Tidak terhubung
4 Tidak terhubung 9 Tidak terhubung
5 SCL 10 Tidak terhubung

Konektor pria
Konektor jantan digunakan dengan kabel pita dalam paket untuk menghubungkan ke UEXT jantan lain atau untuk menghubungkan ke MOD-IO2 lain.

Papan Ekstensi OLIMEX-MOD-IO2-gbr- (5)

UEXT Pria
sematkan # Nama sinyal sematkan # Nama sinyal
1 +3.3V 6 Gereja Masehi Advent Hari Ketujuh
2 GND 7 Tidak terhubung
3 Tidak terhubung 8 Tidak terhubung
4 Tidak terhubung 9 Tidak terhubung
5 SCL 10 Tidak terhubung

Konektor keluaran relai
Terdapat dua relai dalam MOD-IO. Sinyal keluarannya adalah Normal Closed (NC), Normal Open (NO), dan Common (COM) standar.

Papan Ekstensi OLIMEX-MOD-IO2-gbr- (6)

REL1 – KELUAR1
sematkan # Nama sinyal
1 TIDAK – terbuka normal
2 NC – normal tertutup
3 COM – umum

Papan Ekstensi OLIMEX-MOD-IO2-gbr- (7)

REL2 – KELUAR2
sematkan # Nama sinyal
1 COM – umum
2 TIDAK – terbuka normal
3 NC – normal tertutup

konektor GPIO
Konektor GPIO dapat digunakan untuk mengimplementasikan PWM, I2C, SPI, dll. Perhatikan bahwa nama setiap pin juga dicetak di bagian bawah papan.

Papan Ekstensi OLIMEX-MOD-IO2-gbr- (8)

sematkan # Nama sinyal Masukan Analog
1 3.3V
2 GND
3 GPIO0 AN0
4 GPIO1 AN1
5 GPIO2 AN2
6 GPIO3 AN3
7 GPIO4
8 GPIO5 AN7
9 GPIO6 PWM

Jack PWR
Jack DC barrel memiliki pin bagian dalam 2.0 mm dan lubang 6.3 mm. Informasi lebih lanjut tentang komponen yang tepat dapat ditemukan di sini: https://www.olimex.com/wiki/PWRJACK Untuk pelanggan Eropa, kami juga menyediakan dan menjual adaptor catu daya dasar yang kompatibel dengan colokan listrik.

Papan Ekstensi OLIMEX-MOD-IO2-gbr- (9)

sematkan # Nama sinyal
1 Masukan Daya
2 GND

Deskripsi jumper
Harap perhatikan bahwa hampir semua (kecuali PROG) jumper pada papan adalah tipe SMD. Jika Anda merasa tidak yakin dengan teknik penyolderan/pemotongan Anda, sebaiknya jangan mencoba menyesuaikan jumper SMD. Selain itu, jika Anda merasa tidak mampu melepaskan jumper PTH dengan tangan, sebaiknya gunakan pinset.

PROG
Jumper PTH diperlukan untuk mengubah alamat I2C melalui perangkat lunak. Digunakan untuk membatasi perubahan alamat I2C. Jika Anda ingin mengubah alamat I2C, Anda harus menutupnya. Posisi default adalah terbuka.

SDA_E/SCL_E
Bila Anda memiliki lebih dari satu MOD-IO2 yang terhubung, Anda perlu menjaga kedua jumper tersebut tetap tertutup, atau jalur I2C akan terputus. Posisi default untuk kedua jumper adalah tertutup.

UEXT_FPWR_E
Jika tertutup, berikan arus 3.3V pada konektor UEXT betina. (hati-hati karena jika Anda menutup jumper tersebut, Anda juga menutup jumper jantan pada jalur MOD-IO2 berikutnya. Hal ini dapat menyebabkan luka bakar listrik pada papan. Posisi default adalah terbuka.

UEXT_MPWR_E
Jika tertutup, berikan arus 3.3V pada konektor UEXT jantan. (hati-hati karena jika Anda menutup jumper tersebut dan juga menutup jumper betina pada jalur MOD-IO2 berikutnya, ini dapat menyebabkan luka bakar listrik pada papan. Posisi default adalah terbuka.

Komponen perangkat keras tambahan
Komponen-komponen di bawah ini dipasang pada MOD-IO2 tetapi tidak dibahas di atas. Komponen-komponen tersebut dicantumkan di sini untuk melengkapi: LED relai + LED daya.

BAB 6 DIAGRAM BLOK DAN MEMORI

Pengantar bab ini
Di halaman ini, Anda dapat menemukan peta memori untuk keluarga prosesor ini. Sangat disarankan untuk merujuk ke lembar data asli yang dirilis oleh Microchip untuk mendapatkan peta memori dengan kualitas yang lebih tinggi.

Diagram blok prosesor

Papan Ekstensi OLIMEX-MOD-IO2-gbr- (10)

Peta memori fisik

Papan Ekstensi OLIMEX-MOD-IO2-gbr- (11)

BAB 7 SKEMATIK

Pengantar bab ini
Pada bab ini terdapat skema yang menggambarkan MOD-IO2 secara logis dan fisik.

Skema elang
Skema MOD-IO2 dapat dilihat sebagai referensi di sini. Anda juga dapat menemukannya di web halaman untuk MODIO2 di situs kami: https://www.olimex.com/Products/Modules/IO/MOD-IO2/open-source-hardware Mereka terdapat di bagian PERANGKAT KERAS.
Skema EAGLE terletak di halaman berikutnya untuk referensi lebih cepat.

Papan Ekstensi OLIMEX-MOD-IO2-gbr- (12)

Dimensi fisik
Perhatikan bahwa semua dimensi dalam mil.

Papan Ekstensi OLIMEX-MOD-IO2-gbr- (13)

Tiga elemen tertinggi pada papan, diurutkan dari yang tertinggi ke yang terpendek, adalah relai T1 – 0.600” (15.25 mm) di atas PCB; relai T2 – 0.600” (15.25 mm); konektor ICSP – 0.450” (11.43 mm). Perlu dicatat bahwa ukuran di atas tidak termasuk PCB.

BAB 8 SEJARAH REVISI DAN DUKUNGAN

Pengantar bab ini
Dalam bab ini, Anda akan menemukan versi saat ini dan versi sebelumnya dari dokumen yang sedang Anda baca. Selain itu, web halaman untuk perangkat Anda tercantum. Pastikan untuk memeriksanya setelah pembelian untuk pembaruan terbaru yang tersedia dan exampsedikit.

Revisi dokumen

 

Revisi

 

Perubahan

 

Halaman yang dimodifikasi#

 

Sebuah, 27.08.12

 

– Penciptaan awal

 

Semua

   

– Memperbaiki beberapa sisa dari

 
B,

16.10.12

templat yang merujuk salah

prosesor dan papan

6, 10, 20
  – Tautan yang diperbarui  
   

– Disclaimer yang diperbarui agar sesuai dengan sifat open-source dari papan tersebut

 

2

C,

24.10.13

– Menambahkan beberapa examppenjelasan les dan firmware versi 3 7
  – Dukungan Produk yang Diperbarui 23
  – Peningkatan format umum Semua
   

– Memperbarui manual untuk mencerminkan

 
D,

27.05.15

revisi firmware terbaru 3.02

– Menambahkan informasi tentang yang baru

Tahun 7, 8, 9, 10, 11
  Alat Linux – modio2tools  
E, 27.09.19 – Memperbarui manual untuk mencerminkan revisi firmware terbaru 4.3  

Tahun 7, 8, 9, 10, 11

Jumat, 17.05.24 – memperbaiki info yang salah tentang perintah perubahan alamat I2C  

13, 19

Revisi Dewan

 

Revisi, tanggal

 

Catatan revisi

 

B, 18.06.12

 

Rilis awal

Berguna web tautan dan kode pembelian
Itu web halaman yang dapat Anda kunjungi untuk info lebih lanjut tentang perangkat Anda https://www.olimex.com/mod-io2.html.

KODE PEMESANAN

  • MOD-IO2 – versi papan yang dibahas dalam dokumen ini
  • MOD-IO – versi yang lebih besar dengan optocoupler dan opsi rentang daya 8-30VDC
  • PIC-KIT3 – Programmer Olimex yang mampu memprogram MOD-IO2
  • SY0612E – adaptor catu daya 12V/0.5A untuk MOD-IO2 – 220V (kompatibilitas Eropa)

Daftar harga terbaru dapat ditemukan di https://www.olimex.com/prices.

Bagaimana cara memesan?
Anda dapat membeli langsung dari toko online kami atau distributor kami. Perlu dicatat bahwa biasanya lebih cepat dan lebih murah untuk membeli produk Olimex dari distributor kami. Daftar distributor dan pengecer Olimex LTD yang terkonfirmasi: https://www.olimex.com/Distributors.
Memeriksa https://www.olimex.com/ untuk info lebih lanjut.

Dukungan produk
Untuk dukungan produk, informasi perangkat keras, dan laporan kesalahan, kirimkan email ke: dukungan@olimex.com. Semua masukan berupa dokumen atau perangkat keras akan diterima dengan senang hati. Harap diperhatikan bahwa kami pada dasarnya adalah perusahaan perangkat keras dan dukungan perangkat lunak kami terbatas. Harap pertimbangkan untuk membaca paragraf di bawah ini tentang garansi produk Olimex.

Semua barang diperiksa sebelum dikirim. Jika terjadi kerusakan, barang harus dikembalikan ke OLIMEX di alamat yang tercantum pada faktur pesanan Anda. OLIMEX tidak akan menerima barang yang telah digunakan lebih dari jumlah yang dibutuhkan.
mengevaluasi fungsionalitasnya.

Jika barang ditemukan dalam kondisi berfungsi, dan kurangnya fungsi merupakan akibat dari kurangnya pengetahuan di pihak pelanggan, maka tidak akan ada pengembalian uang, tetapi barang akan dikembalikan kepada pengguna dengan biaya sendiri. Semua pengembalian harus diotorisasi oleh Nomor RMA. Email dukungan@olimex.com untuk nomor otorisasi sebelum mengirimkan kembali barang dagangan apa pun. Harap sertakan nama, nomor telepon, dan nomor pesanan Anda dalam permintaan email Anda.

Pengembalian untuk papan pengembangan, programmer, peralatan, dan kabel yang tidak terpengaruh diizinkan dalam waktu 7 hari sejak tanggal penerimaan barang dagangan. Setelah waktu tersebut, semua penjualan dianggap final. Pengembalian barang yang dipesan secara salah diizinkan dengan biaya stok ulang sebesar 10%. Apa yang tidak terpengaruh? Jika Anda menghubungkannya ke daya, Anda memengaruhinya. Untuk lebih jelasnya, ini termasuk barang-barang yang telah disolder atau telah mengubah firmware-nya. Karena sifat produk yang kami tangani (peralatan elektronik prototipe), kami tidak dapat mengizinkan pengembalian barang yang telah diprogram, dihidupkan, atau diubah pasca pengiriman dari gudang kami. Semua barang dagangan yang dikembalikan harus dalam kondisi asli, baru, dan bersih. Pengembalian barang dagangan yang rusak, tergores, terprogram, terbakar, atau 'dimainkan' dengan cara lain tidak akan diterima.

Semua pengembalian harus menyertakan semua aksesori pabrik yang disertakan dengan barang tersebut. Ini termasuk kabel In-Circuit-Serial-Programming, kemasan antistatis, kotak, dll. Dengan pengembalian Anda, sertakan PO# Anda. Sertakan juga surat penjelasan singkat tentang alasan barang dikembalikan dan nyatakan permintaan Anda untuk pengembalian uang atau penukaran. Sertakan nomor otorisasi pada surat ini dan bagian luar kotak pengiriman. Harap diperhatikan: Merupakan tanggung jawab Anda untuk memastikan bahwa barang yang dikembalikan sampai kepada kami. Harap gunakan
bentuk pengiriman yang andal. Jika kami tidak menerima paket Anda, kami tidak akan bertanggung jawab. Biaya pengiriman dan penanganan tidak dapat dikembalikan. Kami tidak bertanggung jawab atas biaya pengiriman barang dagangan yang dikembalikan kepada kami atau mengembalikan barang yang berfungsi kepada Anda.
Teks lengkapnya dapat ditemukan di https://www.olimex.com/wiki/GTC#Warranty untuk referensi masa mendatang.

Dokumen / Sumber Daya

Papan Ekstensi OLIMEX MOD-IO2 [Bahasa Indonesia:] Panduan Pengguna
Papan Ekstensi MOD-IO2, MOD-IO2, Papan Ekstensi, Papan

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *