FMUSER Kablosuz Video ve Sesi Daha Kolay İletin!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Arnavutça
ar.fmuser.org -> Arapça
hy.fmuser.org -> Ermeni
az.fmuser.org -> Azerice
eu.fmuser.org -> Bask Dili
be.fmuser.org -> Beyaz Rusça
bg.fmuser.org -> Bulgar
ca.fmuser.org -> Katalanca
zh-CN.fmuser.org -> Çince (Basitleştirilmiş)
zh-TW.fmuser.org -> Çince (Geleneksel)
hr.fmuser.org -> Hırvatça
cs.fmuser.org -> Çekçe
da.fmuser.org -> Danca
nl.fmuser.org -> Hollandalı
et.fmuser.org -> Estonca
tl.fmuser.org -> Filipinli
fi.fmuser.org -> Fince
fr.fmuser.org -> Fransızca
gl.fmuser.org -> Galiçyaca
ka.fmuser.org -> Gürcüce
de.fmuser.org -> Almanca
el.fmuser.org -> Yunanca
ht.fmuser.org -> Haiti Kreyolu
iw.fmuser.org -> İbranice
hi.fmuser.org -> Hintçe
hu.fmuser.org -> Macar
is.fmuser.org -> İzlandaca
id.fmuser.org -> Endonezya
ga.fmuser.org -> İrlandalı
it.fmuser.org -> İtalyan
ja.fmuser.org -> Japonca
ko.fmuser.org -> Korece
lv.fmuser.org -> Letonca
lt.fmuser.org -> Litvanya
mk.fmuser.org -> Makedonca
ms.fmuser.org -> Malayca
mt.fmuser.org -> Malta
no.fmuser.org -> Norveç
fa.fmuser.org -> Farsça
pl.fmuser.org -> Lehçe
pt.fmuser.org -> Portekizce
ro.fmuser.org -> Romen
ru.fmuser.org -> Rusça
sr.fmuser.org -> Sırpça
sk.fmuser.org -> Slovakça
sl.fmuser.org -> Slovence
es.fmuser.org -> İspanyolca
sw.fmuser.org -> Svahili
sv.fmuser.org -> İsveççe
th.fmuser.org -> Tay
tr.fmuser.org -> Türkçe
uk.fmuser.org -> Ukraynaca
ur.fmuser.org -> Urduca
vi.fmuser.org -> Vietnamca
cy.fmuser.org -> Galce
yi.fmuser.org -> Yidiş
SPI, I2C, UART, I2S, GPIO, SDIO, CAN, sadece bu makaleyi okuyun
Otobüs her zaman içinde sıkışıp kalıyor. Bu dünyadaki sinyallerin hepsi aynı, ancak binlerce otobüs var, bu bir baş ağrısı. Genel olarak, üç tür veri yolu vardır: dahili veri yolu, sistem veri yolu ve dış veri yolu. Dahili veri yolu, mikro bilgisayardaki çevresel yongalar ile işlemci arasındaki yonga düzeyinde ara bağlantı için kullanılan veri yoludur; sistem veriyolu ise mikro bilgisayardaki eklenti kartları ile sistem kartı arasındaki veri yoludur ve eklenti kartı seviyesinde karşılıklı değişim için kullanılır. Harici veri yolu, mikro bilgisayar ve harici aygıt arasındaki veri yoludur. Bir cihaz olarak mikrobilgisayar, veri yolu üzerinden diğer cihazlarla bilgi ve veri alışverişi yapar. Cihaz düzeyinde ara bağlantı için kullanılır.
Otobüse ek olarak, birden fazla veriyolunun bir koleksiyonu olan veya reddedilmeyen bazı arayüzler de vardır.
1.SPI
SPI (Seri Çevre Birimi Arabirimi): MOTOROLA tarafından önerilen eşzamanlı seri veri yolu yöntemi. Yüksek hızlı senkron seri bağlantı noktası. 3 ila 4 telli arayüz, bağımsız gönderme ve alma, senkronize edilebilir.
Güçlü donanım işlevleri nedeniyle yaygın olarak kullanılmaktadır. Tek çipli mikro bilgisayardan oluşan akıllı cihaz ve ölçüm ve kontrol sisteminde. Hız gereksinimi yüksek değilse, SPI veri yolu modu iyi bir seçimdir. G / Ç bağlantı noktalarını kaydedebilir, çevre birimlerinin sayısını ve sistemin performansını artırabilir. Standart SPI veriyolu dört hattan oluşur: seri saat hattı (SCK), ana giriş / bağımlı çıkış hattı (MISO). Ana çıkış / bağımlı giriş hattı (MOSI) ve çip seçme sinyali (CS). Bazı SPI arabirim yongalarında kesinti sinyal hatları bulunur veya MOSI yoktur.
SPI veriyolu üç sinyal hattından oluşur: seri saat (SCLK), seri veri çıkışı (SDO) ve seri veri girişi (SDI). SPI veriyolu, birden fazla SPI cihazının ara bağlantısını gerçekleştirebilir. SPI seri saatini sağlayan SPI cihazı, bir SPI ana cihazı veya ana cihazdır (Ana) ve diğer cihazlar, SPI bağımlı cihazları veya bağımlı cihazlardır (Slave). Ana ve bağımlı cihazlar arasında tam çift yönlü iletişim gerçekleştirilebilir. Birden fazla bağımlı cihaz olduğunda, bir bağımlı cihaz seçim satırı eklenebilir. SPI veriyolunu simüle etmek için evrensel bir IO bağlantı noktası kullanıyorsanız, bir çıkış bağlantı noktasına (SDO), bir giriş bağlantı noktasına (SDI) sahip olmanız gerekir ve diğer bağlantı noktası, uygulanan aygıtın türüne bağlıdır. Bir master-slave cihazı uygulamak istiyorsanız, bir giriş ve çıkış portuna ihtiyacınız vardır. , Yalnızca ana cihaz gerçekleştirilmişse, çıkış portu yeterlidir; sadece bağımlı cihaz gerçekleştirilirse, sadece giriş portu gereklidir.
2.I2C
I2C (Inter-Integrated Circuit): PHILIPS tarafından geliştirilen, mikrodenetleyicileri ve çevre birimlerini bağlamak için kullanılan iki telli bir seri veri yolu.
I2C veriyolu, veriyolu ile cihaz arasında bilgi aktarımı için iki kablo (SDA ve SCL), mikro denetleyici ile harici cihazlar arasında seri iletişim veya ana cihaz ile bağımlı cihaz arasında iki yönlü veri aktarımı kullanır. I2C, OD çıkışıdır, I2C'nin çoğu 2 tellidir (saat ve veri), genellikle kontrol sinyallerini iletmek için kullanılır.
I2C bir çoklu ana veri yoludur, bu nedenle herhangi bir cihaz bir ana birim gibi çalışabilir ve veri yolunu kontrol edebilir. Veri yolundaki her cihazın benzersiz bir adresi vardır ve kendi yeteneklerine göre verici veya alıcı olarak çalışabilirler. Aynı I2C veriyolunda birden fazla mikro denetleyici bir arada bulunabilir.
3.UART
UART: Evrensel asenkron seri port, standart baud hızına göre tam iki yönlü iletişim, yavaş hız.
UART veriyolu, eşzamansız bir seri bağlantı noktasıdır, bu nedenle genellikle ilk iki eşzamanlı seri bağlantı noktasından çok daha karmaşıktır. Genel olarak, bir baud hızı üreteci (üretilen baud hızı, iletim baud hızının 16 katına eşittir), UART alıcısı ve UART vericisinden oluşur. Donanımda biri göndermek, diğeri almak için olmak üzere iki kablodan oluşur.
UART, bilgisayarları ve seri cihazları kontrol etmek için kullanılan bir çiptir. Unutulmaması gereken bir nokta, bilgisayarın RS-232C arayüzünü kullanan modemler veya diğer seri cihazlarla iletişim kurabilmesi için bir RS-232C veri terminal cihazı arayüzü sağlamasıdır. Arayüzün bir parçası olarak UART, aşağıdaki işlevleri de sağlar:
Bilgisayardan iletilen paralel veriler, çıktı seri veri akışına dönüştürülür. Bilgisayarın dışındaki seri verileri, bilgisayarın içinde paralel verileri kullanan aygıtlar tarafından kullanılmak üzere baytlara dönüştürün. Çıkış seri veri akışına bir eşlik biti ekleyin ve dışarıdan alınan veri akışında bir eşlik kontrolü gerçekleştirin. Çıkış veri akışına başlangıç-bitiş işaretini ekleyin ve alınan veri akışından başlangıç-bitiş işaretini silin. Klavye veya fare tarafından gönderilen kesinti sinyalini işleyin (klavye ve fare de seri aygıtlardır). Bilgisayarın ve harici seri aygıtın senkronizasyon yönetimi sorununu çözebilir. Bazı yüksek kaliteli UART'lar ayrıca giriş ve çıkış verileri için tamponlar sağlar. Yeni UART 16550'dir ve bilgisayarın verileri işlemesi gerekmeden önce arabellekte 16 bayt veri depolayabilir. Normal UART 8250'dir. Şimdi yerleşik bir modem satın alırsanız, genellikle modemin içinde bir 16550 UART olacaktır.
3. karşılaştırma SPI, I2C ve UART
Hem SPI hem de I2C iletişim yöntemleri, çip ile çip arasında veya sensör ve çip gibi diğer bileşenler arasında kısa mesafeli iletişimdir. SPI ve IIC, karttan-board iletişimdir, IIC bazen karttan-board iletişim de yapar, ancak mesafe çok kısadır, ancak bir metreden fazla, örneğin, bazı dokunmatik ekranlar, cep telefonu LCD ekranları, birçok ince film kablolar IIC kullanır, I2C standart paralel Veriyolu, çeşitli entegre devreler ve bağlanabilen işlevsel modülleri değiştirmek için kullanılabilir. I2C bir çoklu ana veri yoludur, bu nedenle herhangi bir cihaz bir ana birim gibi çalışabilir ve veri yolunu kontrol edebilir. Veri yolundaki her cihazın benzersiz bir adresi vardır ve kendi yeteneklerine göre verici veya alıcı olarak çalışabilirler. Aynı I2C veriyolunda birden fazla mikro denetleyici bir arada bulunabilir. Bu iki hat, düşük hızlı iletime aittir.
UART, bir cihaz ile tek çipli bir mikrobilgisayar ile yapılan bir bilgisayar arasındaki iletişim gibi iki cihaz arasındaki iletişimde kullanılır. Bu tür bir iletişim uzun mesafelerde yapılabilir. UART hızı, yukarıdaki ikisinden daha hızlıdır, yaklaşık 100K'ya kadar. Bilgisayar ve cihazla veya bilgisayar ile hesaplama arasında iletişim kurmak için kullanılır, ancak etkili menzil çok uzun olmayacak, yaklaşık 10 metre olacaktır. UART'ın avantajı, geniş bir destek yelpazesine ve bir program tasarım yapısına sahip olmasıdır. Basitçe söylemek gerekirse, USB'nin geliştirilmesiyle UART yavaş yavaş yokuş aşağı gidiyor.
5.I2S
I2S (Inter-IC Sound Bus), Philips tarafından dijital ses cihazları arasında ses veri aktarımı için geliştirilmiş bir veri yolu standardıdır. Çoğu 3-tellidir (saate ve veriye ek olarak, ayrıca bir sol ve sağ kanal seçim sinyali vardır), I2S esas olarak ses sinyallerini iletmek için kullanılır. Yaygın olarak kullanılan STB, DVD, MP3 vb.
I2S standardında, hem donanım arayüz özellikleri hem de dijital ses verilerinin formatı belirtilmiştir. I2S'nin 3 ana sinyali vardır: 1) Seri saat SCLK, aynı zamanda bit saati (BCLK) olarak da adlandırılır, yani, dijital ses verilerinin her bitine karşılık gelen SCLK, 1 darbeye sahiptir. SCLK'nin frekansı = 2 × örnekleme frekansı × örnekleme bitlerinin sayısı. 2) Çerçeve saati LRCK (WS olarak da adlandırılır), sol ve sağ kanalların verilerini değiştirmek için kullanılır. "1" olan LRCK, sol kanalın verilerinin iletildiği anlamına gelir ve "0", sağ kanalın verilerinin iletildiği anlamına gelir. LRCK frekansı, örnekleme frekansına eşittir. 3) Seri veri SDATA, iki tamamlayıcı olarak ifade edilen ses verileridir. Bazen sistemleri daha iyi senkronize etmek için, örnekleme frekansının 256 katı veya 384 katı olan ana saat olarak da adlandırılan, sistem saati (Sys Clock) olarak da adlandırılan başka bir MCLK sinyalinin iletilmesi gerekir.
6.GPIO
G / Ç bağlantı noktalarının genişletilmesini basitleştirmek için endüstri standardı I2C, SMBus veya SPI arabirimini kullanan GPIO (Genel Amaçlı Giriş Çıkışı) veya veri yolu genişletici.
Mikro denetleyici veya yonga setinde yeterli G / Ç bağlantı noktası olmadığında veya sistemin uzaktan seri iletişim veya kontrol kullanması gerektiğinde, GPIO ürünleri ek kontrol ve izleme işlevleri sağlayabilir. Her GPIO bağlantı noktası, yazılım tarafından giriş veya çıkış olarak yapılandırılabilir. Maxim'in GPIO ürün serisi, itme-çekme çıkışı veya açık boşaltma çıkışı sağlayan 8 bağlantı noktasından 28 bağlantı noktasına GPIO içerir. Minyatür 3mm x 3mm QFN paketinde mevcuttur.
(1) GPIO'nun (bağlantı noktası genişletici) avantajları:
① Düşük güç tüketimi: GPIO daha düşük güç tüketimine sahiptir (yaklaşık 1μA, μC'nin çalışma akımı 100μA iken).
② Entegre IIC bağımlı arabirim: GPIO yerleşik IIC bağımlı arabirim, bekleme modunda bile tam hızda çalışabilir.
③ Küçük paket: GPIO cihazları, en küçük paket boyutunu sağlar - 3mm x 3mm QFN!
④ Düşük maliyet: Kullanılmayan işlevler için ödeme yapmanız gerekmez!
⑤ Hızlı liste: ek kodlar, belgeler yazmaya ve bakım işlemlerine gerek yok!
Esnek aydınlatma kontrolü: Dahili çoklu yüksek çözünürlüklü PWM çıkışları.
⑥ Önceden belirlenebilir yanıt süresi: harici olaylar ve kesintiler arasındaki yanıt süresini kısaltın veya belirleyin.
⑦ Daha iyi aydınlatma efekti: tek tip ekran parlaklığı sağlamak için eşleşen akım çıkışı.
⑧ Basit kablolama: sadece 2 IIC veri yolu veya 3 SPI veri yolu gereklidir
7.SDIO
SDIO, SD tipi bir genişletme arayüzüdür. Bir SD karta bağlanabilmenin yanı sıra, SDIO arayüzünü destekleyen cihazlara da bağlanabilir. Soketin amacı sadece bir hafıza kartı takmak değildir. SDIO arayüzünü destekleyen PDA'lar ve dizüstü bilgisayarlar, GPS alıcılarına, Wi-Fi veya Bluetooth adaptörlerine, modemlere, LAN adaptörlerine, barkod okuyucularına, FM radyolarına, TV alıcılarına, radyo frekansı kimlik doğrulama okuyucularına veya SD kullanan dijital kameralara ve diğer cihazlara bağlanabilir. standart arayüzler.
SDIO protokolü, SD kartın protokolünden geliştirilmiş ve yükseltilmiştir. Birçok yerde SD kartın okuma ve yazma protokolü vardır. Aynı zamanda, SDIO protokolü, CMD52 ve CMD53 komutlarını SD kart protokolüne ekler. Bu nedenle, SDIO ve SD kart özellikleri arasındaki önemli bir fark, düşük hız standartlarının eklenmesidir. Düşük hızlı kartların hedef uygulaması, düşük hızlı G / Ç yeteneklerini desteklemek için en küçük donanımla başlar. Düşük hızlı kartlar, modemler, barkod tarayıcılar ve GPS alıcıları gibi uygulamaları destekler. Yüksek hızlı kartlar, ağ kartlarını, TV kartlarını ve "birleşik" kartları, vb. Destekler. Kombinasyon kartları, bellek + SDIO anlamına gelir.
SDIO ve SD kart SPEC arasındaki bir diğer önemli fark, düşük hız standartlarının eklenmesidir. SDIO kartı yalnızca SPI ve 1 bitlik SD aktarım moduna ihtiyaç duyar. Düşük hızlı kartların hedef uygulaması, minimum donanım harcamasıyla düşük hızlı G / Ç yeteneklerini desteklemektir. Düşük hızlı kartlar, MODEM'ler, çubuk tarayıcılar ve GPS alıcıları gibi uygulamaları destekler. Birleşik kartlar için, tam hız ve 4BIT çalışması, kartın dahili belleği ve SDIO bölümü için zorunlu gerekliliklerdir. Birleşik olmayan SDIO cihazlarında, maksimum hız yalnızca 25M'ye ulaşmalıdır ve kombine kartın maksimum hızı, 25M'den daha yüksek olan SD kartın maksimum hızıyla aynıdır.
8. OLABİLİR
CAN, tam adı "Kontrolör Alan Ağı" dır, yani dünyada en çok kullanılan alan veri yollarından biri olan Kontrolör Alan Ağıdır. Başlangıçta CAN, otomotiv ortamında bir mikrodenetleyici iletişimi olarak tasarlandı, araçtaki çeşitli elektronik kontrol cihazları ECU arasında bilgi alışverişi yaparak bir otomotiv elektronik kontrol ağı oluşturdu. Örneğin, CAN kontrol cihazları motor yönetim sistemlerine, şanzıman kontrolörlerine, enstrümantasyon ekipmanlarına ve elektronik omurga sistemlerine yerleştirilmiştir.
CAN veriyolundan oluşan tek bir ağda teoride sayısız düğüm bağlanabilir. Pratik uygulamalarda, düğüm sayısı ağ donanımının elektriksel özellikleriyle sınırlıdır. Örneğin, Philips P82C250'yi CAN alıcı-vericisi olarak kullanırken, aynı ağda 110 düğümün bağlanmasına izin verilir. CAN, 1Mbit / s'ye kadar veri aktarım hızı sağlayabilir, bu da gerçek zamanlı kontrolü çok kolaylaştırır. Ek olarak, donanımın hata doğrulama özelliği, CAN'ın elektromanyetik girişime direnme yeteneğini de geliştirir.
CAN veriyolunun özellikleri:
1) Çoklu ana modda çalışabilir. Ağ üzerindeki herhangi bir düğüm, ana ve bağımlı birimden bağımsız olarak, ağdaki diğer düğümlere herhangi bir zamanda aktif olarak bilgi gönderebilir ve iletişim modu esnektir.
2) Ağdaki düğümler, farklı gerçek zamanlı gereksinimleri karşılamak için farklı önceliklere ayrılabilir.
3) Tahribatsız bir bit tahkim veriyolu yapısı mekanizması benimsenmiştir. İki düğüm aynı anda ağa bilgi ilettiğinde, daha düşük önceliğe sahip düğüm veri iletimini aktif olarak durdururken, daha yüksek önceliğe sahip düğüm etkilenmeden veri iletmeye devam edebilir.
4) Veriler birkaç aktarım modunda alınabilir: noktadan noktaya, noktadan çoklu noktaya ve genel yayın.
5) Maksimum doğrudan iletişim mesafesi 10 km'ye ulaşabilir (4Kbps'nin altındaki hız).
6) İletişim hızı 1MB / sn'ye kadar ulaşabilir (şu anda en uzun mesafe 40m'dir).
|
Sürpriz almak için e-posta girin
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Arnavutça
ar.fmuser.org -> Arapça
hy.fmuser.org -> Ermeni
az.fmuser.org -> Azerice
eu.fmuser.org -> Bask Dili
be.fmuser.org -> Beyaz Rusça
bg.fmuser.org -> Bulgar
ca.fmuser.org -> Katalanca
zh-CN.fmuser.org -> Çince (Basitleştirilmiş)
zh-TW.fmuser.org -> Çince (Geleneksel)
hr.fmuser.org -> Hırvatça
cs.fmuser.org -> Çekçe
da.fmuser.org -> Danca
nl.fmuser.org -> Hollandalı
et.fmuser.org -> Estonca
tl.fmuser.org -> Filipinli
fi.fmuser.org -> Fince
fr.fmuser.org -> Fransızca
gl.fmuser.org -> Galiçyaca
ka.fmuser.org -> Gürcüce
de.fmuser.org -> Almanca
el.fmuser.org -> Yunanca
ht.fmuser.org -> Haiti Kreyolu
iw.fmuser.org -> İbranice
hi.fmuser.org -> Hintçe
hu.fmuser.org -> Macar
is.fmuser.org -> İzlandaca
id.fmuser.org -> Endonezya
ga.fmuser.org -> İrlandalı
it.fmuser.org -> İtalyan
ja.fmuser.org -> Japonca
ko.fmuser.org -> Korece
lv.fmuser.org -> Letonca
lt.fmuser.org -> Litvanya
mk.fmuser.org -> Makedonca
ms.fmuser.org -> Malayca
mt.fmuser.org -> Malta
no.fmuser.org -> Norveç
fa.fmuser.org -> Farsça
pl.fmuser.org -> Lehçe
pt.fmuser.org -> Portekizce
ro.fmuser.org -> Romen
ru.fmuser.org -> Rusça
sr.fmuser.org -> Sırpça
sk.fmuser.org -> Slovakça
sl.fmuser.org -> Slovence
es.fmuser.org -> İspanyolca
sw.fmuser.org -> Svahili
sv.fmuser.org -> İsveççe
th.fmuser.org -> Tay
tr.fmuser.org -> Türkçe
uk.fmuser.org -> Ukraynaca
ur.fmuser.org -> Urduca
vi.fmuser.org -> Vietnamca
cy.fmuser.org -> Galce
yi.fmuser.org -> Yidiş
FMUSER Kablosuz Video ve Sesi Daha Kolay İletin!
İletişim
Adres:
No.305 Oda HuiLan Binası No. 273 Huanpu Yolu Guangzhou Çin 510620
Kategoriler
Kaydolun