Menu English Ukrainian Russia Laman Utama

Perpustakaan teknikal percuma untuk penggemar dan profesional Perpustakaan teknikal percuma


ENSIKLOPEDIA ELEKTRONIK RADIO DAN KEJURUTERAAN ELEKTRIK
Perpustakaan percuma / Skim peranti radio-elektronik dan elektrik

Bas kawalan I2C. Ensiklopedia Elektronik Radio dan Kejuruteraan Elektrik

Perpustakaan teknikal percuma

Ensiklopedia elektronik radio dan kejuruteraan elektrik / Komputer

Komen artikel Komen artikel

I2C ialah antara muka dua wayar yang dibangunkan oleh Philips. Spesifikasi asal untuk antara muka mempunyai kadar data maksimum 100 Kbps. Walau bagaimanapun, dari masa ke masa, piawaian telah muncul untuk mod operasi I yang lebih pantas2C. Untuk satu tayar I2C, peranti dengan kadar akses berbeza boleh disambungkan, kerana kadar data ditentukan oleh isyarat jam.

Protokol pemindahan data direka bentuk sedemikian rupa untuk menjamin penerimaan yang boleh dipercayai bagi data yang dihantar.

Dalam pemindahan data, satu peranti ialah "Master", yang memulakan pemindahan data dan menjana isyarat penyegerakan. Peranti lain "Hamba" - ​​memulakan penghantaran hanya atas arahan dari "Tuan".

Dalam pengawal mikro PIC16CXXX, mod "Hamba" peranti dilaksanakan dalam perkakasan dalam modul SSP. Mod "Master" dilaksanakan dalam perisian.

Istilah asas yang digunakan semasa menerangkan operasi bas I2C:

Pemancar - peranti yang menghantar data pada bas

Penerima - peranti yang menerima data daripada bas

"Cikgu" - peranti yang memulakan penghantaran dan menjana isyarat jam

"hamba" - peranti diakses oleh "Master"

Berbilang "Tuan" - mod bas I2C dengan lebih daripada satu "Guru"

Timbang Tara - prosedur untuk memastikan hanya satu "Master" mengawal bas

Segerakkan - prosedur untuk menyegerakkan isyarat jam daripada dua atau lebih peranti

Peringkat keluaran perapi jam (SCL) dan data (SDA) mesti dibuat dalam litar pengumpul terbuka (saliran) untuk menggabungkan beberapa output dan disambungkan kepada kuasa positif melalui perintang luaran untuk mempunyai tahap "1" pada bas apabila tiada satu peranti tidak menghasilkan isyarat "0". Beban kapasitif maksimum dihadkan kepada 400pF.

Permulaan dan penyiapan pemindahan data

Apabila tiada pemindahan data pada bas, isyarat SCL dan SDA adalah tinggi disebabkan oleh perintang luaran.

Isyarat START dan STOP dijana oleh "Master" untuk menentukan permulaan dan akhir pemindahan data, masing-masing.

Isyarat MULA dijana oleh peralihan tinggi ke rendah isyarat SDA manakala isyarat SCL tinggi. Isyarat STOP ditakrifkan sebagai peralihan SDA dari rendah ke tinggi apabila SCL tinggi. Oleh itu, apabila menghantar data, isyarat SDA hanya boleh berubah apabila isyarat SCL rendah.

Bas kawalan I2C

Pengalamatan peranti pada bas I2C

Dua format alamat digunakan untuk menangani peranti:

Format 7-bit mudah dengan bit baca/tulis R/W;

Bas kawalan I2C

dan format 10-bit - dalam bait pertama, dua bit paling penting alamat dan bit tulis / baca dihantar, dalam bait kedua, bahagian rendah alamat dihantar.

Bas kawalan I2C

Pengesahan penerimaan

Apabila menghantar data, selepas setiap bait yang dihantar, penerima mesti mengakui penerimaan bait dengan isyarat ACK.

Jika "Hamba" tidak mengakui penerimaan alamat atau bait data, "Tuan" mesti membatalkan penghantaran dengan mengeluarkan isyarat STOP.

Apabila menghantar data daripada "Slave" kepada "Master", "Master" menjana isyarat pengakuan untuk menerima data ACK. Jika "Tuan" tidak mengakui penerimaan bait, "Hamba" berhenti menghantar data, "melepaskan" talian SDA. "Master" kemudiannya boleh menjana isyarat STOP.

