Fórum témák

» Több friss téma
Cikkek » Kommunikáció alapjai - Soros adatátvitel
Kommunikáció alapjai - Soros adatátvitel
Szerző: Topi, idő: Feb 3, 2007, Olvasva: 44234, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   4 / 7
A Microwire soros átviteli rendszert a National Semiconductor fejlesztette ki, de ma már igen sok IC gyártó alkalmazza.

A megoldás egyszerű, az adattranszfer formátuma lehetővé teszi, hogy speciális interfész nélkül is kezelhetőek legyenek az áramkörök. Háromvezetékes, szinkron soros rendszer, a három jelcsatlakozás: DI (adatbemenet), DO (adatkimenet) és CLK (órajel). Opcionálisan egy CS engedélyező, aktivizáló jel is megengedett.

A Microwire rendszerben a Master és a Slave szerep hardver módon rögzített, eleve beépített (pl. sok memória IC készül ezzel a megoldással, mind Slave jellegű). A Master küldi ki az órajeleket, s az adattranszfert is ez indítja, parancs- kiküldéssel – a parancsban cím is szerepel. A Microwire rendszert használó gyártók megegyeztek, hogy melyik áramkörtípushoz melyik címet használják – a Slave-nél a cím is rögzített, beépített. Az órajel és a DI, DO jelek kapcsolata a 2.1. ábrán látható. A General Instruments szinkron soros átvitele alapvetően megegyezik a Microwire rendszerrel, de egy további vonalat is alkalmaz (RDY/BUSY), a Slave ezen jelzi, ha belső működés miatt nem tud utasítást fogadni a Mastertől (pl. ha egy EEPROM írási folyamata zajlik). (Az eredeti Microwire szabvány is megengedi egy ilyen foglaltsági jel kiküldését, de nem ad újabb csatlakozó pontot, a DO használható fel ilyen célra.)
Az SPI (Serial Peripheral Interface) egy nagy sebességű soros szinkron I/O rendszer. Az SPI alkalmas egy CPU és kiegészítő áramkörei összekapcsolására, de több processzor együttműködését is lehetővé teszi. Az órajel fázisa és polaritása szoftverrel választható, így különféle megoldású soros elemek is összekapcsolhatók az SPI rendszerrel. A kiegészítő áramkörökben a Slave jelleg rögzített. A rendszer működését a 2.2. ábra mutatja be, a jelvezetékek: MOSI (Master kimenet, Slave bemenet), MISO (Master bemenet, Slave kimenet), SCK (soros órajel, a Master küldi ki), SS (Slave kiválasztás). Nyolc SCK óraciklus valósít meg egy adattranszfert. Miközben a Master eszköz kiküld egy adatot a Slave-hez (MOSI), a Slave is kiléptet egy másikat a Master számára (MISO). Ezt a kétirányú folyamatot az egyetlen órajelsorozat szinkronizálja.

Az SPI adattranszfer is tartalmaz parancsot, amit a Master küld. A parancsok az IC kapcsolatokat támogatják, pl. egy EEPROM terület folyamatos feltöltése adatokkal – egyetlen paranccsal előírható. Az SPI BUSZ-t általában 2 MHz-ig használják, de pl. a Xicor cég X25650 soros adatkezelésű EEPROM memória IC-je, mely SPI jelleggel kezelhető, 5 MHz-es adatsebességet is megenged.
A cikk még nem ért véget, lapozz!
Következő: »»   4 / 7
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem