„Mérés 1 Ellenőrző kérdések 3” változatai közötti eltérés

A VIK Wikiből
Ugrás a navigációhoz Ugrás a kereséshez
a (Kiskoza átnevezte a(z) 3. mérés ellenőrző kérdései lapot a következő névre: Mérés 1 Ellenőrző kérdések 3)
 
(4 közbenső módosítás, amit 4 másik szerkesztő végzett, nincs mutatva)
1. sor: 1. sor:
{{GlobalTemplate|Infoalap|MeresLabor1Kerdes3}}
+
{{Vissza|Mérés laboratórium 1.}}
  
vissza [[MeresLabor1|a Mérés 1 tárgyhoz]]
 
----
 
 
'''AZ ELLENŐRZŐ KÉRDÉSEKRE ÖSSZEÍRT VÁLASZOK BEMAGOLÁSA/MEGTANULÁSA NEM HELYETTESÍTI A MÉRÉSI ÚTMUTATÓ ÁTOLVASÁSÁT!!! OLVASSÁTOK ÁT A JEGYZETEKET, MÉRÉSI ÚTMUTATÓKAT IS!!!'''
 
'''AZ ELLENŐRZŐ KÉRDÉSEKRE ÖSSZEÍRT VÁLASZOK BEMAGOLÁSA/MEGTANULÁSA NEM HELYETTESÍTI A MÉRÉSI ÚTMUTATÓ ÁTOLVASÁSÁT!!! OLVASSÁTOK ÁT A JEGYZETEKET, MÉRÉSI ÚTMUTATÓKAT IS!!!'''
  
8. sor: 6. sor:
  
 
==1. kérdés==
 
==1. kérdés==
A megismert soros adatátviteli módszerek közül melyiknél nem szükséges az órajelet is továbbítani?
+
;A megismert soros adatátviteli módszerek közül melyiknél nem szükséges az órajelet is továbbítani?
===Válasz===
+
:Az UART-nál, ott az adategységek azonosítása a lokális rendszerórák használatán alapul.
Az UART-nál, ott az adategységek azonosítása a lokális rendszerórák használatán alapul.
 
 
==2. kérdés==
 
==2. kérdés==
Miért nem könnyű elérni néhány Mbit/s sebességet UART átvitelnél?
+
;Miért nem könnyű elérni néhány Mbit/s sebességet UART átvitelnél?
===Válasz===
+
:Az ok: nem igényel külön dedikált órajelvezetéket, ez korlátozza az elérhető maximális sebességet.  
Az ok: nem igényel külön dedikált órajelvezetéket, ez korlátozza az elérhető maximális sebességet.  
 
 
==3. kérdés==
 
==3. kérdés==
Melyik soros adatátviteli mód nem támogatja busz kialakítását?
+
;Melyik soros adatátviteli mód nem támogatja busz kialakítását?
===Válasz===
+
:Az UART és az USRT, mivel ott a kapcsolat pont-pont típusú. (pl. számítógép-modem, számítógép-terminál)
Az UART, mivel ott a kapcsolat pont-pont típusú. (pl. számítógép-modem, számítógép-terminál)
+
 
 
==4. kérdés==
 
==4. kérdés==
Milyen módon vezéreljük a 4 számjegyű 7 szegmenses kijelzőt?
+
;Milyen módon vezéreljük a 4 számjegyű 7 szegmenses kijelzőt?
===Válasz===
+
:Az a, b, c, d, e, f, g és tizedespont szegmensjeleket időosztásban küldjük sorban az anódokra, a megfelelő anódjel kiválasztásával.
I²C, SPI
+
 
 +
==5. kérdés==
 +
;Milyen adatátviteli paraméterek állíthatók be a PC soros kommunikációs csatornáin?
 +
:bit/sec, adatbitek, paritás, stopbitek, átvitelvezérlés
 
==6. kérdés==
 
