Zdroj: www.cni.cz

ČESKÁ TECHNICKÁ NORMA

ICS 27.120.20; 35.240.60

Březen 1998

CAMAC - Systém rozhraní sériového
kanálu

ČSN
IEC 640 + A1

35 6632

 

 

 

CAMAC - Serial Highway Interface System

Système CAMAC - Interface pour Interconnexion de Branche Série

CAMAC - System - Serielle Ringleitung

 

Tato norma je identická s mezinárodní normou IEC 640:1979 včetně změny A1:1984 a obsahuje harmonizační dokument HD 417 S2:1987, který je úplným a nezměněným převzetím uvedené mezinárodní normy a její změny.

 

This standard is identical with the International Standard IEC 640:1979 including its Amendment No. 1:1984 and contains the Harmonization Document HD 417 S1:1987, which is the complete and unchanged adoption of the International Standard IEC including its Amendment.

 

Ó Český normalizační institut, 1998




51331


Strana 2

Národní předmluva

 

Citované normy

IEC 516:1975 zavedena v ČSN IEC 516+A1 Systém CAMAC - Modulární přístrojový systém pro zpracování dat (idt IEC 516:1975, idt HD CENELEC 357 S2:1987) (35 6561)

IEC 552:1977 zavedena v ČSN IEC 552+A1 CAMAC - Sestava s více rámy - Specifikace kanálu větve a řadiče rámu CAMAC typu A1 (idt IEC 552:1975, idt HD CENELEC 374 S2:1986) (35 6631)

IEC 625-1:1979 zavedena v ČSN IEC 625-1 Systémy rozhraní pro programovatelné měřicí přístroje (byte sériově, bit paralelně). Část 1: Funkční specifikace, elektrické specifikace, mechanické specifikace, použití systému a požadavky pro kostruktéra a uživatele (idt HD CENELEC 414.1 S1:1981) (18 3050)

 

Další citované dokumenty

EUR 6100e:1972 dokument vydaný evropskou komisí ESONE je archivován v Ústavu jaderných infomací a. s., Elišky Přemyslovny 379, Praha 5 - Zbraslav

IEEE 595:1976 dokument vydaný evropskou komisí ESONE je archivován v Ústavu jaderných infomací a. s., Elišky Přemyslovny 379, Praha 5 - Zbraslav

ISO 2382-4:1987 zavedena v ČSN ISO 2382-4 Informační technika. Slovník. Část 4: Organizace dat (idt ISO 2382-4:1987) (36 9001)

 

Obdobné mezinárodní, regionální a zahraniční normy

DIN IEC 640:1987 CAMAC - Interface System mit serieller Ringleitung (CAMAC - Systém rozhraní sériového kanálu)

NEN 10640:1988 CAMAC; Verbindingssysteem voor seriele datetransmissie (CAMAC - Systém rozhraní sériového kanálu)

 

Informativní údaje z HD 417 S2:1979

Tento harmonizační dokument byl schválen CENELEC dne 1986-02-27.

Podle vnitřních směrnic CENELEC se členové národních komisí CENELEC zavazují:

- oznámit existenci tohoto harmonizačního dokumentu na národní úrovni do 1986-07-01,

- vydat svou novou harmonizovanou národní normu do 1987-07-01,

- stáhnout všechny rozporné národní normy do 1987-07-01.

 

Souvisící normy

ČSN 35 6560 Definice názvů systému CAMAC použitých v publikacích IEC (eqv IEC 678:1980)

 

POZNÁMKA - Do normy je zapracována změna A1:1984 jako nedílná součást textu a je označena na levém okraji stránky dvojitou svislou čarou.

 

Vypracování normy

Zpracovatel: Bohumil Hájek, technické normy, Praha, IČO 44368933

Technická normalizační komise: TNK 56 Elektrické měřicí přístroje

Pracovník Českého normalizačního institutu: Ing. Jaromír Petřík


Strana 3

MEZINÁRODNÍ NORMA

IEC 640

CAMAC - Systém rozhraní

První vydání

sériového kanálu

1979

+ A1

1984


 

MDT 621.039-791.2 621.317.39::621.039 621.038.084::514.13  621.315.68::621.316.541.001.2.004.11

 

Obsah

 

strana

 

 

 

Předmluva

7

Úvodní údaje

7

 

 

 

Oddíl první - Všeobecně

1

Rozsah platnosti

8

2

Předmět normy

9

3

Názvosloví: interpretace této normy

9

4

Zkratky a symboly

9

 

 

 

