E-gradiva > Računalništvo > Sistemi > d_okolje > 03_serijski > Sinhroni prenos

Prijava

Sinhronizacija iz podatkovnega signala

Drug način ohranjanja sinhronizma z oddajnikom pa je preko podatkovnega signala! Signal, ki ga oddaja oddajnik, mora v svoji obliki vsebovati informacijo o začetku in koncu sporočila, pa tudi informacijo o taktu pošiljanja oz. branja.

Začetek podatkovnega okvirja  je pri sinhronem prenosu označen z dogovorjenim posebnim sinhronizacijskim znakom.

Ko sprejemnik prepozna ta znak (predpisano zaporedje bitov), ve, da bodo sledili biti koristne informacije. Podobno so sinhronizacijski znaki  tudi na koncu sporočila in tudi v času, ko ni prenašanja podatkov. Primer sinhronizacijskega znaka je znak z imenom SYN, ki ga najdemo v naboru znakov ASCII .

Poleg tega, da naznanja začetek podatkov, pa vsebuje sinhronizacijski znak tudi informacijo o hitrosti, o taktu. Kako?

Ker je znana oblika sinhronizacijskega signala, lahko sprejemnik "izmeri" trajanje posameznih stanj in iz oblike signala ugotovi hitrost oddajanja (takt) oddajnika. Nato tudi svoj takt nastavi na isto vrednost ter ga po potrebi sproti popravlja.

Podatkovni okvirji so pri sinhronih prenosih daljši kot pri sinhronih - do nekaj tisoč zlogov.

Okvir sestavljajo:

  1. Podatkovni okvir imadoločeno zgradbo. Poleg samega sporočila prenaša okvir še dodatne informacije, ki spremljajo sporočilo. Okvir je zgrajen iz začetnega dela (glave), osrednjega podatkovnega dela in zaključnega dela (repa). 
  2. Dolžina okvirjev je lahko stalna ali spremenljiva. Z okvirji, ki imajo spremenljivo število znakov, lahko bolje izkoristimo prenosno pot. Vendar mora biti v takšnem okvirju dodatna informacija o dolžini: bodisi podatek o številu znakov (pred samimi podatki), ali pa poseben znak za konec okvirja (na koncu okvirja).
  3. V okvirju je tudi del, v katerem sp kontrolni podatki za odkrivanje napak pri prenou. Ta informacija - npr. nekaj znakov (kontrolno polje, FCS - angl. frame check sequence), ima podobno nalogo kot bit parnosti pri asinhronem prenosu podatkov. V narisanem primeru je uporabljena kontrolna vsota. angl.  checksum)
  4. Pri prenašanju okvirjev med več napravami mora biti v naslovnem delu okvirju prisotna informacija o naslovu oddajnika in naslovu sprejemnika. Temu delu okvirja pravimo naslovno polje.
  5. V okvirju so lahko še drugi krmilni znaki.
Za serijski prenos podatkov so v računalniku vgrajeni "serijski" vmesniki , npr. serijska vrata COM.

Avtorji: Tea Lončarić , Andreja Vehovec, Marko Kastelic , David Drofenik, Saša Divjak, Alenka Kavčič , Matija Marolt, Marko Privošnik, Milan Podbršček, Janko Harej, Andrej Florjančič