==6. kérdés==
Milyen adatátviteli paraméterek állíthatók be a PC soros kommunikációs csatornáin?
+
;Egy 100 byte méretű fájl átvitele aszinkron soros csatornán 115200 b/s sebesség mellett 8N1 (8 bit adat, nincs paritás, 1 STOP bit) formátumban minimum menyi ideig tart?
===Válasz===
+
:100 byte = 800 bit, byte-onként 1 stopbit ÉS EGY START BIT = 200 bit, összesen 1000 bit, 115200 bit/sec sebességgel ez 8,68 ms alatt megy át
bit/sec, adatbitek, paritás, stopbitek, átvitelvezérlés
 
 
==7. kérdés==
 
==7. kérdés==
Egy 100 byte méretű fájl átvitele aszinkron soros csatornán 115200 b/s sebesség mellett
+
;Egy 115200 b/s, 8N1 beállítású UART átvitel esetén mekkora eltérés engedhető meg az adó és a vevő bitidejében, ha sikeres átvitelt szeretnénk?
8N1 (8 bit adat, nincs paritás, 1 STOP bit) formátumban minimum menyi ideig tart?
+
:A vevőnek elvileg bitidőnként, a bitidő közepén kellene mintavételezni az adatokat. Mivel az adó és a vevő frekvenciája kicsit eltér, ezért ez nem teljesül. Ha a hiba 1 bitidő alatt dt (delay time), akkor ez az N-edik bit mintavételezésekor N*dt-re nő, ami akkor okoz hibát, ha a legutolsó bitnél eléri a bitidő határát. Mivel a mintevételezés a bitidő közepén kezdődik, ezért N*dt < T/2-nek teljesülni kell (minden START bitnél újra szinkronizálódik a vevő).
===Válasz===
 
100 byte = 800 bit, byte-onként 1 stopbit ÉS EGY START BIT = 200 bit, összesen 1000 bit, 115200 bit/sec sebességgel ez 8,68 ms alatt megy át
 
==8. kérdés==
 
Egy 115200 b/s, 8N1 beállítású UART átvitel esetén mekkora eltérés engedhető meg az adó és a vevő bitidejében, ha sikeres átvitelt szeretnénk?
 
===Válasz===
 
A vevőnek elvileg bitidőnként, a bitidő közepén kellene mintavételezni az adatokat. Mivel az adó és a vevő frekvenciája kicsit eltér, ezért ez nem teljesül. Ha a hiba 1 bitidő alatt dt (delay time), akkor ez az N-edik bit mintavételezésekor N*dt-re nő, ami akkor okoz hibát, ha a legutolsó bitnél eléri a bitidő határát. Mivel a mintevételezés a bitidő közepén kezdődik, ezért N*dt < T/2-nek teljesülni kell (minden START bitnél újra szinkronizálódik a vevő).
 
  
Mindez számokkal:
+
:Mindez számokkal:
8N1 beállításból tudjuk, hogy 1 Start bit + 8 Adat bit + 1 Stop bit == 10 bitet kell átküldeni. (N = 10)<br/ >
+
:8N1 beállításból tudjuk, hogy 1 Start bit + 8 Adat bit + 1 Stop bit == 10 bitet kell átküldeni. (N = 10)
115200 b/s : 115200 bit megy át másodpercenként -> 1 bit: 1/115200 => 8.68 us.
+
:115200 b/s : 115200 bit megy át másodpercenként -> 1 bit: 1/115200 => 8.68 us.
  
  
Képletbe behelyettesítve:<br/ >
+
:Képletbe behelyettesítve:
10 * dt < 8.68/2<br/ >
+
:10 * dt < 8.68/2
dt < 0.434 us
+
:dt < 0.434 us
  
(0.434/8.86)*100 = 5% eltérés.
+
:(0.434/8.86)*100 = 5% eltérés.
  