Untuk kelewatan pemindahan data, "Hamba" boleh menetapkan sifar logik, menunjukkan "Tuan" menunggu. Selepas "pelepasan" talian SCL, penghantaran data diteruskan.

Bas kawalan I2C

Bas kawalan I2C

Pemindahan data daripada "Tuan" kepada "Hamba"

Bas kawalan I2C

Membaca data daripada "Hamba"

Bas kawalan I2C

Menggunakan isyarat MULA semula untuk mengakses "Hamba"

Bas kawalan I2C

Mod berbilang induk

Protokol komunikasi I2C membolehkan anda mempunyai lebih daripada satu "Master" di dalam bas. Fungsi timbang tara dan penyegerakan digunakan untuk menyelesaikan konflik pada bas semasa permulaan pemindahan.

Timbang Tara

Timbangtara dilakukan pada talian SDA apabila talian SCL tinggi. Peranti yang memacu garisan SDA tinggi apabila satu lagi menghantar rendah kehilangan hak untuk mengambil "Tuan" dan mesti masuk ke mod "Hamba". "Induk" yang telah kehilangan inisiatif pada bas boleh menjana denyutan jam sehingga penghujung bait di mana ia kehilangan sifat induknya.

Bas kawalan I2C

Segerakkan

Jam pada bas berlaku selepas timbang tara dilakukan pada isyarat SCL. Apabila isyarat SCL pergi dari tinggi ke rendah, semua peranti yang berminat mula mengira tempoh tahap rendah. Peranti kemudian mula mengalihkan SCL dari rendah ke tinggi mengikut kadar data yang diperlukan. Selepas peralihan tahap dari rendah ke tinggi, peranti yang berminat mengira tempoh tahap tinggi. Peranti pertama yang menarik isyarat SCL rendah menentukan parameter jam.

Bas kawalan I2C

Penerbitan: cxem.net

Lihat artikel lain bahagian Komputer.

Baca dan tulis berguna komen pada artikel ini.

<< Belakang

Berita terkini sains dan teknologi, elektronik baharu:

Cara Baharu untuk Mengawal dan Memanipulasi Isyarat Optik 05.05.2024

Dunia sains dan teknologi moden berkembang pesat, dan setiap hari kaedah dan teknologi baharu muncul yang membuka prospek baharu untuk kita dalam pelbagai bidang. Satu inovasi sedemikian ialah pembangunan oleh saintis Jerman tentang cara baharu untuk mengawal isyarat optik, yang boleh membawa kepada kemajuan ketara dalam bidang fotonik. Penyelidikan baru-baru ini telah membolehkan saintis Jerman mencipta plat gelombang yang boleh disesuaikan di dalam pandu gelombang silika bersatu. Kaedah ini, berdasarkan penggunaan lapisan kristal cecair, membolehkan seseorang menukar polarisasi cahaya yang melalui pandu gelombang dengan berkesan. Kejayaan teknologi ini membuka prospek baharu untuk pembangunan peranti fotonik yang padat dan cekap yang mampu memproses jumlah data yang besar. Kawalan elektro-optik polarisasi yang disediakan oleh kaedah baharu boleh menyediakan asas untuk kelas baharu peranti fotonik bersepadu. Ini membuka peluang besar untuk ...>>

Papan kekunci Seneca Prime 05.05.2024

Papan kekunci adalah bahagian penting dalam kerja komputer harian kami. Walau bagaimanapun, salah satu masalah utama yang dihadapi pengguna ialah bunyi bising, terutamanya dalam kes model premium. Tetapi dengan papan kekunci Seneca baharu daripada Norbauer & Co, itu mungkin berubah. Seneca bukan sekadar papan kekunci, ia adalah hasil kerja pembangunan selama lima tahun untuk mencipta peranti yang ideal. Setiap aspek papan kekunci ini, daripada sifat akustik kepada ciri mekanikal, telah dipertimbangkan dengan teliti dan seimbang. Salah satu ciri utama Seneca ialah penstabil senyapnya, yang menyelesaikan masalah hingar yang biasa berlaku pada banyak papan kekunci. Di samping itu, papan kekunci menyokong pelbagai lebar kunci, menjadikannya mudah untuk mana-mana pengguna. Walaupun Seneca belum tersedia untuk pembelian, ia dijadualkan untuk dikeluarkan pada akhir musim panas. Seneca Norbauer & Co mewakili piawaian baharu dalam reka bentuk papan kekunci. dia ...>>

