DE3233414A1 - Circuit arrangement for detecting wrong or multiple usage in address-bus-controlled data systems - Google Patents

Circuit arrangement for detecting wrong or multiple usage in address-bus-controlled data systems

Info

Publication number
DE3233414A1
DE3233414A1 DE19823233414 DE3233414A DE3233414A1 DE 3233414 A1 DE3233414 A1 DE 3233414A1 DE 19823233414 DE19823233414 DE 19823233414 DE 3233414 A DE3233414 A DE 3233414A DE 3233414 A1 DE3233414 A1 DE 3233414A1
Authority
DE
Germany
Prior art keywords
address
circuit arrangement
input
bus
incorrect
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE19823233414
Other languages
German (de)
Inventor
Ulf Dipl.-Ing. 6100 Darmstadt Aßmus
Detlef Dipl.-Ing. 6101 Roßdorf Martin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Deutsche Telekom AG
Original Assignee
Deutsche Telekom AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Deutsche Telekom AG filed Critical Deutsche Telekom AG
Priority to DE19823233414 priority Critical patent/DE3233414A1/en
Publication of DE3233414A1 publication Critical patent/DE3233414A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/14Monitoring arrangements

Abstract

In address-bus-controlled data systems with several modules (K1 to Kn) provided with one address decoder (A1 to An) each, wrong or multiple usage of a module is to be prevented. The invention achieves this by means of a central evaluating circuit (Z) with a threshold switch, the input of which is connected via a first collective line (KLA) to the outputs of each address decoder (A1 to An) and to the first input in each case of an AND gate (V1 to Vn) allocated to it and receives from each address decoder one acknowledgment pulse each in cyclic sequence in the case of the correct recognition of its associated address. The output of the central evaluating circuit is connected via a second collective line (KLS) to the second inputs in each case of the AND gates (V1 to Vn). It inhibits the affected AND gates, and thus the data transmission of the associated modules, both when the acknowledgment pulse from the associated channel decoder is missing due to wrong usage and with a faulty amplitude of this acknowledgement pulse due to multiple usage. <IMAGE>

Description

Die Erfindung betrifft eine Schaltungsanordnung zurThe invention relates to a circuit arrangement for

Erkennung von Fehl- oder Mehrfachbelegungen bei adressbusgesteuerten DMensystmen bei denen - gesteuert durch Adressdecoder - die Daten seriell oder parallel an einen Datenbus abgegeben werden. Eine Mehrfach- oder auch Fehlbelegung einer Baugruppe wird in einer zentralen Auswerteschaltung erkannt und sperrt während dieser Zeit die Datenausgänge.Detection of incorrect or multiple assignments in the case of address bus-controlled DMensystmen in which - controlled by address decoders - the data is serial or parallel are delivered to a data bus. A multiple or incorrect assignment of a The assembly is recognized in a central evaluation circuit and blocks during this Time the data outputs.

Aufgabe der «Erfindung ist es, eine Schaltungsanordnung anzuge V?n, die es erstens verhindert, daß zwei oder mehrere Baugruppen gleichzeitig auf einen Datenbus arbeiten, was zu erheblichen Zerstörungen in der Hardware führen kann und die zweitens eine Fehlbelegung signalisiert.The object of the invention is to provide a circuit arrangement that which firstly prevents two or more assemblies from being on one at the same time Data bus work, which can lead to considerable damage to the hardware and secondly, it signals an incorrect assignment.

Eine naheliegende Lösung dieser Aufgabe wäre eine digitale Erkennungsschaltung, die der disjunktiven Form wahr = entspricht.An obvious solution to this problem would be a digital recognition circuit that has the disjunctive form true = is equivalent to.

Wie man aufgrund der obenstehenden Beziehung erkennt, führt ein solcher spezieller Decoder zu einem umfangreichen Verdrahtungsnetzwerk mit großen Bauteileaufwand.As can be seen from the above relationship, such a one leads Special decoder for an extensive wiring network with a large number of components.

Die Erfindung geht demgegenüber von der Erkenntnis aus, daß es zur Erkennung einer Mehrfachbelegung anstelle einer digitalen Mehrfachdecodierung genügt, den Spannungspegel im jeweils angeschalteten Zeitschlitz zentral zu kontrollieren.The invention is based on the knowledge that it is used for Detection of multiple occupancy instead of digital multiple decoding is sufficient, Centrally control the voltage level in the respectively activated time slot.

Die von der Mehrfachbelegung zu unterscheidende Fehlbelegung ist hingegen dezentral erkennbar.The incorrect assignment to be distinguished from the multiple assignment is, however decentrally recognizable.

Ausgehend von dieser Erkenntnis wird die Aufgabe der Erfindung durch die im Patentanspruch 1 dargestellten Merkmale gelöst. Weiterbildungen der Erfindung sind in den Unteransprüchen gekennzeichnet.Based on this knowledge, the object of the invention is carried out those shown in claim 1 Features solved. Advanced training of the invention are characterized in the subclaims.

Die mit der Erfindung erzielten Vorteile bestehen darin, daß für jede zu schützende Baugruppe nur eine Diode und ein Widerstand, eine Verknüpfung, die den Datenausgabepuls sperrt und eventuell zu verwendende Signalisierungseinrichtungen benötigt werden. Weiterhin arbeiten alle zu schützenden Baugruppen auf nur eine Sammelleitung, die zu einer zentralen Auswerteschaltung führt und die im Falle der Fehl- oder Mehrfachbelegung einer Baugruppe über eine weitere Sammelleitung ein Signal gleichzeitig auf alle Baugruppen zurückgibt. Ein weiterer Vorteil ist, daß nur die Systeme gesperrt werden, die von der Fehl-oder Mehrfachbelegung betroffen sind.The advantages achieved by the invention are that for each assembly to be protected just a diode and a resistor, a link that blocks the data output pulse and any signaling equipment to be used are needed. Furthermore, all modules to be protected work on just one Collective line which leads to a central evaluation circuit and which in the case of the Incorrect or multiple assignment of a module via another collecting line Returns the signal to all modules at the same time. Another advantage is that only those systems are blocked that are affected by incorrect or multiple occupancy are.

Nachfolgend wird die Erfindung anhand von drei Figuren näher erläutert.The invention is explained in more detail below with reference to three figures.

Es zeigen: Fig. 1 ein Prinzipschaltbild eines adressbusgesteuerten Systems mit der zentralen Auswerteschaltung, Fig. 2 ein Ausführungabeispiel der Erfindung anhand einer Baugruppe, die in der Fig. 2 als Kanalkarte bezeichnet ist, Fig. 3 ein Ausführungsbeispiel für die in Fig. 1 nur als Schaltungsblock gezeichnete zentrale Auswerteschaltung.1 shows a basic circuit diagram of an address bus-controlled System with the central evaluation circuit, Fig. 2 is an exemplary embodiment of the Invention based on an assembly which is designated as a channel card in FIG. 2, Fig. 3 shows an embodiment of the shown in Fig. 1 only as a circuit block central evaluation circuit.

Fig. 1 zeigt das Prinzip der Erfindung am Beispiel eines nichthierarchischen Zeitmultiplexsystems mit einem vom CCITT empfohlenen Datenfluß von 34,368 Mbit/s, wobei die Daten von 24 codierten Stereorundfunksignalen sowie zusätzliche kanalindividuelle und systemnotwendige Informationen übertragen werden. Jede der gleichen Baugruppen K1 bis Kn verarbeitet die Daten eines Stereosignals mit den dazugehörigen kanalindividuellen Parametern.1 shows the principle of the invention using the example of a non-hierarchical one Time division multiplex system with a data flow recommended by the CCITT of 34.368 Mbit / s, the data of 24 coded stereo broadcast signals as well as additional channel-specific signals and system-necessary information is transmitted. Each of the same assemblies K1 to Kn processes the data of a stereo signal with the associated channel-specific Parameters.

ueber den links in Fig. 1 zu erkennenden Steuerbus und den Adressbus werden hier die in paralleler Porm anstehenden Daten zyklisch abgefragt und stehen während der Dauer eines Zeitschlitzes aktiv am rechts in Fig. 1 dargestellten Datenbus an.Via the control bus that can be seen on the left in Fig. 1 and the address bus the data pending in parallel is queried and stored here cyclically active on the data bus shown on the right in FIG. 1 for the duration of a time slot at.

Die zentrale Auswerteschaltung Z erkennt über die erste Sammelleitung KLA ob genau eine Baugruppe während eines Feitschlitzes mit der ausgegebenen Adresse angesprochen ist und gibt das Ergebnis über die zweite Sammelleitlmg KLS auf alle Baugruppen K1 bis Kn zurück.The central evaluation circuit Z recognizes the first collecting line KLA whether exactly one module during a free slot with the output address is addressed and gives the result to all via the second collective line KLS Assemblies K1 to Kn back.

Fig. 2 zeigt die erfindungsgemäße Schaltungsanordnung am Beispiel der Baugruppe K1.Fig. 2 shows the circuit arrangement according to the invention using the example of the assembly K1.

Der Adressdecoder Al liefert beim Erkennen der Kanaladresse einen Quittungsimpuls über eine erste Sammelleitung KhA an die zentrale Auswerteschaltung Z. Liegen zur gleichen Zeit keine weiteren Quittungsimpulse an den Ausgängen KA2 ... Garn, so liegt am Ausgang (zweite Sammelleitung KLS) der Auswerteschaltung Z eine logische "1", welche den Eingang der Kanalauswertung M2.1 für Mehrfachbelegung und den der Und-Verknüpfung V1 für die Dauer des Pulses aus dem Adressdecoder Al öffnet. Dadurch werden die Daten auf den Datenbus geschaltet und die Anzeige 2.1 signalisiert den störungsfreien Betriebszustand.The address decoder A1 delivers when the channel address is recognized Acknowledgment pulse via a first bus line KhA to the central evaluation circuit Z. If there are no further acknowledgment pulses at the outputs KA2 at the same time ... yarn, the evaluation circuit Z is at the output (second collecting line KLS) a logical "1", which is the input of the channel evaluation M2.1 for multiple occupancy and that of the AND link V1 for the duration of the pulse from the address decoder A1 opens. This switches the data to the data bus and the display 2.1 signals the trouble-free operating status.

Wird vom Adressdecoder A1 während eines Zyklus keine Adresse erkannt, d.h. liegt eine Fehlbelegung vor und es wird kein Quittungsimpuls abgegeben, signalisiert die Anzeige 1.1 über die Kanalauswertung M1.1 für Fehlbelegung diesen Zustand und es werden von der Baugruppe Kl keine Daten an den Datenbus abgegeben, weil die Und-Verknüpfung bereits über ihren ersten Eingang gesperrt ist. Dies gilt analog für alle Baugruppen Kl bis Kn.If the address decoder A1 does not recognize an address during a cycle, i.e. there is an incorrect assignment and no acknowledgment pulse is given, signaled the display 1.1 via the channel evaluation M1.1 for incorrect assignment of this state and there are no data from the module K to the data bus, because the AND link is already blocked via its first entrance. This also applies to all assemblies Kl to Kn.

Eine Fehlbelegung (d.h. keine gültige Adresse erkannt) wird demzufolge nicht erst in der zentralen Auswerteschaltung erkannt, sondern bereits individuell in jeder Baugruppe anhand der fehlenden Adresse für diese Baugruppe festgestellt, aber an die zentrale Auswerteschaltung weitergegeben.An incorrect assignment (i.e. no valid address recognized) will be the result not only recognized in the central evaluation circuit, but already individually determined in each module based on the missing address for this module, but passed on to the central evaluation circuit.

