FMUSER Wirless Menghantar Video Dan Audio Lebih Mudah!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Orang Afrika
sq.fmuser.org -> Bahasa Albania
ar.fmuser.org -> Bahasa Arab
hy.fmuser.org -> Armenia
az.fmuser.org -> Azerbaijan
eu.fmuser.org -> Basque
be.fmuser.org -> Belarus
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> Bahasa Catalan
zh-CN.fmuser.org -> Bahasa Cina (Ringkas)
zh-TW.fmuser.org -> Bahasa Cina (Tradisional)
hr.fmuser.org -> Bahasa Croatia
cs.fmuser.org -> Bahasa Czech
da.fmuser.org -> Denmark
nl.fmuser.org -> Belanda
et.fmuser.org -> Estonia
tl.fmuser.org -> Orang Filipina
fi.fmuser.org -> Bahasa Finland
fr.fmuser.org -> Bahasa Perancis
gl.fmuser.org -> orang Galicia
ka.fmuser.org -> Orang Georgia
de.fmuser.org -> Jerman
el.fmuser.org -> Greek
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Bahasa Ibrani
hi.fmuser.org -> Bahasa Hindi
hu.fmuser.org -> Bahasa Hungary
is.fmuser.org -> Bahasa Iceland
id.fmuser.org -> Bahasa Indonesia
ga.fmuser.org -> Ireland
it.fmuser.org -> Bahasa Itali
ja.fmuser.org -> Jepun
ko.fmuser.org -> Bahasa Korea
lv.fmuser.org -> Bahasa Latvia
lt.fmuser.org -> Bahasa Lithuania
mk.fmuser.org -> orang Macedonia
ms.fmuser.org -> Bahasa Melayu
mt.fmuser.org -> Malta
no.fmuser.org -> Bahasa Norway
fa.fmuser.org -> Parsi
pl.fmuser.org -> Bahasa Poland
pt.fmuser.org -> Portugis
ro.fmuser.org -> Romania
ru.fmuser.org -> Rusia
sr.fmuser.org -> Bahasa Serbia
sk.fmuser.org -> Bahasa Slovak
sl.fmuser.org -> Bahasa Slovenia
es.fmuser.org -> Sepanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweden
th.fmuser.org -> Thai
tr.fmuser.org -> Turki
uk.fmuser.org -> Ukraine
ur.fmuser.org -> Bahasa Urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> Wales
yi.fmuser.org -> Bahasa Yiddish
SPI, I2C, UART, I2S, GPIO, SDIO, CAN, baca artikel ini sahaja
Bas selalu tersekat di dalamnya. Isyarat di dunia ini semua sama, tetapi terdapat ribuan bas, yang menyakitkan. Secara umum, terdapat tiga jenis bas: bas dalaman, sistem bas dan bas luaran. Bas dalaman adalah bas antara cip periferal di komputer mikro dan pemproses, yang digunakan untuk penyambungan pada tahap cip; sedangkan bus sistem adalah bas antara papan pemalam dan papan sistem di komputer mikro, dan digunakan untuk pertukaran bersama di tingkat papan pemalam. Bas luaran adalah bas antara komputer mikro dan peranti luaran. Sebagai peranti, komputer mikro bertukar maklumat dan data dengan peranti lain melalui bas. Ia digunakan untuk hubungan antara peranti.
Selain bas, ada juga beberapa antaramuka, yang merupakan kumpulan banyak bas, atau tidak ditolak.
1. SPI
SPI (Antaramuka Siri Periferal): Kaedah bas bersiri segerak yang dicadangkan oleh MOTOROLA. Port bersiri segerak berkelajuan tinggi. Antara muka wayar 3 hingga 4, penghantaran dan penerimaan bebas, dapat diselaraskan.
Ia digunakan secara meluas kerana fungsi perkakasannya yang kuat. Dalam instrumen pintar dan sistem pengukuran dan kawalan yang terdiri daripada komputer mikro cip tunggal. Sekiranya keperluan kelajuan tidak tinggi, mod bas SPI adalah pilihan yang baik. Ia dapat menjimatkan port I / O, meningkatkan bilangan periferal dan prestasi sistem. Bas SPI standard terdiri daripada empat baris: garis jam bersiri (SCK), saluran input master / slave output (MISO). Output master / slave input line (MOSI) dan chip select signal (CS). Sebilangan cip antara muka SPI mempunyai garisan isyarat yang mengganggu atau tidak mempunyai MOSI.
Bas SPI terdiri daripada tiga garis isyarat: jam bersiri (SCLK), output data bersiri (SDO), dan input data bersiri (SDI). Bas SPI dapat mewujudkan hubungan antara beberapa peranti SPI. Peranti SPI yang menyediakan jam bersiri SPI adalah induk SPI atau peranti induk (Master), dan peranti lain adalah hamba SPI atau peranti hamba (Slave). Komunikasi dupleks penuh dapat direalisasikan antara peranti master dan slave. Apabila terdapat banyak peranti hamba, baris pilihan perangkat hamba dapat ditambahkan. Sekiranya anda menggunakan port IO universal untuk mensimulasikan bus SPI, anda mesti mempunyai port output (SDO), port input (SDI), dan port lain bergantung pada jenis peranti yang dilaksanakan. Sekiranya anda ingin melaksanakan peranti master-slave, anda memerlukan port input dan output. , Sekiranya hanya peranti induk yang direalisasikan, port output sudah mencukupi; jika hanya peranti hamba yang direalisasikan, hanya port input yang diperlukan.
2. I2C
I2C (Inter-Integrated Circuit): Bas bersiri dua wayar yang dikembangkan oleh PHILIPS, digunakan untuk menghubungkan mikrokontroler dan peranti periferalnya.
Bas I2C menggunakan dua wayar (SDA dan SCL) untuk memindahkan maklumat antara bas dan peranti, komunikasi bersiri antara mikrokontroler dan peranti luaran, atau pemindahan data dua hala antara peranti induk dan peranti hamba. I2C adalah output OD, kebanyakan I2C adalah 2-wayar (jam dan data), biasanya digunakan untuk menghantar isyarat kawalan.
I2C adalah bas multi-master, jadi mana-mana peranti boleh berfungsi seperti master dan mengendalikan bas. Setiap peranti di dalam bus mempunyai alamat yang unik, dan sesuai dengan kemampuan mereka sendiri, mereka dapat berfungsi sebagai pemancar atau penerima. Pelbagai mikrokontroler boleh wujud dalam bas I2C yang sama.
3. UART
UART: Port bersiri tak segerak universal, komunikasi dua hala lengkap mengikut kadar baud standard, kelajuan perlahan.
Bas UART adalah port bersiri tak segerak, jadi biasanya jauh lebih rumit daripada dua port bersiri segerak yang pertama. Secara amnya, ia terdiri daripada penjana kadar baud (kadar baud yang dihasilkan sama dengan 16 kali kadar baud penghantaran), penerima UART, dan pemancar UART. Ia terdiri daripada dua wayar dalam perkakasan, satu untuk penghantaran dan satu untuk penerimaan.
UART adalah cip yang digunakan untuk mengawal komputer dan peranti bersiri. Satu perkara yang perlu diperhatikan ialah ia menyediakan antara muka peranti terminal data RS-232C sehingga komputer dapat berkomunikasi dengan modem atau peranti bersiri lain yang menggunakan antara muka RS-232C. Sebagai bahagian antara muka, UART juga menyediakan fungsi berikut:
Data selari yang dihantar dari komputer diubah menjadi aliran data bersiri output. Tukarkan data bersiri dari luar komputer menjadi bait untuk digunakan oleh peranti yang menggunakan data selari di dalam komputer. Tambahkan bit pariti ke aliran data bersiri output, dan lakukan pemeriksaan pariti pada aliran data yang diterima dari luar. Tambahkan tanda mula-henti ke aliran data output, dan hapus tanda mula-berhenti dari aliran data yang diterima. Tangani isyarat gangguan yang dihantar oleh papan kekunci atau tetikus (papan kekunci dan tetikus juga merupakan peranti bersiri). Dapat mengatasi masalah pengurusan penyegerakan komputer dan peranti bersiri luaran. Beberapa UART kelas atas juga menyediakan penyangga untuk data input dan output. UART yang lebih baru ialah 16550, yang dapat menyimpan 16 bait data dalam penyangga sebelum komputer perlu memproses data. UART biasa adalah 8250. Sekarang jika anda membeli modem terbina dalam, biasanya akan ada UART 16550 di dalam modem.
3. perbandingan SPI, I2C dan UART
Kedua-dua kaedah komunikasi SPI dan I2C adalah komunikasi jarak pendek antara cip dan cip atau antara komponen lain seperti sensor dan cip. SPI dan IIC adalah komunikasi papan ke papan, IIC kadang-kadang juga melakukan komunikasi papan ke papan, tetapi jaraknya sangat pendek, tetapi lebih dari satu meter, misalnya, beberapa skrin sentuh, skrin LCD telefon bimbit, banyak filem tipis kabel menggunakan IIC, I2C boleh digunakan untuk menggantikan Bus selari standard, pelbagai litar bersepadu dan modul fungsional yang dapat disambungkan. I2C adalah bas multi-master, jadi mana-mana peranti boleh berfungsi seperti master dan mengendalikan bas. Setiap peranti di dalam bus mempunyai alamat yang unik, dan sesuai dengan kemampuan mereka sendiri, mereka dapat berfungsi sebagai pemancar atau penerima. Pelbagai mikrokontroler boleh wujud dalam bas I2C yang sama. Dua saluran ini tergolong dalam transmisi berkelajuan rendah.
UART digunakan dalam komunikasi antara dua peranti, seperti komunikasi antara peranti dan komputer yang dibuat dengan komputer mikro cip tunggal. Komunikasi seperti itu dapat dilakukan dalam jarak jauh. Kelajuan UART lebih cepat daripada dua di atas, sehingga sekitar 100K. Ia digunakan untuk berkomunikasi dengan komputer dan peranti atau antara komputer dan pengiraan, tetapi jarak efektif tidak akan terlalu lama, sekitar 10 meter. Kelebihan UART adalah bahawa ia mempunyai pelbagai sokongan dan struktur reka bentuk program. Cukup sederhana, dengan pengembangan USB, UART secara beransur-ansur menurun.
5. I2S
I2S (Inter-IC Sound Bus) adalah standard bas yang dikembangkan oleh Philips untuk penghantaran data audio antara peranti audio digital. Sebilangan besarnya adalah 3-wayar (selain jam dan data, ada juga isyarat pemilihan saluran kiri dan kanan), I2S terutama digunakan untuk menghantar isyarat audio. Seperti STB, DVD, MP3, dll yang biasa digunakan.
Dalam standard I2S, spesifikasi antara muka perkakasan dan format data audio digital ditentukan. I2S mempunyai 3 isyarat utama: 1) Jam bersiri SCLK, juga disebut bit jam (BCLK), iaitu, sesuai dengan setiap bit data audio digital, SCLK mempunyai 1 nadi. Kekerapan SCLK = 2 × frekuensi persampelan × bilangan bit persampelan. 2) Jam bingkai LRCK, (juga disebut WS), digunakan untuk menukar data saluran kiri dan kanan. LRCK dari "1" bermaksud bahawa data saluran kiri sedang dihantar, dan "0" bermaksud bahawa data saluran kanan sedang dihantar. Kekerapan LRCK sama dengan frekuensi pensampelan. 3) Data bersiri SDATA adalah data audio yang dinyatakan dalam dua pelengkap. Kadang-kadang untuk menyegerakkan sistem dengan lebih baik, isyarat MCLK lain diperlukan untuk dihantar, yang disebut jam induk, juga disebut jam sistem (Sys Clock), yang 256 kali atau 384 kali frekuensi pengambilan sampel.
6. GPIO
GPIO (Output Tujuan Umum) atau pengembang bas, menggunakan antara muka standard industri I2C, SMBus atau SPI untuk mempermudah pengembangan port I / O.
Apabila mikrokontroler atau chipset tidak mempunyai port I / O yang mencukupi, atau apabila sistem perlu menggunakan komunikasi atau kawalan bersiri jarak jauh, produk GPIO dapat memberikan fungsi kawalan dan pemantauan tambahan. Setiap port GPIO dapat dikonfigurasi sebagai input atau output oleh perisian. Lini produk GPIO Maxim merangkumi GPIO 8-port hingga 28-port, memberikan output push-pull atau output longkang terbuka. Terdapat dalam pakej QFN 3mm x 3mm miniatur.
(1) Kelebihan GPIO (port expander):
Consumption Penggunaan kuasa rendah: GPIO mempunyai penggunaan kuasa yang lebih rendah (kira-kira 1μA, sementara arus kerja μC adalah 100μA)
Interface Antara muka hamba IIC bersepadu: antara muka hamba IIC terbina dalam GPIO, ia boleh berfungsi pada kelajuan penuh walaupun dalam mod siap sedia.
Package Pakej kecil: Peranti GPIO menyediakan pakej terkecil berukuran-3mm x 3mm QFN!
④ Kos rendah: Anda tidak perlu membayar untuk fungsi yang tidak digunakan!
Listing Daftar cepat: tidak perlu menulis kod tambahan, dokumen, dan tidak ada kerja penyelenggaraan!
Kawalan pencahayaan fleksibel: Pelbagai output PWM resolusi tinggi terbina dalam.
Response Masa tindak balas yang dapat ditentukan: memendekkan atau menentukan masa tindak balas antara peristiwa luaran dan gangguan.
Effect Kesan pencahayaan yang lebih baik: output semasa yang sesuai untuk memastikan kecerahan paparan yang seragam.
W Pendawaian sederhana: hanya diperlukan 2 bas IIC atau 3 bas SPI
7. SDIO
SDIO adalah antara muka pengembangan jenis SD. Selain dapat menyambung ke kad SD, ia juga dapat disambungkan ke peranti yang menyokong antara muka SDIO. Tujuan soket bukan hanya untuk memasukkan kad memori. PDA dan komputer riba yang menyokong antara muka SDIO dapat disambungkan ke penerima GPS, penyesuai Wi-Fi atau Bluetooth, modem, penyesuai LAN, pembaca kod bar, radio FM, penerima TV, pembaca pengesahan frekuensi radio, Atau kamera digital dan peranti lain yang menggunakan SD antara muka standard.
Protokol SDIO dikembangkan dan ditingkatkan dari protokol kad SD. Banyak tempat mengekalkan protokol membaca dan menulis kad SD. Pada masa yang sama, protokol SDIO menambahkan perintah CMD52 dan CMD53 ke protokol kad SD. Oleh kerana itu, perbezaan penting antara spesifikasi kad SDIO dan kad SD adalah penambahan standard berkelajuan rendah. Aplikasi sasaran kad berkelajuan rendah bermula dengan perkakasan terkecil untuk menyokong keupayaan I / O berkelajuan rendah. Kad berkelajuan rendah menyokong aplikasi seperti modem, pengimbas kod bar dan penerima GPS. Kad berkelajuan tinggi menyokong kad rangkaian, kad TV dan kad "kombo", dll. Kad gabungan merujuk kepada memori + SDIO.
Satu lagi perbezaan penting antara SDIO dan kad SD SPEC adalah penambahan standard berkelajuan rendah. Kad SDIO hanya memerlukan mod penghantaran SPI dan 1-bit SD. Aplikasi sasaran kad berkelajuan rendah adalah untuk menyokong kemampuan I / O berkelajuan rendah dengan perbelanjaan perkakasan yang minimum. Kad berkelajuan rendah menyokong aplikasi seperti MODEM, pengimbas bar dan penerima GPS. Untuk kad kombinasi, kelajuan penuh dan operasi 4BIT adalah syarat wajib untuk memori dalaman dan bahagian SDIO kad. Pada peranti SDIO yang tidak digabungkan, kelajuan maksimum hanya boleh mencapai 25M, dan kelajuan maksimum kad gabungan adalah sama dengan kelajuan maksimum kad SD, yang lebih tinggi dari 25M.
8. BOLEH
BOLEH, nama lengkapnya adalah "Controller Area Network", iaitu Controller Area Network, yang merupakan salah satu bas lapangan yang paling banyak digunakan di dunia. Pada mulanya, CAN dirancang sebagai komunikasi mikrokontroler di persekitaran automotif, bertukar maklumat antara pelbagai alat kawalan elektronik ECU di dalam kenderaan, membentuk jaringan kawalan elektronik automotif. Sebagai contoh, alat kawalan CAN dapat disertakan dalam sistem pengurusan enjin, pengendali transmisi, peralatan instrumentasi, dan sistem tulang belakang elektronik.
Dalam rangkaian tunggal yang terdiri daripada bas CAN, secara teori, nod yang tidak terkira dapat dihubungkan. Dalam aplikasi praktikal, bilangan nod dibatasi oleh ciri elektrik perkakasan rangkaian. Sebagai contoh, apabila menggunakan Philips P82C250 sebagai transceiver CAN, 110 nod dibenarkan disambungkan dalam rangkaian yang sama. CAN dapat memberikan kadar penghantaran data hingga 1Mbit / s, yang menjadikan kawalan masa nyata sangat mudah. Selain itu, ciri pengesahan kesalahan perkakasan juga meningkatkan kemampuan CAN untuk menahan gangguan elektromagnetik.
Ciri bas CAN:
1) Ia boleh berfungsi dalam mod multi-master. Mana-mana nod di rangkaian secara aktif dapat menghantar maklumat ke node lain di rangkaian pada bila-bila masa, tanpa mengira tuan dan hamba, dan mod komunikasi fleksibel.
2) Nod pada rangkaian boleh dibahagikan kepada keutamaan yang berbeza untuk memenuhi keperluan masa nyata yang berbeza.
3) Mekanisme struktur bas arbitrase bit yang tidak merosakkan diguna pakai. Apabila dua nod menghantar maklumat ke rangkaian pada masa yang sama, simpul dengan keutamaan yang lebih rendah menghentikan penghantaran data secara aktif, sementara simpul dengan keutamaan yang lebih tinggi dapat terus menghantar data tanpa terpengaruh.
4) Data dapat diterima dalam beberapa mod penghantaran: point-to-point, point-to-multipoint dan siaran global.
5) Jarak komunikasi langsung maksimum boleh mencapai 10km (kelajuan di bawah 4Kbps).
6) Kadar komunikasi boleh mencapai hingga 1MB / s (jarak terpanjang adalah 40m pada masa ini).
|
Masukkan e-mel untuk mendapatkan kejutan
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Orang Afrika
sq.fmuser.org -> Bahasa Albania
ar.fmuser.org -> Bahasa Arab
hy.fmuser.org -> Armenia
az.fmuser.org -> Azerbaijan
eu.fmuser.org -> Basque
be.fmuser.org -> Belarus
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> Bahasa Catalan
zh-CN.fmuser.org -> Bahasa Cina (Ringkas)
zh-TW.fmuser.org -> Bahasa Cina (Tradisional)
hr.fmuser.org -> Bahasa Croatia
cs.fmuser.org -> Bahasa Czech
da.fmuser.org -> Denmark
nl.fmuser.org -> Belanda
et.fmuser.org -> Estonia
tl.fmuser.org -> Orang Filipina
fi.fmuser.org -> Bahasa Finland
fr.fmuser.org -> Bahasa Perancis
gl.fmuser.org -> orang Galicia
ka.fmuser.org -> Orang Georgia
de.fmuser.org -> Jerman
el.fmuser.org -> Greek
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Bahasa Ibrani
hi.fmuser.org -> Bahasa Hindi
hu.fmuser.org -> Bahasa Hungary
is.fmuser.org -> Bahasa Iceland
id.fmuser.org -> Bahasa Indonesia
ga.fmuser.org -> Ireland
it.fmuser.org -> Bahasa Itali
ja.fmuser.org -> Jepun
ko.fmuser.org -> Bahasa Korea
lv.fmuser.org -> Bahasa Latvia
lt.fmuser.org -> Bahasa Lithuania
mk.fmuser.org -> orang Macedonia
ms.fmuser.org -> Bahasa Melayu
mt.fmuser.org -> Malta
no.fmuser.org -> Bahasa Norway
fa.fmuser.org -> Parsi
pl.fmuser.org -> Bahasa Poland
pt.fmuser.org -> Portugis
ro.fmuser.org -> Romania
ru.fmuser.org -> Rusia
sr.fmuser.org -> Bahasa Serbia
sk.fmuser.org -> Bahasa Slovak
sl.fmuser.org -> Bahasa Slovenia
es.fmuser.org -> Sepanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweden
th.fmuser.org -> Thai
tr.fmuser.org -> Turki
uk.fmuser.org -> Ukraine
ur.fmuser.org -> Bahasa Urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> Wales
yi.fmuser.org -> Bahasa Yiddish
FMUSER Wirless Menghantar Video Dan Audio Lebih Mudah!
Hubungi Kami
alamat:
No.305 Bilik HuiLan Bangunan No.273 Huanpu Road Guangzhou China 510620
Kategori
Buletin