Megj.: Sebességtől független, csak beállítástól függ, hiszen
+
:Megj.: Sebességtől független, csak beállítástól függ, hiszen
x bit/s esetén:
+
:x bit/s esetén:
t= 1/x,
+
:t= 1/x,
n db dt<1/x/2 ahol n a bitek száma, dt delay time,
+
:n db dt<1/x/2 ahol n a bitek száma, dt delay time,
dt < 1/x/2/n.
+
:dt < 1/x/2/n.
dt/t = (1/x/2/n)/(1/x)=1/2n
+
:dt/t = (1/x/2/n)/(1/x)=1/2n
8N1 esetén n=10, így dt/t= 0,05 ami 5 %. -- [[AndorSzabo]]
+
:8N1 esetén n=10, így dt/t= 0,05 ami 5 %. -- [[AndorSzabo]]
 +
==8. kérdés==
 +
;Hasonlítsa össze sebesség szerint a soros adatátviteli módokat!
 +
:SPI 10 Mbit/sec > I&#178;C 3400 Kbit/sec > UART 115 Kbit/sec
 
==9. kérdés==
 
==9. kérdés==
Hasonlítsa össze sebesség szerint a soros adatátviteli módokat!
+
;Mi alapján osztályozódik az SPI 4 átviteli módja?
===Válasz===
+
:Az adatok kiléptetése és a beérkezett adatok mintavételezése az órajel egymással ellentétes éleire történik. Ennek megfelelően, továbbá figyelembe véve az órajel kiindulási nyugalmi értékét is, alapvetően 4 fajta SPI átviteli ciklus definiálható.
SPI 10 Mbit/sec > I&#178;C 3400 Kbit/sec > UART 115 Kbit/sec
+
==10. kérdés==
 +
;Mit jelent a START bit az UART keretben, milyen a polaritása?
 +
:A tetszőleges időpontban beérkező adatkeret START bitjének lefutó éle szolgál egyfajta szinkronizációs pont kijelölésére, ami után a küldő és fogadó egység az adatkeret időtartamára összeszinkronizálódik, legalábbis ami az adatkeretben megjelenő bitértékek értelmezését illeti. A START bit polaritása alacsony (0).
 
==11. kérdés==
 
==11. kérdés==
Mi alapján osztályozódik az SPI 4 átviteli módja?
+
;Mit jelent a páros paritás, az AB hexadecimális értékű adathoz milyen érték tartozik?
===Válasz===
+
:Ha az adatbitek páratlanul tartalmaztak 1-est és a paritásbit értéke is 1, vagy az adatbitek páros számú 1-est tartalmaztak és a paritásbit értéke 0, akkor páros (even) paritásról beszélünk.<br /> (Ha az adatbitek párosan tartalmaztak 1-est és a paritásbit értéke is 1, vagy az adatbitek páratlan számú 1-est tartalmaztak és a paritásbit értéke 0, akkor páratlan (odd) paritásról beszélünk.)<br />
Az adatok kiléptetése és a beérkezett adatok mintavételezése az órajel egymással ellentétes éleire történik. Ennek megfelelően, továbbá figyelembe véve az órajel kiindulási nyugalmi értékét is, alapvetően 4 fajta SPI átviteli ciklus definiálható.
+
:http://en.wikipedia.org/wiki/Parity_bit
==13. kérdés==
 
Mit jelent a START bit az UART keretben, milyen a polaritása?
 
===Válasz===
 
A tetszőleges időpontban beérkező adatkeret START bitjének lefutó éle szolgál egyfajta szinkronizációs pont kijelölésére, ami után a küldő és fogadó egység az adatkeret időtartamára összeszinkronizálódik, legalábbis ami az adatkeretben megjelenő bitértékek értelmezését illeti. A START bit polaritása alacsony (0).
 
==14. kérdés==
 
Mit jelent a páros paritás, az AB hexadecimális értékű adathoz milyen érték tartozik?
 
===Válasz===
 
Ha az adatbitek páratlanul tartalmaztak 1-est és a paritásbit értéke is 1, vagy az adatbitek páros számú 1-est tartalmaztak és a paritásbit értéke 0, akkor páros (even) paritásról beszélünk.<br />
 
(Ha az adatbitek párosan tartalmaztak 1-est és a paritásbit értéke is 1, vagy az adatbitek páratlan számú 1-est tartalmaztak és a paritásbit értéke 0, akkor páratlan (odd) paritásról beszélünk.)<br />
 