Liefern dagegen zwei oder mehrere der Adressdecoder A7 bis An gleichæeitig auf denleitungen KAl ... KAn einen Quittungsimpuls, so erkennt dies allein die zentrale Auswerteschaltung Z und sperrt über die Und-Verknüpfungen V1 ... Vn die Ausgabe der Daten und zwar nur auf denjenigen Baugruppen, die von der Mehrfachadressierung betroffen sind.If, on the other hand, two or more of the address decoders A7 to An deliver at the same time An acknowledgment pulse is received on the lines KAl ... KAn, this is only recognized by the central unit Evaluation circuit Z and blocks the output via the AND links V1 ... Vn of the data and only on those modules that benefit from multiple addressing are affected.

Die Anzeigen M2.1 ... M2.n aller betroffenen Baugruppen signalisieren diesen Zustand.The displays M2.1 ... M2.n of all affected modules indicate this state.

Fig. 3 zeigt den Schaltungsaufbau der zentralen Auswerteschaltung Z,mit der sich die oben angeführte logische Operation zur Erkennung der Mehrfachbelegung realisieren läßt.Fig. 3 shows the circuit structure of the central evaluation circuit Z, with which the above-mentioned logical operation for recognizing the multiple occupancy can be realized.

Die Ausgänge KAI ... KAn der Adressdecoder aller Baugruppen sind jeweils über eine Diode D 1 und einen Widerstand R1 zu einer gemeinsamen Leitung KLA zusammengefaßt und auf den Eingang E1 eines Schwellwertschalters S geschaltet. Gleichzeitig wird eine Spannung UV über den Widerstand R2 dem Eingang E1 des Schwellwertschalters S zugeführt. Am Eingang E2 des Schwellwertschalters S liegt eine Schwellenspannung U2. Werden zwei oder mehrere Baugruppen gleichzeitig aufgerufen, so unterschreitet die Spannung u1 am Eingang E1 die Spannung U2 am Eingang E2 des Schwellwertschalters S. In diesem Falle liefert der Ausgang B1 des Schwellwertschalters S auf der Leitung KLS ein Signal: logisch "O" = falsch, das allen Baugruppen über die Leitungen gS1 ... KSn zugeführt wird.The outputs KAI ... KAn of the address decoders of all modules are each Combined via a diode D 1 and a resistor R1 to form a common line KLA and switched to the input E1 of a threshold switch S. At the same time will a voltage UV across the resistor R2 to the input E1 of the threshold switch S supplied. At the input E2 of the threshold switch S there is a threshold voltage U2. If two or more assemblies are called at the same time, the value falls below the voltage u1 at the input E1 the voltage U2 at the input E2 of the threshold switch S. In this case, the output B1 of the threshold switch supplies S on the line KLS a signal: logical "O" = false, sent to all modules via lines gS1 ... KSn is supplied.

Wird nur eine Baugruppe zu einer bestimmten Zeit angesprochen, es liegt dann z.B. die Leitung KAI auf Nullpotential, so ist die Spannung U2 so einzustellen, daß U2< u1 ist. Der Ausgang B2 des Schwellwertschalters S liegt dann auf logisch "1" = wahr.If only one assembly is addressed at a certain time, it If, for example, the line KAI is at zero potential, then the voltage U2 must be set so that that U2 <u1. The output B2 of the threshold switch S is then logical "1" = true.

LeerseiteBlank page

Claims (3)