Oddíl druhý - Principy systému sériového kanálu

5

Uspořádaní

11

6

Zprávy

11

7

Přenos slabik

12

8

Systémové hodinové impulzy

12

9

Přípojky sériového kanálu

12

10

Sériový budič

13

11

Rozšířené využití sériového kanálu

13

12

Sériový řadič rámu

14

 

 

 

Oddíl třetí - Struktura zpráv pro sériové řadiče rámu

13

Instrukční zprávy

18

14

Zpráva odpovědi

18

15

Požadavková zpráva

18

16

Pole zpráv

19

17

Formátovací slabiky

20

 

 

 

Oddíl čtvrtý - Sledy zpráv instrukce/odpověď

18

Všeobecné požadavky

25

19

Operace čtení

27

20

Operace záznamu

27

21

Operace řízení

27

22

Zkracování instrukční zprávy

27

23

Prostor pro odpověď

28


Strana 4

Oddíl pátý - Generování požadavkových zpráv

24

Řízení spouštění požadavkových zpráv

34

25

Zpožďovací vyrovnávací paměť

34

26

Identifikace požadavků

35

 

 

 

Oddíl šestý - Identifikace typu zprávy

27

Úplná instrukční zpráva (minimální délka 8 slabik, MI = 00)

38

28

Zkrácená instrukční zpráva (délka 2 slabiky, bez MI)

38

29

Zpráva odpovědi (délka 3 nebo 7 slabik, MI = 01)

38

30

Požadavková zpráva (délka 3 slabiky, MI = 1-)

39

 

 

 

Oddíl sedmý - Přípojky D sériového kanálu

31

Konektory přípojek D

39

32

Datové a hodinové signály

40

33

Řídicí signály

41

 

 

 

Oddíl osmý - Časování

34

Frekvence systémových hodinových impulzů

46

35

Tok slabik

46

36

Časování signálů

46

37

Zpoždění šíření

48

 

 

 

Oddíl devátý - Bitově sériový a slabikově sériový způsob

38

Slabikově sériový způsob

50

39

Bitově sériový způsob

50

 

 

 

Oddíl desátý - Synchronizace

40

Synchronizace zpráv

51

41

Synchronizace slabik

52

42

Ztracená synchronizace: Činnost SSC

53

 

 

 

Oddíl jedenáctý - Přístup k registrům v SCC

43

Stavový registr

53

44

Ostatní registry

54

 

 

 

Oddíl dvanáctý - Funkční vlastnosti SCC dostupné přes stavový registr

45

Společné řídicí signály kanálu rámu

56

46

Stav relace instrukce/odpověď

56

47

Zpracování požadavků

57

48

Možnosti změny uspořádání

58

 

 

 

Oddíl třináctý - Sériový řadič rámu - vybavení předního panelu

49

Ruční ovládací prvky

60

50

Indikační prvky

60

51

Konektory

61

52

Ostatní vybavení předního panelu

61


Strana 5

Oddíl čtrnáctý - Konektor kódovače SGL

53

Mechanické požadavky

61

54

Signály na konektoru kódovače SGL

62

55

Normy signálů na konektoru kódovače SGL

63

56

Časové omezení vyvěšeného požadavku

63

57

Volitelné vlastnosti kódovače SGL

64

58

Přístup pomocných řadičů

65

 

 

 

Oddíl patnáctý - Zotavení z chyb

59

Poruchy přenosových cest

72

60

Ztráta synchronizace

73

61

Přenosové chyby

73

62

Zpráva chybové odpovědi

75

63

Indikace chyb ve zprávách odpovědi

75

64

Zotavení z chyb využitím instrukce pro opětovné čtení

76

 

 

 

Oddíl šestnáctý - Souhrn: sled činností sériového kanálu rámu

65

Hledání záhlaví

80

66

Přijetí instrukce

81

67

Vykonání instrukce

82

68

Vyslání odpovědi

82

69

Hledání koncové slabiky

82

70

Propuštění zprávy

83

71

Vyslání požadavku

83

72

Ztracená synchronizace slabik

83

73

Ztracená synchronizace zpráv

83

 

 

 

Tabulka 1 - Délka relací příkaz/odpověď

24

Tabulka 2 - Obsah pole inentifikace zpráv

24

Tabulka 3 - Přiřazení kontaktů na konektorech přípojky D

44

Tabulka 4 - Souhrn technických údajů symetrického vysílače

45

Tabulka 5 - Souhrn technických údajů symetrického přijímače

45

Tabulka 6 - Standardy pro řídicí signály na přípojkách D