http://en.wikipedia.org/wiki/Parity_bit
 
  
(HEX) AB = (BIN) 10101011, 1-es paritásbit tartozik hozzá.
+
:(HEX) AB = (BIN) 10101011, 1-es paritásbit tartozik hozzá.
==15. kérdés==
+
==12. kérdés==
Hány vezeték kell 4 periféria SPI buszon használatához?
+
;Hány vezeték kell 4 periféria SPI buszon használatához?
===Válasz===
+
:3+4 = 7 vezeték, mivel SPI esetén 3 + n kell, ahol n a perifériák száma.
3+4 = 7 vezeték, mivel SPI esetén 3 + n kell, ahol n a perifériák száma.
+
:MISO,MOSI,SCK,SSN (N=0,1,2,3)
MISO,MOSI,SCK,SSN (N=0,1,2,3)
 
  
  
  
 
==Régebbi kérdések==
 
==Régebbi kérdések==
==Kérdés==
+
;Mik a tipikus UART adatátviteli sebességek?
Mik a tipikus UART adatátviteli sebességek?
+
:110, 300, 1200, 2400, 4800, 9600, 19200, 28800, 38400, 57600, 76800, 115200 bit/sec
===Válasz===
 
110, 300, 1200, 2400, 4800, 9600, 19200, 28800, 38400, 57600, 76800, 115200 bit/sec
 
 
 
==Kérdés==
 
Miért nem könnyű elérni néhány Mbit/s sebességet I&#178;C (ejtsd: eye-squared-see) átvitelnél?
 
===Válasz===
 
Az I&#178;C buszon a karakterek átvitele keretekben történik és 9 órajel ütemet vesz igénybe. A kereteket a START és STOP fázisok határolják. Az I&#178;C buszon a címzés hagyományosan 7 biten történik (ez komoly korlát). Ezt a kompatibilitás megtartásával kiterjesztették 10 bitesre.
 
 
 
Az átviteli sebesség 4 kategóriában választható, 0 - 100kHz, 0 - 400kHz, 0 &#8211; 1MHz és 3,4MHz.
 
 
 
==Kérdés==
 
Mit jelent a küldő és a fogadó egység az I&#178;C ciklus során?
 
===Válasz===
 
küldő (adó): adatokat küld, fogadó (vevő): adatokat fogad
 
 
 
Olvasás módban:
 
küldő: szolga, fogadó: mester
 
 
 
Írás módban:
 
küldő: mester, fogadó: szolga
 
 
 
==Kérdés==
 
Mekkora a legnagyobb beállítható átviteli sebesség a PC soros portjain a laborban?
 
===Válasz===
 
921600 bit/sec
 
  
==Kérdés==
+
;Miért nem könnyű elérni néhány Mbit/s sebességet I&#178;C (ejtsd: eye-squared-see) átvitelnél?
Mi a szerepe az adó ill. a vevő oldali FIFO puffereknek? Mi a mérete ezeknek a PC-ben
+
:Az I&#178;C buszon a karakterek átvitele keretekben történik és 9 órajel ütemet vesz igénybe. A kereteket a START és STOP fázisok határolják. Az I&#178;C buszon a címzés hagyományosan 7 biten történik (ez komoly korlát). Ezt a kompatibilitás megtartásával kiterjesztették 10 bitesre.
ill. a mérőkártyán? Hogyan használható a pufferek tele ill. félig tele jelzése az adatvesztés megakadályozására?
 
===Válasz===
 
adó oldali puffer: tárolja az adatokat, ha gyorsabban állnak rendelkezésre, mint ahogy ki tudjuk küldeni; vevő oldali puffer: tárolja az adatokat, ha azok gyorsabban érkeznek, mint ahogy fel tudnánk azokat dolgozni; FIFO: elején teszünk be, végén veszünk ki; a PC-ben és a mérőkártyán is 8 byte a mérete; a tele és a félig tele jelzés az adatforgalom szabályozására szolgál
 
  
==Kérdés==
+
:Az átviteli sebesség 4 kategóriában választható, 0 - 100kHz, 0 - 400kHz, 0 &#8211; 1MHz és 3,4MHz.  
Hogyan érzékelhető a START és a STOP fázis az I&#178;C buszon az egységek által?
 