Schaltungsanordnung zum Erkennen von Fehl- oder Nehrfachbelegungen bei adressbusgesteuerten Datensystemen (3) Patentansprüche 1. Schaltungsanordnung zum Erkennen von Wehl- oder Nehrfachbelegungen bei adressbusgesteuerten Datensystemen mit mehreren mit je einem Adressdecoder versehenen Baugruppen, d a d u r c h g e k e n n z e i c h n e t, d a B a) eine zentrale Auswerteschaltung (Z) mit einem Schwellwertschalter vorgesehen ist, b) die mit ihrem Eingang über eine erste Sammelleitung (elf) mit den Ausgängen jedes Adressdecoders (Al bis An) und dem jeweils ersten Eingang einer diesem zugeordneten Und-Verknüpfung (V1 bis Vn) verbunden ist und von jedem Adressdecoder im Falle des korrekten Erkennens der ihm zugeordneten Adresse in zyklischer Folge je einen Quittungsimpuls empfängt, c) die mit ihrem Ausgang über eine zweite Sammelleitung (KLS) mit den jeweils zweiten Eingängen der Und-Verknüpfungen (V1 bis Vn) verbunden ist und sowohl bei fehlendem Quittungsimpuls vom zugehörigen Xanaldecoder infolge Fehlbelegung als auch bei fehlerhafter Amplitude dieses Quittungsimpulses infolge Mehrfachbelegung die betroffenen Und-Verknüpfungen und damit die Datenübergabe der zugeordneten Baugruppen sperrt (Fig. 2).Circuit arrangement for recognizing incorrect or multiple assignments in the case of address bus-controlled data systems (3) claims 1. Circuit arrangement for recognizing multiple or multiple assignments in address bus-controlled data systems with several assemblies each provided with an address decoder, d a d u r c h g e k e n n z e i c h n e t, d a B a) a central evaluation circuit (Z) with a Threshold switch is provided, b) the input via a first collecting line (eleven) with the outputs of each address decoder (A1 to An) and the first in each case Input of this associated AND operation (V1 to Vn) is connected and from each address decoder in the case of correct recognition of the address assigned to it receives an acknowledgment pulse in a cyclical sequence, c) the one with its output Via a second collecting line (KLS) with the respective second inputs of the AND links (V1 to Vn) is connected and both in the absence of an acknowledgment pulse from the associated Xanal decoder as a result of incorrect assignment as well as with incorrect amplitude of this acknowledgment pulse as a result of multiple occupancy, the affected AND links and thus the data transfer locks the assigned assemblies (Fig. 2). 2. Schaltungsanordnung nach Patentanspruch 1, dadurch gekennzeichnet, d) daß die Ausgänge der Adressdecoder (EA1 bis KAn) über eine Serienschaltung je einer Entkopplungsdiode (I) mit einem Widerstand (R1) mit der ersten Sammelleitung (K und dem ersten Eingang (El) des Schwellwertschalters (s) verbunden sind, dem außerdem noch eine Spannuiig (Uv) zugeführt wird, e) daß am zweiten Eingang (E2) des Schwellwertschalters eine Schwellenspannung (U2) liegt, deren Überschreiten die Ausgabe einer logischen "1" mit der Folge der Freigabe, deren Unterschreiten die Ausgabe einer logischen "O" mit der Folge der Sperrung der den einzelnen Adressdecodern zugeordneten Und-Verknüpfungen auslöst (Fig. 2, Fig. 3).2. Circuit arrangement according to claim 1, characterized in that d) that the outputs of the address decoders (EA1 to KAn) are connected in series a decoupling diode (I) with a resistor (R1) with the first bus line (K and the first input (El) of the threshold switch (s) are connected to the a voltage (Uv) is also supplied, e) that on the second Input (E2) of the threshold value switch has a threshold voltage (U2) which is exceeded the output of a logical "1" with the consequence of the release, which is below the limit the output of a logical "O" with the result that the individual address decoders are blocked associated AND-links triggers (Fig. 2, Fig. 3). 3. Schaltungsanordnung nach Patentanspruch 1 und 2, dadurch gekennzeichnet, daß für jede Baugruppe je eine Kanalauswertung für Fehlbelegung (Mi,?) und Mehrfachbelegung (X2.1) mit jeweils nachgeschalteter optischer oder akustischer Anzeige vorgesehen ist, wobei die Kanalauswertung für Fehlbelegung (X1.1) nur vom Adressdecoder (Al), die Kanalauswertung für Mehrfachbelegung (M2.1) außerdem vom Ausgang der zentralen Auswerteschaltung (Z) gesteuert wird (Fig. 2).3. Circuit arrangement according to claim 1 and 2, characterized in that that for each module a channel evaluation for incorrect assignment (Mi,?) and multiple assignment (X2.1) provided with a downstream optical or acoustic display the channel evaluation for incorrect assignment (X1.1) only from the address decoder (Al), the channel evaluation for multiple occupancy (M2.1) also from the output of the central Evaluation circuit (Z) is controlled (Fig. 2).
DE19823233414 1982-09-09 1982-09-09 Circuit arrangement for detecting wrong or multiple usage in address-bus-controlled data systems Withdrawn DE3233414A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19823233414 DE3233414A1 (en) 1982-09-09 1982-09-09 Circuit arrangement for detecting wrong or multiple usage in address-bus-controlled data systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19823233414 DE3233414A1 (en) 1982-09-09 1982-09-09 Circuit arrangement for detecting wrong or multiple usage in address-bus-controlled data systems

