Seriel CAMAC (eller CAMAC-A2, fra CAMAC - Computer Automated Measurement and Control ) er en måde at organisere et multi -crate CAMAC -system ved hjælp af en Highway seriel kanal .
Standardisering af sekventiel CAMAC blev formaliseret af følgende dokumenter:
Navn brugt | Forklaring | Standards organisation | |||
---|---|---|---|---|---|
ESONE | IEEE | IEC | GOST | ||
CAMAC-A2, seriel CAMAC | Seriel forgrening op til 62 stativer | 6100 EUR | IEEE 595-1982 | IEC 640 | GOST 26.201.2-94 CAMAC-system. Krav til seriel businterface |
Alle kasser forbundet til bussen er samlet til en ring. En seriel forbindelse med en 8-bit byte etableres mellem hver to kasser. Ringen lukkes gennem en seriel driver ( Serial Driver , SD) . Den serielle driver opretter forbindelse til den computer, der ejer bussen.
Forbindelsen er lavet ved hjælp af to eller ni snoede par til seriel eller parallel-seriel udveksling. I dette tilfælde sender et snoet par et synkroniseringssignal og et eller otte - informationen i pakken.
Den maksimale clockfrekvens på bussen er 5 MHz.
Alle beskeder sendes byte for byte og følger efter hinanden. Ved seriel transmission indeholder meddelelsen en startbit (nul), 8 informationsbit og en stopbit (én). Bytes overføres begyndende med den mindst signifikante bit.
Ved parallel-seriel transmission transmitteres en byte information for et clocksignal.
I hver transmitteret byte bruges bit 7 og 6 som serviceparitetskontrol og til at bestemme slutningen af meddelelsen. De resterende 6 cifre indeholder en informationspakke:
7 | 6 | 5 | fire | 3 | 2 | en | 0 |
---|---|---|---|---|---|---|---|
Paritetskontrol | slutningens tegn | informationspakke |
Slut-på-meddelelse-bitten er sat til nul under transmissionen af en meddelelse. For at signalere afslutningen af afsendelsen bruges en byte, hvor denne bit er sat til én.
Tabellen viser strukturen af nogle af de vigtigste meddelelser, der bruges i seriel kommunikation.
7 | 6 | 5 | fire | 3 | 2 | en | 0 | Forklaring |
---|---|---|---|---|---|---|---|---|
CMD—Common Command Message (9 eller 5 bytes) | Beskriver en kommando. Hvis kommandoen ikke giver dataoverførsel, overføres bytes 4..7 ikke. | |||||||
P0 | 0 | SC5 | SC4 | SC3 | SC2 | SC1 | SC0 | SC5..0 — Adressen på den kasse, som kommandoen er beregnet til. |
P1 | 0 | 0 | 0 | SA3 | SA2 | SA1 | SA0 | Bits i bit 5 og 4 er identifikatoren for meddelelsestypen. SA3..0 — modulunderadresse. |
P2 | 0 | en | SF3 | SF3 | SF2 | SF1 | SF0 | SF3..0 — funktionsnummer. |
P3 | 0 | en | SN3 | SN3 | SN2 | SN1 | SN0 | SN3..0 — modulnummer. |
P4 | 0 | SW23 | SW22 | SW21 | SW20 | SW19 | SW18 | SW23..0 - transmitterede data. Afhængigt af funktionsnummeret kan dette afsnit mangle. |
P5 | 0 | SW17 | SW16 | SW15 | SW14 | SW13 | SW12 | |
P6 | 0 | SW11 | SW10 | SW9 | SW8 | SW7 | SW6 | |
P7 | 0 | SW5 | SW4 | SW3 | SW2 | SW1 | SW0 | |
P8 | 0 | S5 | S4 | S3 | S2 | S1 | S0 | S5..0 - paritetsbits efter kolonner. |
MELLEMRUM – Udfyldningsbyte | SPACE-bytes overføres til reservepositioner i strømmen, hvor craden kan skrive resultatet af kommandoudførelsen. | |||||||
en | 0 | en | en | en | en | en | en | Sendes kun af den serielle driver. |
WAIT Vent Byte | WAIT bytes på bussen, når bussen ikke er indlæst. | |||||||
0 | en | 0 | 0 | 0 | 0 | 0 | 0 | Der er ingen transmission i denne cyklus. |
RPY – generel svarmeddelelse (7 eller 3 bytes) | Sendt i stedet for en kommandomeddelelse (ved hjælp af reservebytes). Oplyser om resultatet af kommandoudførelsen. Hvis kommandoen ikke giver dataoverførsel, overføres bytes 2..5 ikke. | |||||||
P0 | 0 | SC5 | SC4 | SC3 | SC2 | SC1 | SC0 | SC5..0 — Adressen på den kasse, hvorfra svaret blev modtaget. |
P1 | 0 | 0 | en | DERR | SQ | SX | ERR | Bits i bit 5 og 4 er identifikatoren for meddelelsestypen. DERR, SQ, SX, ERR flag. |
P2 | 0 | SR23 | SR22 | SR21 | SR20 | SR19 | SR18 | SR23..0 - transmitterede data. Afhængigt af funktionsnummeret kan dette afsnit mangle. |
P3 | 0 | SR17 | SR16 | SR15 | SR14 | SR13 | SR12 | |
P4 | 0 | SR11 | SR10 | SR9 | SR8 | SR7 | SR6 | |
P5 | 0 | SR5 | SR4 | SR3 | SR2 | SR1 | SR0 | |
P6 | 0 | S5 | S4 | S3 | S2 | S1 | S0 | S5..0 - paritetsbits efter kolonner. |
SRPY—Short Response Message | Sendt i stedet for en kommandomeddelelse. Oplyser om modtagelsen af kommandoen. | |||||||
P0 | 0 | SC5 | SC4 | SC3 | SC2 | SC1 | SC0 | SC5..0 — Adressen på den kasse, hvorfra svaret blev modtaget. |
P2 | en | en | 0 | 0 | 0 | 0 | 0 | S5..0 - paritetsbits efter kolonner. |
DMD—Serviceanmodning | Afbryd analog. Sendt for at underrette computeren om en begivenhed. | |||||||
P0 | 0 | SC5 | SC4 | SC3 | SC2 | SC1 | SC0 | SC5..0 — Adressen på den kasse, der genererede anmodningen. |
P1 | 0 | en | SL4 | SL3 | SL2 | SL1 | SL0 | SL4..0 — Anmod om kildemodulnummer. |
P6 | 0 | S5 | S4 | S3 | S2 | S1 | S0 | S5..0 - paritetsbits efter kolonner. |
Computerbusser og interfaces | |
---|---|
Basale koncepter | |
Processorer | |
Indre | |
bærbare computere | |
Kører | |
Periferi | |
Udstyrsstyring | |
Universel | |
Video interfaces | |
Indlejrede systemer |
IEEE standarder | |||||||
---|---|---|---|---|---|---|---|
Nuværende |
| ||||||
Serie 802 |
| ||||||
P-serien |
| ||||||
Erstattet | |||||||
|