Balai cerap astronomi tertinggi di dunia dibuka 04.05.2024

Meneroka angkasa dan misterinya adalah tugas yang menarik perhatian ahli astronomi dari seluruh dunia. Dalam udara segar di pergunungan tinggi, jauh dari pencemaran cahaya bandar, bintang dan planet mendedahkan rahsia mereka dengan lebih jelas. Satu halaman baharu dibuka dalam sejarah astronomi dengan pembukaan balai cerap astronomi tertinggi di dunia - Balai Cerap Atacama Universiti Tokyo. Balai Cerap Atacama, yang terletak pada ketinggian 5640 meter di atas paras laut, membuka peluang baharu kepada ahli astronomi dalam kajian angkasa lepas. Tapak ini telah menjadi lokasi tertinggi untuk teleskop berasaskan darat, menyediakan penyelidik dengan alat unik untuk mengkaji gelombang inframerah di Alam Semesta. Walaupun lokasi altitud tinggi memberikan langit yang lebih jelas dan kurang gangguan dari atmosfera, membina sebuah balai cerap di atas gunung yang tinggi memberikan kesukaran dan cabaran yang besar. Walau bagaimanapun, walaupun menghadapi kesukaran, balai cerap baharu itu membuka prospek yang luas kepada ahli astronomi untuk penyelidikan. ...>>

Berita rawak daripada Arkib

Pengesan Kamera Inframerah Smoovie 15.02.2020

Xiaomi melancarkan pengesan kamera inframerah pelbagai fungsi Smoovie, yang dilengkapi dengan bateri litium 230mAh dan menyokong pengecasan USB, menghapuskan keperluan untuk menggantikan bekalan kuasa.

Privasi adalah isu utama hari ini. Agak mudah untuk meletakkan kamera kecil di dalam bilik hotel atau malah di tandas awam untuk memeras ugut orang dengan gambar bogel mereka.

Xiaomi melancarkan pengesan kamera inframerah pelbagai fungsi Smoovie, yang dilengkapi dengan bateri litium 230mAh dan menyokong pengecasan USB, menghapuskan keperluan untuk menggantikan bekalan kuasa.

Peranti boleh digunakan secara berterusan selama 24 jam pada satu cas dalam mod pengesan kamera. Alat ini juga boleh digunakan sebagai peranti yang melindungi daripada kecurian dan kehilangan. Dalam kes ini, anda hanya perlu melampirkannya pada harta berharga. Ia bergetar dan membunyikan penggera. Jika peranti ditetapkan kepada mod penggera, ia boleh digunakan secara berterusan selama 72 jam.

Pengesan inframerah kamera Smoovie hanya mempunyai berat 34g dan sangat mudah digunakan. Untuk mengesan kamera tersembunyi, anda perlu menekan butang kuasa terlebih dahulu, kemudian anda perlu menekan kekunci fungsi untuk memasuki mod pengimbasan inframerah. Selepas itu, anda perlu menekan kekunci fungsi sekali lagi dan mengimbas bilik, memerhati melalui lubang intip, untuk mengenal pasti objek yang mencurigakan.

Peranti ini berharga $14.

Berita menarik lain:

▪ Kaedah baru untuk menukar karbon dioksida kepada metana

▪ NCP694 - Pengawal selia LDO 1 amp daripada ONSemi

▪ kamera mudah alih

▪ Tongkat dengan pembunyi gema

▪ Perentak jantung bekerja dari hati

Suapan berita sains dan teknologi, elektronik baharu

 

Bahan-bahan menarik Perpustakaan Teknikal Percuma:

▪ bahagian tapak Pembumian dan pembumian. Pemilihan artikel

▪ artikel Taman bunga di atas roda. Petua untuk tuan rumah

▪ Mengapa sesetengah orang mempunyai alahan dan yang lain tidak? Jawapan terperinci

▪ artikel Knitter produk tekstil dan haberdastery. Arahan standard mengenai perlindungan buruh

▪ artikel Jadi adakah nyamuk takut dengan ultrasound? Ensiklopedia elektronik radio dan kejuruteraan elektrik

▪ pasal Bunga sabun. eksperimen fizikal

Tinggalkan komen anda pada artikel ini:

Имя:


E-mel (pilihan):


Komen:





Semua bahasa halaman ini

Laman utama | Perpustakaan | artikel | Peta Laman | Ulasan laman web

www.diagram.com.ua

www.diagram.com.ua
2000-2024