45

Tabulka 7 - Instrukce implementované v SCC

55

Tabulka 8 - Přiřazení bitů stavového registru

55

Tabulka 9 - Počáteční stav bitů stavového registru po zapnutí napájení

55

Tabulka 10 - Řízení režimu off-line kanálu rámu

59

Tabulka 11 - Obsazení kontaktů na konektoru pro kódovač SGL

70

Tabulka 12 - Konektor pro kódovač SGL: Standardy signálů a zdrojů zdvihového proudu pro všechny signály kromě kódovaného N

71

Tabulka 13 - Indikace chyb ve zprávě odpovědi

80

 

 

 

Obrázek 1 - Uspořádání smyčky sériovéh kanálu CAMAC (62 adresovatelných zařízení)

15

Obrázek 2 - Základní formát zprávy

15

Obrázek 3 - Bitově sériový rámec slabiky

16

Obrázek 4 - Přímé propojení mezi přípojkami D

16


Strana 6

Obrázek 5 - Nepřímé propojení přes "nedefinované" normy

17

Obrázek 6 - Slučitelná zařízení

17

Obrázek 7 - Instrukční zpráva: přiřazení bitů

22

Obrázek 8 - Instrukční zpráva: přiřazení polí

22

Obrázek 9 - Zkrácená instrukční zpráva: přiřazení bitů

23

Obrázek 10 - Zkrácená instrukční zpráva: přiřazení polí

23

Obrázek 11 - Zpráva odpovědi: přiřazení bitů

23

Obrázek 12 - Zpráva odpovědi: přiřazení polí

23

Obrázek 13 - Požadavková zpráva: přiřazení bitů

24

Obrázek 14 - Požadavková zpráva: přiřazení polí

24

Obrázek 15 - Sled instrukce/odpověď: operace čtení, režim sériově po bitech

29

Obrázek 16 - Sled instrukce/odpověď: operace čtení, režim sériově po slabikách

30

Obrázek 17 - Sled instrukce/odpověď: operace záznamu, režim sériově po bitech

31

Obrázek 18 - Sled instrukce/odpověď: operace záznamu, režim sériově po slabikách

32

Obrázek 19 - Sled instrukce/odpověď: řídicí operace, režim sériově po bitech

33

Obrázek 20 - Sled instrukce/odpověď: řídicí operace, režim sériově po slabikách

33

Obrázek 21 - Příklad sledu zpráv ve smyčce se třemi SCC s uvedením požadavkových zpráv ve třech kontextech

36

Obrázek 22 - Generování požadavkové zprávy

37

Obrázek 23 - Příklad použití kontaktů sběrnice 1 a sběrnice 2 přípojek typu D

41

Obrázek 24 - Náhradní schéma symetrického vysílače

42

Obrázek 25 - Příklad symetrického přijímače

42

Obrázek 25a - Příklad přijímače s hysterezí dodanou použitím vnějších rezistorů

42

Obrázek 26 - Příklady obvodů pro přijímače a zdroje řídicích signálů

43

Obrázek 27 - Časování hodinových a datových signálů na přípojkách typu D

49

Obrázek 28 - Příklad přidružených částí SCC a kódovače SGL

67

Obrázek 29 - Vztah mezi slabikovými hodinovými signály na konektoru kódovače SGL a přijímanými bitovými/slabikovými hodinovými signály

68

Obrázek 30 - Vztah mezi signály na konektoru kódovače SGL souvisejícími s generováním požadavkové zprávy

69

Obrázek 31 - Příklad přepínání přemostění pro jeden signál přípojky typu D

77

Obrázek 32 - Příklad přepínání vybočení smyčky pro jeden signál přípojky typu D

78

Obrázek 33 - Základní princip geometrické detekce chyb

79

Obrázek 34 - Geometrická detekce chyb použitá na sériový kanál

79

Obrázek 35 - Sled hlavních stavů v SCC

85

Obrázek 36 - Sled hlavních stavů v SCC s vynecháním všech chybových podmínek

86

 

 

 

Příloha A - Specifikace sériového řadiče rámu CAMAC typ L2 (SCC-L2)

A.1 Interpretace

87

A.2 Všeobecné vlastnosti SCC-L2

87

A.3 Zprávy pro SCC-L2

87

A.4 Přípojky D pro sériový kanál na SCC-L2

88

A.5 Vnitřní struktura SCC-L2

88

A.6 Vybavení předního panelu SCC-L2

88


Strana 7

A.7 Konektor kódovače SGL na SCC-L2

89

 

 

 