===Válasz===
 
A START és STOP fázisok esetén az SDA adatvonal az SCL órajel magas értéke alatt vált értéket. START: le, STOP: fel
 
  
==Kérdés==
+
;Mit jelent a küldő és a fogadó egység az I&#178;C ciklus során?
Melyik buszciklus ideje hosszabb az I&#178;C buszon (írás vagy olvasás)?
+
:küldő (adó): adatokat küld, fogadó (vevő): adatokat fogad
===Válasz===
 
I&#178;C buszon az olvasás
 
  
==Kérdés==
+
:Olvasás módban:
Hány bitet használnak az I&#178;C busz kiterjesztett címzésénél?
+
:küldő: szolga, fogadó: mester
===Válasz===
 
10 bitet
 
  
==Kérdés==
+
:Írás módban:
Milyen keretformátumokat képes egy UART vezérlő előállítani ill. fogadni?
+
:küldő: mester, fogadó: szolga
===Válasz===
 
1 START bit, értéke logikai alacsony
 
  
Választható számú, 5, 6, 7, 8, esetleg 9 bit adat
+
;Mekkora a legnagyobb beállítható átviteli sebesség a PC soros portjain a laborban?
 +
:921600 bit/sec
  
Paritásbit, amely ha van, akkor lehet páros, páratlan, mindig 1, mindig 0
+
;Mi a szerepe az adó ill. a vevő oldali FIFO puffereknek? Mi a mérete ezeknek a PC-ben ill. a mérőkártyán? Hogyan használható a pufferek tele ill. félig tele jelzése az adatvesztés megakadályozására?
 +
:adó oldali puffer: tárolja az adatokat, ha gyorsabban állnak rendelkezésre, mint ahogy ki tudjuk küldeni; vevő oldali puffer: tárolja az adatokat, ha azok gyorsabban érkeznek, mint ahogy fel tudnánk azokat dolgozni; FIFO: elején teszünk be, végén veszünk ki; a PC-ben és a mérőkártyán is 8 byte a mérete; a tele és a félig tele jelzés az adatforgalom szabályozására szolgál
  
STOP bit, ami lehet 1, 1.5, 2
+
;Hogyan érzékelhető a START és a STOP fázis az I&#178;C buszon az egységek által?
 +
:A START és STOP fázisok esetén az SDA adatvonal az SCL órajel magas értéke alatt vált értéket. START: le, STOP: fel
  
-- [[NovakAron]] - 2006.12.12.
+
;Melyik buszciklus ideje hosszabb az I&#178;C buszon (írás vagy olvasás)?
 +
:I&#178;C buszon az olvasás
  
-- [[TothGaborFlyR|Tóth Gábor]] - 2010.10.18.
+
;Hány bitet használnak az I&#178;C busz kiterjesztett címzésénél?
 +
:10 bitet
  
 +
;Milyen keretformátumokat képes egy UART vezérlő előállítani ill. fogadni?
 +
:1 START bit, értéke logikai alacsony
 +
:Választható számú, 5, 6, 7, 8, esetleg 9 bit adat
 +
:Paritásbit, amely ha van, akkor lehet páros, páratlan, mindig 1, mindig 0
 +
:STOP bit, ami lehet 1, 1.5, 2
  
 
[[Category:Infoalap]]
 
[[Category:Infoalap]]

A lap jelenlegi, 2014. november 5., 20:05-kori változata

← Vissza az előző oldalra – Mérés laboratórium 1.

AZ ELLENŐRZŐ KÉRDÉSEKRE ÖSSZEÍRT VÁLASZOK BEMAGOLÁSA/MEGTANULÁSA NEM HELYETTESÍTI A MÉRÉSI ÚTMUTATÓ ÁTOLVASÁSÁT!!! OLVASSÁTOK ÁT A JEGYZETEKET, MÉRÉSI ÚTMUTATÓKAT IS!!!