Publications (1)

Publication Number Publication Date
DE3233414A1 true DE3233414A1 (en) 1984-03-15

Family

ID=6172771

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19823233414 Withdrawn DE3233414A1 (en) 1982-09-09 1982-09-09 Circuit arrangement for detecting wrong or multiple usage in address-bus-controlled data systems

Country Status (1)

Country Link
DE (1) DE3233414A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0383291A1 (en) * 1989-02-15 1990-08-22 The Furukawa Electric Co., Ltd. Transmission failure diagnosis apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0383291A1 (en) * 1989-02-15 1990-08-22 The Furukawa Electric Co., Ltd. Transmission failure diagnosis apparatus
US5142526A (en) * 1989-02-15 1992-08-25 Furukawa Electric Co., Ltd. Transmission failure diagnosis apparatus

Similar Documents

Publication Publication Date Title
DE4036639C2 (en)
DE2250553C3 (en) Arrangement for collecting and / or distributing information via transmission lines
DE2347731C3 (en) System for the transmission and reception of pieces of information on a time division basis
DE3233414A1 (en) Circuit arrangement for detecting wrong or multiple usage in address-bus-controlled data systems
EP0254125B1 (en) Danger signalling system
DE2119387C3 (en) Circuit arrangement for the address-dependent output of messages in telecontrol equipment
DE2823919C3 (en) Arrangement for querying several groups of reporting sources by means of a signaling unit
EP0022985B1 (en) Circuit arrangement for the detection of specific binary values of a fixed minimum duration
DE3032619C2 (en) Telecontrol device with at least one central station and with further stations
EP0048939B1 (en) Signal transmission arrangements having stations that can be optionally equipped with input units
DE3806262C1 (en) Circuit arrangement for monitoring the state of switching points in a digital space-division switching network
DE1259230B (en) Device for remote monitoring
DE3609430A1 (en) Method of chronologically correct recording of information contents of multiple information sources
DE2525438A1 (en) Monitoring and back up circuit for central equipment - consists of three central units operated in parallel by input signal
DE2825449C2 (en) Static ripple control receiver
DE4126787A1 (en) Building electrical installation system, e.g for heating thermostat switches - has centralised monitoring station to determine individual switch positions
DE3315269C2 (en) Circuit arrangement for increasing operational safety when exchanging information between control devices of telecommunications, in particular telephone switching systems
DE3301629A1 (en) Circuit arrangement for identifying and classifying subscribers
DE2613927C3 (en) Circuit arrangement for controlling and monitoring the query of signal sources with individual signal lines
DE2444908C3 (en) Arrangement for time-division multiplexed transmission of binary data
DE2532557C3 (en) Crossbar distributor
DE1169492B (en) Method for the transmission of information between data processing systems
DE3241492A1 (en) Circuit arrangement for controlling and monitoring the switching states of electronic switches of a plurality of switch groups
DE2025706B2 (en) CIRCUIT ARRANGEMENT FOR DETERMINING A CHANGE IN A STATE OF A PROVISIONABLE EQUIPMENT IN A TELE-COMMUNICATION, IN PARTICULAR TELEPHONE SWITCHING SYSTEM
DE1953208A1 (en) Circuit arrangement for receiving and storing series of pulses, in particular in telecommunications systems

Legal Events

Date Code Title Description
8139 Disposal/non-payment of the annual fee