Příloha B - Doplňující informace

B.1 Přechodový diagram

90

B.2 Vývojový diagram

90

B.3 Blokové schéma

90

 

 

 

Obrázek B1 - Přechodový diagram pro sériový řadič rámu typu L2

92

Obrázek B2 - Vývojový diagram SCC-L2 nezávislý na implementaci (vložen na konci normy)

Obrázek B3 - Blokové schéma SCC-L2 (vložen na konci normy)

Abecední rejstřík

93

 

 

 

 

Předmluva

 

1)  Oficiální rozhodnutí nebo dohody IEC týkající se technických otázek připravené technickými komisemi, v nichž jsou zastoupeny všechny zainteresované národní komitéty, vyjadřují v největší možné míře mezinárodní shodu v názoru na předmět, kterého se týkají.

 

2)  Mají formu doporučení pro mezinárodní použití a v tomto smyslu jsou přijímána národními komitéty.

 

3)  Na podporu mezinárodního sjednocení vyjadřuje IEC přání, aby všechny národní komitéty převzaly text doporučení IEC do svých národních předpisů v rozsahu, který národní podmínky dovolují. Jakýkoliv rozdíl mezi doporučením IEC a odpovídajícím národním předpisem by měl být pokud možno v národním předpise vyznačen.

 

4)  IEC nestanovila žádný postup týkající se vyznačování schválení a nenese žádnou odpovědnost za prohlášení o shodě předmětu s některým jejím doporučením.

 

Úvodní údaje

 

Tuto normu vypracovala technická komise IEC TC 45 Přístroje jaderné techniky.

 

Dohlížející komise pro elektroniku a telekomunikace (ACET) doporučila, aby technická komise č. 45 byla odpovědná za zavedení norem IEC založených na vlastnostech standardního rozhraní CAMAC.

 

Tato norma definuje systém rozhraní sériového kanálu pro použití sestav rámů CAMAC podle IEC 516 a s dalšími řídicími zařízeními. Je založen na normách IEEE 595 a EUR 6100e, jak byly vyvinuty komisí NIM, Správou USA pro výzkum a vývoj v oblasti energie a ESONE, komisí pro evropské laboratoře. Systém rozhraní paralelního kanálu, který je také doporučován pro používání v IEC 516, je definován v IEC 552. Další zařízení a sběrnice popsané např. v IEC 625-1, mohou být vestavěny do systému CAMAC pomocí propojovacího modulu.

 

První návrh byl projednán na zasedání v Miláně v roce 1974. Výsledkem dalšího zasedání v Baden Badenu byl návrh dokumentu 45(Central Office)111, který byl rozeslán národním komitétům k projednání v rámci pravidla šesti měsíců v listopadu 1977.

 

Pro přijetí normy hlasovaly národní komitéty těchto zemí:

Belgie     Japonsko                 Rumunsko               Švédsko

Egypt      Jihoafrická republika    Spojené království     Švýcarsko

Finsko     Kanada                   SRN                    Turecko

Francie    Nizozemsko               SSSR                   USA

Itálie     Polsko                   Španělsko

 

K použití této normy není potřeba žádné licence nebo povolení.

 

POZNÁMKA - Symboly normy IEC budou systematicky uváděny do všech obrázků v dalších vydáních, kde to bude možné.


Strana 8

Další použité normy

IEC 516: Systém CAMAC - Modulární přístrojový systém pro zpracování dat (A Modular Instrumentation System for Data Handling; CAMAC System)

IEC 552: CAMAC - Sestava s více rámy - Specifikace kanálu větve a řadiče rámu CAMAC typu A1 (CAMAC - Organization of Multi-crate System. Specification of the Branch-highway and CAMAC Crate controller Type A1)

IEC 625-1: Systémy rozhraní pro programovatelné měřicí přístroje (byte sériově, bit paralelně). Část 1: Funkční specifikace, elektrické specifikace, mechanické specifikace, použití systému a požadavky pro kostruktéra a uživatele (An Interface System for Programmable Measuring Instruments (Byte serial, Bit parallel), Part 1: Functional Specification, Eletrical Specifications, Mechanical Specifications, System Applications and Requirements for the Designer and User)

 

Změna A1

Změny obsažené v tomto dokumentu byly projednány v rámci šestiměsíčního schvalovacího řízení.

Návrh změny byl prodiskutován technickou komisí č. 45 a projednán v rámci šestiměsíčního schvalovacího řízení v lednu 1983 jako dokument 45(Central Office)167.

 

Oddíl první - Všeobecně

 