Erre a mérésre el kell készíteni a közös, nagy házitok részletes blokkvázlatát!

1. kérdés

A megismert soros adatátviteli módszerek közül melyiknél nem szükséges az órajelet is továbbítani?
Az UART-nál, ott az adategységek azonosítása a lokális rendszerórák használatán alapul.

2. kérdés

Miért nem könnyű elérni néhány Mbit/s sebességet UART átvitelnél?
Az ok: nem igényel külön dedikált órajelvezetéket, ez korlátozza az elérhető maximális sebességet.

3. kérdés

Melyik soros adatátviteli mód nem támogatja busz kialakítását?
Az UART és az USRT, mivel ott a kapcsolat pont-pont típusú. (pl. számítógép-modem, számítógép-terminál)

4. kérdés

Milyen módon vezéreljük a 4 számjegyű 7 szegmenses kijelzőt?
Az a, b, c, d, e, f, g és tizedespont szegmensjeleket időosztásban küldjük sorban az anódokra, a megfelelő anódjel kiválasztásával.

5. kérdés

Milyen adatátviteli paraméterek állíthatók be a PC soros kommunikációs csatornáin?
bit/sec, adatbitek, paritás, stopbitek, átvitelvezérlés

6. kérdés

Egy 100 byte méretű fájl átvitele aszinkron soros csatornán 115200 b/s sebesség mellett 8N1 (8 bit adat, nincs paritás, 1 STOP bit) formátumban minimum menyi ideig tart?
100 byte = 800 bit, byte-onként 1 stopbit ÉS EGY START BIT = 200 bit, összesen 1000 bit, 115200 bit/sec sebességgel ez 8,68 ms alatt megy át

7. kérdés

Egy 115200 b/s, 8N1 beállítású UART átvitel esetén mekkora eltérés engedhető meg az adó és a vevő bitidejében, ha sikeres átvitelt szeretnénk?
A vevőnek elvileg bitidőnként, a bitidő közepén kellene mintavételezni az adatokat. Mivel az adó és a vevő frekvenciája kicsit eltér, ezért ez nem teljesül. Ha a hiba 1 bitidő alatt dt (delay time), akkor ez az N-edik bit mintavételezésekor N*dt-re nő, ami akkor okoz hibát, ha a legutolsó bitnél eléri a bitidő határát. Mivel a mintevételezés a bitidő közepén kezdődik, ezért N*dt < T/2-nek teljesülni kell (minden START bitnél újra szinkronizálódik a vevő).
Mindez számokkal:
8N1 beállításból tudjuk, hogy 1 Start bit + 8 Adat bit + 1 Stop bit == 10 bitet kell átküldeni. (N = 10)
115200 b/s : 115200 bit megy át másodpercenként -> 1 bit: 1/115200 => 8.68 us.


Képletbe behelyettesítve:
10 * dt < 8.68/2
dt < 0.434 us
(0.434/8.86)*100 = 5% eltérés.
Megj.: Sebességtől független, csak beállítástól függ, hiszen
x bit/s esetén:
t= 1/x,
n db dt<1/x/2 ahol n a bitek száma, dt delay time,
dt < 1/x/2/n.
dt/t = (1/x/2/n)/(1/x)=1/2n
8N1 esetén n=10, így dt/t= 0,05 ami 5 %. -- AndorSzabo

8. kérdés

Hasonlítsa össze sebesség szerint a soros adatátviteli módokat!
SPI 10 Mbit/sec > I²C 3400 Kbit/sec > UART 115 Kbit/sec

9. kérdés

Mi alapján osztályozódik az SPI 4 átviteli módja?
Az adatok kiléptetése és a beérkezett adatok mintavételezése az órajel egymással ellentétes éleire történik. Ennek megfelelően, továbbá figyelembe véve az órajel kiindulási nyugalmi értékét is, alapvetően 4 fajta SPI átviteli ciklus definiálható.

10. kérdés

