195378. lajstromszámú szabadalom • Eljárás és berendezés soros adatátviteli vonalak jelátviteli sebességének és/vagy jeltorzításának meghatározására
1 195 378 2 mertetjük. A 16 időazonosító áramkör 31 jelváltozás és start/stop-jel indikáló áramkör bemenete az E bemenő adat vezetékköteg részét képező o bemenő adatjel vezetékre, kimenetei pedig s törlő vezetéken és q stop-jel vezetéken keresztül 32 bistabil multivibrátör bemenetére, valamint h beíró vezetékre vannak kötve. A 32 bistabil multivibrátor kimenete az i engedélyező vezetékre van kötve. Ebben az esetben az E bemenő adat vezetékköteg egyetlen vezetékből, az o bemenő adatjel vezetéken soros adatátviteli jel érkezik a 31 jelváltozás és start/stop-jel indikáló áramkör bemenetére. Amikora 31 jelváltozás és start/stop-jel indikáló áramkör START-jelet érzékel, a START-jel első élével egyidőben (gyakorlatilag némi késleltetés után) impulzust ad az s törlő vezetékre, ha pedig STOP-jelet érzékel, impulzust ad a q stop-jel vezetékre, mégpedig a STOP-jel (ill. bit) első élével egyidőben (gyakorlatilag némi késleltetés múlva). Amennyiben a 31 jelváltozás és start/stop-jel indikáló áramkör az s törlő vezetéken és q stop-jel vezetéken megjelenő impulzusok (a START és a STOP-jel első éle) között további jelváltozásokat észlel, minden jelváltozás pillanatában (gyakorlatilag némi késleltetés múlva) impulzust ad a h beíró vezetékre. A 32 bistabil multivibrátor logikai egy-állapotba kerül, és jelet ad az i engedélyező vezetékre, ha az s törlő vezetéken keresztül impulzus érkezik és megszünteti a jelet az i engedélyező vezetéken, ha a q stop-jel vezetéken át impulzus érkezik. A találmány szerinti eljárás és berendezés előnyei az alábbiak: — lehetővé teszi soros adatátviteli jelek adatátviteli sebességének egységes módszerrel történő meghatározását; — az adatátviteli sebesség meghatározása nemcsak az adatátvitel kezdetén, bizonyos előre meghatározott karakter átvitele esetén lehetséges, hanem az adatátvitel során bármikor, az átvitt karakterekre vonatkozó megkötés nélkül, ha azt legalább feltételezzük, hogy véges időn belül legalább egyszer előfordul, hogy egy jelváltást egy bitidőnek megfelelő idő elteltével egy újabb jelváltás követ; — a jeltorzítás pontos meghatározásához nem szükséges jelgenerálást végezni; — ha a jeltorzítást egy bázis időhöz (START bit) képest többszörös bitidő letelte után is vizsgálni akarjuk (konzekvens kumulálódó hiba; óraelcsúszás, stb.), akkor a torzításmérés START/STOP-jel indikálást tesz szükségessé, ha azonban a jeltorzítást bitenként külön-külön elegendő vizsgálnunk (jitter); még ez sem szükséges; — az időazonosító áramkör megfelelő kialakítása lehetővé teszi szinkron adatátvitel esetén az adatjel szinkronjelhez képesti elcsúszásának (skew) meghatározását is, ezzel tehát (az előzőeket is figyelembe véve) teljes jelanalizálást tesz lehetővé; — a találmányban leírt berendezés mikroprocesszor által vezérelhető, integrált áramkörös kialakítást tesz lehetővé, így az adatátviteli sebesség és a jeltorzítás meghatározását olcsón és egyszerűen megvalósíthatóvá teszi. Szabadalmi igénypontok 1. Eljárás soros adatátviteli vonalak adatátviteli sebességének és/vagy jeltorzításának meghatározására, melynek során a két jelváltozás közötti időtartamot meghatározzuk és eltároljuk, azzal jellemezve, hogy a jelváltozások közötti időtartamot összehasonlítjuk a korábbi minimálértékkel, és csak akkor tároljuk el, ha annak értéke kisebb az előző minimálértéknél, és nagyobb egy előzetesen eltárolt minimum határértéknél, és a jelváltozások közötti időtartamok összehasonlítása során azt vizsgáljuk, hogy az újonnan mért érték az előzőleg eltárolt maximálértéknél nagyobb és egyidejűleg az előzőleg eltárolt maximum határértéknél kisebb-e, és az új mért értéket csak akkor tároljuk el maximálértékként, ha az előző két vizsgálat eredménye pozitív. 2. Az 1. igénypont szerinti eljárás, azzal jellemezve, hogy a mérés kezdetekor minimálértékként beállítjuk az elvileg eltárolható maximális értéket, és az első mérés során ezt tekintjük az előző mérés során kapott minimálértéknek, és a mérés kezdetekor maximálértékként beállítjuk az elvileg eltárolható minimális értéket, és a mérések során ezt tekintjük az előző mérésnél kapott maximálértéknek. 3. Berendezés soros adatátviteli vonalak adatátviteli sebességének és/vagy jeltorzításának meghatározására, előnyösen az 1. igénypont szerinti eljárás foganatosítására, melynek első kapuzó egység (14) bemenete harmadik címző vezetéken (e) át címfelismerő egység (13) kimenetére, kimenetei pedig központi vezetékköteg (A) részét képező kiolvasó vezetékkötegen (B) keresztül vezérlő egység (11) ki/bemeneteire vannak csatlakoztatva, a címfelismerő egység (13) bemenetei a központi vezetékköteg (A) részét képező cím és vezérlő vezetékkötegre (D) vannak kötve, azzal jellemezve, hogy a berendezés jelátviteli sebesség és jeltorzítás meghatározó egységének (12) a bemenetei első címző vezetéken (b) és második címző vezetéken (b) át a címfelismerő egység (13) kimeneteire, harmadik címző vezetéken (e) keresztül a címfelismerő egység (13) további kimenetére és első kapuzó egység (14) bemenetére, valamint negyedik címző vezetéken (f) át a címfelismerő egység (13) további kimenetére és második kapuzó egység (15) bemenetére, még további bemenete pedig a berendezés bemenetét képező bemenő adat vezetékkötegre (E), valamint a központi vezetékköteg (A) részét képező beíró vezetékkötegen (C) keresztül a vezérlő egység (11) ki/bemeneteire, kimenetei pedig első adat vezetékcsoporton (F) keresztül az első kapuzó egység (14) további bemeneteire, második adat vezetékcsoporton (G) át pedig a második kapuzó egység (15) további bemeneteire vannak csatlakoztatva, az első kapuzó egység (14) kimenete a központi vezetékköteg (A) részét képező kiolvasó vezetékkötegen (B) keresztül a vezérlő egység (11) ki/bemeneteire, valamint a második kapuzó egység (15) kimeneteire vannak kötve (2. ábra). 5 10 15 20 25 30 35 40 45 50 55 60