1   Rozsah platnosti

 

Tato norma platí pro určitý propojovací systém nazývaný systém sériového kanálu CAMAC, který je určen jako standardní rozhraní mezi měřicími přístroji CAMAC, zobrazovacími jednotkami, řídicími jednotkami, vystavovacími mechanizmy, zařízeními pro zpracování dat (počítači) a komunikačním zařízením.

 

Systém sériového kanálu je v podstatě jednosměrná smyčka používaná k rozesílání slabikově uspořádaných *) zpráv, a ke kterému je připojen systémový řadič a až 62 sestav rámů CAMAC podle IEC 516, nebo jiná řídicí zařízení. Kanál přenáší data a řídicí informace buď bitově sériovým způsobem (pomocí jednoho datového a jednoho bitového hodinového signálu), nebo slabikově sériovým způsobem (pomocí osmi datových signálů a jednoho slabikového hodinového signálu). Frekvence hodinových impulzů může dosahovat podle vlastností uvažovaného systému až 5 MHz.

 

V základním použití jsou řízenými zařízeními sestavy rámu CAMAC se sériovými řadiči, které vyhovují definované struktuře zpráv. Při tomto použití má doplnit paralelní kanál definovaný v IEC 552, CAMAC - Sestava s více rámy. Specifikace kanálu větve a řadiče rámu CAMAC typu A1.

 

Tento systém bude výhodný v určitých aplikacích, ve kterých paralelní kanál uplatnit není možné, např. tam, kde jsou velké vzdálenosti mezi rámy nebo kde je žádoucí jednoduché propojení. Avšak doba potřebná k provedení úplné operace včetně cyklu rámu bude v sériovém systému obecně delší než v paralelním kanálu.

 

Systém sériového kanálu je definován především v pojmech formátu zpráv a standardů signálů na vstupních a výstupních přípojkách zařízení připojených ke kanálu. Vzájemná propojení mezi zařízeními mohou být provedena přímo za použití definovaných standardů signálů nebo nepřímo pomocí komunikačních kanálů s jinými standardy signálů a typy modulace.

 

Tato norma také částečně platí pro řízená zařízení připojená k sériovému kanálu, která nejsou nutně provedena ve formátu CAMAC nebo řízena instrukcemi CAMAC.

 

Sériové řadiče rámu vyhovující plné specifikaci a zařízení vyhovující jisté podmnožině plné specifikace mohou být vedle sebe na kanálu bez vzájemné interference.

 

_______________

*)  V této normě francouzský termín caractére a anglické slovo „byte" jsou ekvivalentní. Definice je v ISO 2382/IV, termín 04-02-01.


Strana 9

2   Předmět normy

 

Předmětem této normy je popsat a specifikovat systém sériového kanálu CAMAC a definovat formáty zpráv a standardy signálů.

 

Tato norma je doplňující k normám uvedeným v IEC 516 a měla by být čtena ve spojení s touto normou. Žádná část této normy nenahrazuje nebo neupravuje IEC 516.

 

Tato norma:

a)  uvádí povinné požadavky;

b)  definuje doporučené nebo přednostní postupy, kterými je třeba se řídit, pokud nejsou vážné důvody k opaku;

c)  uvádí příklady povolených postupů.

 

Sériové řadiče rámu, na které se odkazuje v této normě, nemusí být nutně vzájemně vyměnitelné. Příloha A však definuje sériový řadič rámu typ L2 více omezujícím způsobem, takže jednotky vyráběné různými výrobci podle této specifikace jsou funkčně vzájemně zaměnitelné.

 

Aby přístroj nebo systém vyhovoval této normě, musí vyhovovat všem povinným požadavkům uvedeným v této normě, kromě příloh. Pokud je konstruován jako zásuvná jednotka CAMAC, musí přístroj také vyhovovat povinným požadavkům IEC 516.

 

Aby přístroj vyhovoval standardní specifikaci sériového řadiče rámu CAMAC typu L2, musí vyhovovat všem povinným požadavkům přílohy A.

 

Aby přístroj byl kompatibilní s touto normou, nemusí vyhovovat všem povinným požadavkům, pokud neruší činnost prvků kanálu rámu a sériového řadiče rámu (včetně typu L2) jak je definováno v této normě.

 

Tato norma není určena k vyloučení z používání kompatibilní přístroje (ve výše uvedeném smyslu), i když nevyhovuje této normě nebo není konstruován jako zásuvná jednotka CAMAC.

 



-- Vynechaný text --

Zdroj: www.cni.cz