Mit jelent a START bit az UART keretben, milyen a polaritása?
A tetszőleges időpontban beérkező adatkeret START bitjének lefutó éle szolgál egyfajta szinkronizációs pont kijelölésére, ami után a küldő és fogadó egység az adatkeret időtartamára összeszinkronizálódik, legalábbis ami az adatkeretben megjelenő bitértékek értelmezését illeti. A START bit polaritása alacsony (0).

11. kérdés

Mit jelent a páros paritás, az AB hexadecimális értékű adathoz milyen érték tartozik?
Ha az adatbitek páratlanul tartalmaztak 1-est és a paritásbit értéke is 1, vagy az adatbitek páros számú 1-est tartalmaztak és a paritásbit értéke 0, akkor páros (even) paritásról beszélünk.
(Ha az adatbitek párosan tartalmaztak 1-est és a paritásbit értéke is 1, vagy az adatbitek páratlan számú 1-est tartalmaztak és a paritásbit értéke 0, akkor páratlan (odd) paritásról beszélünk.)
http://en.wikipedia.org/wiki/Parity_bit
(HEX) AB = (BIN) 10101011, 1-es paritásbit tartozik hozzá.

12. kérdés

Hány vezeték kell 4 periféria SPI buszon használatához?
3+4 = 7 vezeték, mivel SPI esetén 3 + n kell, ahol n a perifériák száma.
MISO,MOSI,SCK,SSN (N=0,1,2,3)


Régebbi kérdések

Mik a tipikus UART adatátviteli sebességek?
110, 300, 1200, 2400, 4800, 9600, 19200, 28800, 38400, 57600, 76800, 115200 bit/sec
Miért nem könnyű elérni néhány Mbit/s sebességet I²C (ejtsd
eye-squared-see) átvitelnél?
Az I²C buszon a karakterek átvitele keretekben történik és 9 órajel ütemet vesz igénybe. A kereteket a START és STOP fázisok határolják. Az I²C buszon a címzés hagyományosan 7 biten történik (ez komoly korlát). Ezt a kompatibilitás megtartásával kiterjesztették 10 bitesre.
Az átviteli sebesség 4 kategóriában választható, 0 - 100kHz, 0 - 400kHz, 0 – 1MHz és 3,4MHz.
Mit jelent a küldő és a fogadó egység az I²C ciklus során?
küldő (adó): adatokat küld, fogadó (vevő): adatokat fogad
Olvasás módban:
küldő: szolga, fogadó: mester
Írás módban:
küldő: mester, fogadó: szolga
Mekkora a legnagyobb beállítható átviteli sebesség a PC soros portjain a laborban?
921600 bit/sec
Mi a szerepe az adó ill. a vevő oldali FIFO puffereknek? Mi a mérete ezeknek a PC-ben ill. a mérőkártyán? Hogyan használható a pufferek tele ill. félig tele jelzése az adatvesztés megakadályozására?
adó oldali puffer: tárolja az adatokat, ha gyorsabban állnak rendelkezésre, mint ahogy ki tudjuk küldeni; vevő oldali puffer: tárolja az adatokat, ha azok gyorsabban érkeznek, mint ahogy fel tudnánk azokat dolgozni; FIFO: elején teszünk be, végén veszünk ki; a PC-ben és a mérőkártyán is 8 byte a mérete; a tele és a félig tele jelzés az adatforgalom szabályozására szolgál
Hogyan érzékelhető a START és a STOP fázis az I²C buszon az egységek által?
A START és STOP fázisok esetén az SDA adatvonal az SCL órajel magas értéke alatt vált értéket. START: le, STOP: fel
Melyik buszciklus ideje hosszabb az I²C buszon (írás vagy olvasás)?
I²C buszon az olvasás
Hány bitet használnak az I²C busz kiterjesztett címzésénél?
10 bitet
Milyen keretformátumokat képes egy UART vezérlő előállítani ill. fogadni?
1 START bit, értéke logikai alacsony
Választható számú, 5, 6, 7, 8, esetleg 9 bit adat
Paritásbit, amely ha van, akkor lehet páros, páratlan, mindig 1, mindig 0
STOP bit, ami lehet 1, 1.5, 2