CH641919A5 - Data transmission device - Google Patents
Data transmission device Download PDFInfo
- Publication number
- CH641919A5 CH641919A5 CH512378A CH512378A CH641919A5 CH 641919 A5 CH641919 A5 CH 641919A5 CH 512378 A CH512378 A CH 512378A CH 512378 A CH512378 A CH 512378A CH 641919 A5 CH641919 A5 CH 641919A5
- Authority
- CH
- Switzerland
- Prior art keywords
- modem
- input
- signal
- signals
- operating mode
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
- H04L5/1438—Negotiation of transmission parameters prior to communication
- H04L5/1446—Negotiation of transmission parameters prior to communication of transmission speed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1682—Allocation of channels according to the instantaneous demands of the users, e.g. concentrated multiplexers, statistical multiplexers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Communication Control (AREA)
- Time-Division Multiplex Systems (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
641 919 641 919
PATENTANSPRÜCHE PATENT CLAIMS
1. Datenübermittlungseinrichtung, mit einem Datenmodem mit mehreren Ein-/Ausgängen (16), die mit entsprechenden Daten-Ein-/Ausgängen von zugeordneten Einrichtungen (12) verbindbar sind, welche zugeordneten Einrichtungen (12) für jeden Ein-/Ausgang je ein Befehlssignal abgeben, das eine Anforderung zur Zuteilung von Übermittlungskapazität zu dem betreffenden Daten-Ein-/Ausgang darstellt, gekennzeichnet durch Mittel (103) zum Multiplexen der Ein-/Ausgänge (16) in einer von mehreren Zuordnungen und zum Auswählen einer befohlenen Ein-/Ausgangs-Zuordnung unter der Einwirkung von Steuersignalen, und Mittel (19, 21,17) zum automatischen Feststellen einer Änderung in den Befehlssignalen, die einen Übergang zu einer neuen Ein-/ Ausgangs-Zuordnung erfordert, und zum automatischen Steuerung der Umschaltung der Multiplexmittel (103) auf die neue Ein-/Ausgangs-Zuordnung. 1. Data transmission device, with a data modem with a plurality of inputs / outputs (16) which can be connected to corresponding data inputs / outputs by assigned devices (12), which assigned devices (12) have a command signal for each input / output which represents a request to allocate transmission capacity to the relevant data input / output, characterized by means (103) for multiplexing the inputs / outputs (16) in one of several assignments and for selecting a commanded input / output -Assignment under the influence of control signals, and means (19, 21, 17) for automatically detecting a change in the command signals, which requires a transition to a new input / output assignment, and for automatically controlling the switching of the multiplexing means (103 ) to the new input / output assignment.
2. Datenübermittlungseinrichtung nach Anspruch 1, dadurch gekennzeichnet, dass den Ein-/Ausgängen (A, B, C, D) Prioritäten von 1 bis N zugeordnet sind, dass die Anzahl der Ein-/Ausgangs-Zuordnungen N ist und dass die genannten Feststellungsmittel (19,21,17) dazu eingerichtet sind, die Multiplexmittel (103) zu veranlassen, diejenige Ein-/Aus-gangs-Zuordnung zu wählen, in der dem die letzte Priorität aufweisenden Ein-/Ausgang, für welchen ein Befehlssignal vorhanden ist, Übermittlungskapazität zugeteilt ist. 2. Data transmission device according to claim 1, characterized in that the inputs / outputs (A, B, C, D) are assigned priorities from 1 to N, that the number of input / output assignments is N and that said determination means (19, 21, 17) are set up to cause the multiplexing means (103) to choose the input / output assignment in which the input / output which has the last priority and for which a command signal is present, Transmission capacity is allocated.
3. Datenübermittlungseinrichtung nach Anspruch 1, dadurch gekennzeichnet, dass die genannten Feststellungsmittel (19,21,17) Mittel (36, 31,37) enthalten zum Vergleich der Befehlssignale mit einem Codesignal, dass die jeweils gegenwärtige, von den Multiplexmitteln (103) bewirkte Ein-/Ausgangs-Zuordnung anzeigt, und zum Feststellen des Erfordernisses eines Übergangs zu einer neuen Ein-/Ausgangs-Zuordnung aus dem Vergleich. 3. Data transmission device according to claim 1, characterized in that said determining means (19, 21, 17) contain means (36, 31, 37) for comparing the command signals with a code signal that the current one caused by the multiplexing means (103) Displays input / output assignment, and to determine the need for a transition to a new input / output assignment from the comparison.
4. Datenübermittlungseinrichtung nach Anspruch 3, dadurch gekennzeichnet, dass die Befehlssignale codiert werden und dass die Vergleichsmittel (36, 31,37) Mittel (37) enthalten zum Speichern eines von mehreren Codesignalen, das die gegenwärtige Ein-/Ausgangs-Zuordnung der Multiplexmittel (103) darstellt, und zum Ersetzen dieses Codesignals durch ein anderes der Codesignale unter der Einwirkung von zweiten Steuersignalen, und Mittel (36,31), denen das genannte eine Codesignal und das Befehlscodesignal zugeführt sind, zum Feststellen von erforderlichen Änderungen der Ein-/Ausgangs-Zuordnung und zum Erzeugen der genannten zweiten Steuersignale in Abhängigkeit von dieser Feststellung. 4. Data transmission device according to claim 3, characterized in that the command signals are encoded and that the comparison means (36, 31,37) contain means (37) for storing one of a plurality of code signals which the current input / output assignment of the multiplexing means ( 103), and for replacing this code signal with another one of the code signals under the action of second control signals, and means (36, 31), to which said one code signal and the command code signal are fed, for determining necessary changes in the input / output -Assignment and for generating said second control signals depending on this determination.
5. Datenübermittlungseinrichtung nach Anspruch 4, dadurch gekennzeichnet, dass die genannten mehreren Codesignale und die Befehlscodesignale in verschiedenen Codearten vorliegen und dass die Mittel (36, 31), denen das genannte eine Codesignal zugeführt ist, ein Mittel (36) zum Umsetzen der Codesignale und der Befehlscodesignale in eine gemeinsame Codeart und damit zum Erzeugen eines ersten und eines zweiten Codesignals in der gemeinsamen Codeart aufweisen sowie eine Vergleichsschaltung (31), der das erste und das zweite Codesignal in der gemeinsamen Codeart zugeführt sind, zum Erzeugen der genannten zweiten Steuersignale. 5. Data transmission device according to claim 4, characterized in that said plurality of code signals and the command code signals are in different code types and that the means (36, 31) to which said one code signal is supplied, means (36) for converting the code signals and which have command code signals in a common code type and thus for generating a first and a second code signal in the common code type, and a comparison circuit (31), to which the first and second code signals in the common code type are supplied, for generating the said second control signals.
6. Datenübermittlungseinrichtung nach Anspruch 4 oder 5, dadurch gekennzeichnet, dass die zweiten Steuersignale ein Steuersignal erster Art enthalten, welches anzeigt, dass ein Ein-/Ausgang aktiviert werden soll, sowie ein Steuersignal zweiter Art, welches anzeigt, dass ein Ein-/Ausgang inaktiviert werden soll, und ein Steuersignal dritter Art, welches anzeigt, dass die gegenwärtige Ein-/Ausgangs-Zuordnung die vom gegenwärtigen Befehlscodesignal dargestellte Ein-/Äus-gangs-Zuordnung ist. 6. Data transmission device according to claim 4 or 5, characterized in that the second control signals contain a control signal of the first type, which indicates that an input / output is to be activated, and a control signal of the second type, which indicates that an input / output is to be deactivated, and a third-type control signal which indicates that the current input / output assignment is the input / output assignment represented by the current command code signal.
7. Datenübermittlungseinrichtung nach Anspruch 6, dadurch gekennzeichnet, dass das Mittel (37) zum Speichern ein Schieberegister ist, das an seinem Ausgang die genannten mehreren Codesignale liefert und das unter der Einwirkung des Steuersignals erster Art und des Steuersignals zweiter Art, das die Ein-/Ausgangs-Zuordnung darstellende Codesignal an seinem Ausgang ändert. 7. The data transmission device as claimed in claim 6, characterized in that the means (37) for storing is a shift register which supplies the said plurality of code signals at its output and which, under the action of the control signal of the first type and the control signal of the second type, which / Output assignment representing code signal changes at its output.
8. Datenübermittlungseinrichtung nach Anspruch 7, dadurch gekennzeichnet, dass das Schieberegister (37) vom Steuersignal zweiter Art geschoben wird und das Steuersignal erster Art ein Codesignal in das Schieberegister (37) eingibt, welches anzeigt, dass allen Ein-/Ausgängen (A, B, C, D) Übermittlungskapazität zugeteilt ist. 8. Data transmission device according to claim 7, characterized in that the shift register (37) is pushed by the control signal of the second type and the control signal of the first type inputs a code signal into the shift register (37), which indicates that all inputs / outputs (A, B , C, D) transmission capacity is allocated.
9. Datenübermittlungseinrichtung, nach den Ansprüchen 5 und 8, dadurch gekennzeichnet, dass die Mittel (36,31), denen das genannte eine Codesignal zugeführt ist, Mittel (33, 35) zum Verzögern des Steuersignals erster Art und des Steuersignals zweiter Art aufweisen. 9. Data transmission device according to claims 5 and 8, characterized in that the means (36, 31) to which the said one code signal is supplied have means (33, 35) for delaying the control signal of the first type and the control signal of the second type.
10. Datenübermittlungseinrichtung nach Anspruch 9, gekennzeichnet durch Mittel (57, 59,41) zum wahlweisen Umschalten auf Betrieb als steuernde Station oder als gesteuerte Station. 10. Data transmission device according to claim 9, characterized by means (57, 59, 41) for optionally switching over to operation as a controlling station or as a controlled station.
11. Datenübermittlungseinrichtung nach den Ansprüchen 5 und 8, dadurch gekennzeichnet, dass die Mittel (36,31), denen das genannte eine Codesignal zugeführt ist, eine Verriegelungsschaltung (39) aufweisen, die auf das Steuersignal dritter Art anspricht, um ein neues Befehlscodesignal festzuhalten. 11. Data transmission device according to claims 5 and 8, characterized in that the means (36,31), to which said code signal is supplied, have a locking circuit (39) which responds to the control signal of a third type in order to hold a new command code signal .
12. Datenübermittlungseinrichtung nach Anspruch 1, dadurch gekennzeichnet, dass die genannten Feststellungsmittel (19,21,17) dazu eingerichtet sind, Änderungen in Befehlssignalen festzustellen, die die Form von Standard-Ver-bindungsherstellungssignalen vom Modems haben. 12. Data transmission device according to claim 1, characterized in that said determining means (19, 21, 17) are set up to determine changes in command signals which take the form of standard connection establishment signals from the modem.
13. Datenübermittlungseinrichtung nach Anspruch 12, dadurch gekennzeichnet, dass die genannten Feststellungsmittel (19,21,17) dazu eingerichtet sind, Änderungen in Befehlssignalen festzustellen, die die Form von Sendeanfor-derungssignalen (RTS) haben. 13. Data transmission device according to claim 12, characterized in that said determination means (19, 21, 17) are set up to determine changes in command signals which have the form of send request signals (RTS).
14. Datenübermittlungseinrichtung nach Anspruch 12, dadurch gekennzeichnet, dass die genannten Feststellungsmittel (19,21, 17) dazu eingerichtet sind, Änderungen in Befehlssignalen festzustellen, die die Form von Datenträgerfeststellungssignalen (DCD) haben. 14. Data transmission device according to claim 12, characterized in that said determining means (19, 21, 17) are set up to determine changes in command signals which have the form of data carrier detection signals (DCD).
15. Datenübermittlungseinrichtung nach Anspruch 12, dadurch gekennzeichnet, dass die genannten Feststellungsmittel (19,21,17) dazu eingerichtet sind, Änderungen in Befehlssignalen festzustellen, die die Form von Datenterminal-Bereitschaftssignalen (DTB) haben. 15. Data transmission device according to claim 12, characterized in that said determination means (19, 21, 17) are set up to determine changes in command signals which have the form of data terminal ready signals (DTB).
16. Datenübermittlungseinrichtung nach Anspruch 5, dadurch gekennzeichnet, dass die die Ein-/Ausgangs-Zuord-nung darstellenden Codesignale in binärer Form vorliegen und dass die Mittel (37) zum Speichern des einen von mehreren Codesignalen dazu eingerichtet sind, das gespeicherte Codesignal jeweils um ein Bit zu ändern, wenn Ein-/ Ausgänge zu inaktivieren sind, und auf ein Codesignal überzugehen, das anzeigt, dass allen Ein-/Ausgängen Übermittlungskapazität zugeteilt ist, wenn Ein-/Ausgänge zu aktivieren sind. 16. Data transmission device according to claim 5, characterized in that the code signals representing the input / output assignment are in binary form and that the means (37) for storing the one of a plurality of code signals are set up to convert the stored code signal in each case to change a bit when inputs / outputs are to be deactivated and to pass to a code signal which indicates that all inputs / outputs have transmission capacity allocated when inputs / outputs are to be activated.
Modems für digitale Daten für die Anordnung zwischen Datenverarbeitungseinrichtungen und den beiden Enden einer Übermittlungsleitung, z.B. einer Telefonleitung, sind bekannt. Bekannt sind auch Modems mit mehreren Ein-/Ausgängen, die eine Mehrzahl von Kanälen zum Anschluss an eine entsprechende Mehrzahl von Kanälen der zugeordne2 Modems for digital data for the arrangement between data processing devices and the two ends of a transmission line, e.g. a telephone line are known. Modems with a plurality of inputs / outputs are also known which have a plurality of channels for connection to a corresponding plurality of channels of the assigned2
5 5
10 10th
15 15
20 20th
25 25th
30 30th
35 35
40 40
45 45
50 50
55 55
60 60
65 65
3 3rd
641 919 641 919
ten Datenverarbeitungseinrichtung zur Verfügung stellen. Durch Multiplexen wird die Mehrkanal-Information über eine einzelne Leitung übertragen. Das Multiplexen erfolgt normalerweise durch Zeitmultiplex (TDM), wobei die Kanäle Bit für Bit ineinandergeschachtelt werden. Selbstverständlich sind verschiedene Multiplex-Verfahren bekannt und könnten im Zusammenhang mit der Erfindung angewandt werden. provide data processing equipment. Multiplexing transmits the multi-channel information over a single line. Multiplexing is usually done by time division multiplexing (TDM), the channels being nested bit by bit. Various multiplexing methods are of course known and could be used in connection with the invention.
Für die Herstellung einer Verbindung über eine Übermittlungsleitung zwischen Modems ist es bekannt, eine Folge von Verbindungsherstellungssignalen zu erzeugen. Diese Signale können anzeigen, wann eine Datenquelle tatsächlich Daten übermitteln will oder einen übermittlungsbereiten Kanal zur Verfügung haben will. Ein Beispiel für die erste Möglichkeit sind Sendebefehlssignale oder Sendebereitschaftsignale (RTS). Ein Beispiel für die zweite Möglichkeit sind Datenterminal-Bereitschaftssignale (DTR) oder (DSR). Sendebefehlssignale sind nur so lange vorhanden, als eine Übermittlung vor sich geht, während Datenterminal-Bereitschaftssignale während der ganzen Zeit vorhanden sind, in der die Datenquelle in Informationsaustausch mit einer Einrichtung wie z.B. einem zentralen Prozessrechner (CPU) steht. Bekannt ist auch die Erzeugung von Datenträger-Feststellungssignalen (DCD) und Empfangsleitungs-Signalfeststellungssignalen (RLSD). Bekannt ist nicht nur die Erzeugung von DCD bei Auftreten eines Datenträgers von einem in Verbindung stehenden Modem, sondern auch die Tiefschaltung von DCD bei Empfang eines codierten inversen RTS-Signals (RTS). Ein handelsübliches Modem, das die vorstehend beschriebenen Signale verwendet, ist das Modem «Milgo 96 MM». Diese Signale können im Zusammenhang mit der Erfindung vorteilhaft verwendet werden. For the establishment of a connection via a transmission line between modems, it is known to generate a sequence of connection establishment signals. These signals can indicate when a data source actually wants to transmit data or wants to have a channel ready for transmission. An example of the first possibility are send command signals or ready to send signals (RTS). An example of the second option are data terminal ready signals (DTR) or (DSR). Send command signals are only present as long as a transmission is in progress, while data terminal ready signals are present throughout the time that the data source is in information exchange with a device such as e.g. a central process computer (CPU). The generation of data carrier detection signals (DCD) and receive line signal detection signals (RLSD) is also known. It is known not only the generation of DCD when a data carrier occurs from a connected modem, but also the downshifting of DCD when receiving a coded inverse RTS signal (RTS). A commercially available modem that uses the signals described above is the "Milgo 96 MM" modem. These signals can be used advantageously in connection with the invention.
Bekannte Modems mit mehreren Ein-/Ausgängen enthalten die nötigen Schaltungen zum Umschalten zwischen verschiedenen Ein-/Ausgangsverteilungen in Abhängigkeit von Steuerung, die von einer Bedienungsperson manuell eingestellt werden. Eine solche Kanalzuteilung oder Änderung der Ein-/Ausgangsverteilung ist nützlich, wenn sich die Datenverkehrsmuster relativ selten und in bekannter Weise ändern. Es ist dann möglich, einen Betriebsart-Umschaltplan aufzustellen, der von Zeit zu Zeit die Tätigkeit der Bedienungsperson für die Bewirkung von Betriebsart-Änderungen erfordert. Selbstverständlich müssen die Tätigkeiten von zwei Bedienungspersonen, von denen jede je ein Modem an jedem Ende der Übermittlungsleitung einstellt, koordiniert werden. Um eine bessere Ausnutzung der teuren Telefonkanäle zu ermöglichen, wäre es wünschbar, Mittel zur "dynamischen Änderung der Ein-/Ausgangsverteilung zur Verfügung zu haben, mittels derer die Datenverarbeitungseinrichtung und das Modem zur schnellen und automatischen Änderung der Ein-/Ausgangsverteilung ohne die Tätigkeit einer Bedienungsperson zusammenarbeiten. Known modems with several inputs / outputs contain the necessary circuits for switching between different input / output distributions depending on the control, which are set manually by an operator. Such channel allocation or change in input / output distribution is useful when traffic patterns change relatively infrequently and in a known manner. It is then possible to draw up an operating mode switchover plan which, from time to time, requires the operator to act to effect operating mode changes. Of course, the activities of two operators, each setting a modem at each end of the transmission line, must be coordinated. In order to enable better use of the expensive telephone channels, it would be desirable to have means for "dynamically changing the input / output distribution, by means of which the data processing device and the modem for the rapid and automatic change of the input / output distribution without the action of a Operator work together.
Es ist daher eine Aufgabe der Erfindung, die Änderung der Ein-/Ausgangs-Zuordnung in einem Modem ohne manuelle Tätigkeit zu ermöglichen. It is therefore an object of the invention to enable the change in the input / output assignment in a modem without manual action.
Die Aufgabe wird mit der im Patentanspruch 1 definierten Datenübermittlungseinrichtung gelöst. The object is achieved with the data transmission device defined in claim 1.
Wenn eine zugeordnete Einrichtung mit Daten-Ein-/Ausgängen, die mit den Ein-/Ausgängen des Daten-Modems verbunden sind, eine Änderung der Ein-/Ausgangs-(Kanal)Zuordnung verlangt, wird der entsprechende Befehl festgestellt. Er kann festgehalten werden, und eine Anzeige davon kann über eine Übermittlungsleitung übermittelt werden, um als Ein-/Ausgangs-Neuzuordnungsbefehl in einem zweiten Modem zu dienen. Vorzugsweise nach einer geeigneten Zeitverzögerung, die dem zweiten Modem gestattet, auf die verlangte Ein-/Ausgangs-Zuordnung umzuschalten, kann dann das erste Modem, dem ursprünglich der Ein-/Aus-gangs-Neuzuordnungsbefehl von der zugeordneten Einrichtung zugeführt wurde, auf die neue Ein-/Ausgangs-Zuordnung umschalten. Das Datenmodem bzw. der Multiplexer an demjenigen Ende der Leitung, von welchem der Befehl für eine neue Ein-/Ausgangs-Zuordnung ausgeht, wird als steuernde Station bezeichnet, während das Multiplexermodem am anderen Ende der Leitung die gesteuerte Station ist. Die Umschaltung der Betriebsart bzw. Ein-/Ausgangs-Zuordnung erfolgt bedarfsabhängig, so dass, wenn eine Datenquelle keine Übermittlungskapazität verlangt, die betreffende Übermittlungskapazität den aktiven Datenquellen zugeteilt werden kann. If an assigned device with data inputs / outputs that are connected to the inputs / outputs of the data modem requires a change in the input / output (channel) assignment, the corresponding command is determined. It can be held and an indication of it can be communicated over a transmission line to serve as an input / output reassignment command in a second modem. Preferably after a suitable time delay which allows the second modem to switch to the requested input / output assignment, the first modem, to which the input / output reassignment command was originally supplied by the assigned device, can then switch to the new one Switch input / output assignment. The data modem or the multiplexer at that end of the line from which the command for a new input / output assignment originates is referred to as the controlling station, while the multiplexer modem at the other end of the line is the controlled station. The switching of the operating mode or input / output assignment takes place as required, so that if a data source does not require transmission capacity, the transmission capacity in question can be allocated to the active data sources.
Ein bevorzugtes Ausführungsbeispiel der Erfindung wird nachstehend anhand der Zeichnungen erläutert. A preferred embodiment of the invention is explained below with reference to the drawings.
Fig. 1 ist ein vereinfachtes Blockschema einer Anlage mit Datenübermittlungseinrichtungen gemäss der bevorzugten Ausführungsform der Erfindung. 1 is a simplified block diagram of a system with data transmission devices according to the preferred embodiment of the invention.
Fig. 2 ist ein Blockschema einer Kanalzuteilungsschaltung. Figure 2 is a block diagram of a channel allocation circuit.
Fig. 3 illustriert die Ein-/Ausgangs-Zuordnungs-Wahlfolge in der bevorzugten Einrichtung. Figure 3 illustrates the input / output assignment dialing sequence in the preferred device.
Fig. 4 zeigt im Form eines Flussdiagramms die Tätigkeit der Einrichtung beim Inaktivieren von Kanälen. Fig. 4 shows in the form of a flow diagram the activity of the device when deactivating channels.
Fig. 5 zeigt die Tätigkeit der Einrichtung beim Aktivieren von bis dahin inaktiven Kanälen. Fig. 5 shows the activity of the device when activating previously inactive channels.
Fig. 6 zeigt in allgemeiner Form ein Blockschema einer Ein-/Ausgangs-Zuordnungs-Wahlschaltung in der bevorzugten Einrichtung. Figure 6 shows in general form a block diagram of an input / output assignment selector circuit in the preferred device.
Fig. 7 ist ein Schema einer Ein-/Ausgangs-Zuordnungs-Wahlschaltung, die sowohl in der steuernden Station als auch in der gesteuerten Station Verwendung finden kann. Fig. 7 is a schematic of an input / output assignment selector circuit that can be used in both the controlling station and the controlled station.
In Fig. 1 sind zwei Modems (Modulations- und Demodu-lationseinrichtungen) 11 und 13 dargestellt, die über eine Übermittlungsleitung 15 miteinander in Verbindung stehen. An jedes der Modems 11 und 13 ist jeweils eine Datenverarbeitungseinrichtung angeschlossen, z.B. ein zentraler Prozessrechner, ein Datenterminal oder ein anderes peripheres Gerät. Beispielsweise ist das Modem 11 mit mehreren Ein-/ Ausgängen 16 eines zentralen Prozessrechners 12 verbunden, während das Modem 13 mit mehreren Ein-/ Ausgängen von Datenterminal-Ausrüstungen 14 verbunden ist. 1 shows two modems (modulation and demodulation devices) 11 and 13, which are connected to one another via a transmission line 15. A data processing device is connected to each of the modems 11 and 13, e.g. a central process computer, a data terminal or another peripheral device. For example, the modem 11 is connected to several inputs / outputs 16 of a central process computer 12, while the modem 13 is connected to several inputs / outputs of data terminal equipment 14.
Mehrere Ein-/Ausgänge aufweisende Modems, in denen mehrere Kanäle, welche von zugeordneten Datenverarbeitungseinrichtungen ausgehen, nach einem Multiplexverfahren für die Übermittlung über eine Leitung miteinander kombiniert werden, sind bekannt. Beispielsweise kann ein Modem vier Ein-/Ausgänge zusammenfassen, über welche je 2400 Bits pro Sekunde übertragen werden, womit sich insgesamt eine Datenfrequenz von 9600 Bits pro Sekunde ergibt. Im anderen an die Übermittlungsleitung angeschlossenen Modem werden dann die Informationen der einzelnen Kanäle wieder getrennt. Normalerweise enthält die Übermittlungsanlage eine Vierdrahtleitung für die gleichzeitige Übermittlung in beiden Richtungen, wobei Multiplexer und Ent-multiplexer an beiden Enden der Leitung vorhanden sind. A plurality of modems having inputs / outputs, in which a plurality of channels, which emanate from assigned data processing devices, are combined using a multiplex method for transmission via a line, are known. For example, a modem can combine four inputs / outputs, each of which transmits 2400 bits per second, resulting in a total data frequency of 9600 bits per second. In the other modem connected to the transmission line, the information of the individual channels is then separated again. Typically, the transmission equipment includes a four-wire line for simultaneous transmission in both directions, with multiplexers and de-multiplexers being at both ends of the line.
In der Praxis ist es oft wünschbar, die Verteilung der Kanäle bzw. der Ein-/Ausgänge neu zu ordnen. Wenn bei-spielsweie in einer Einrichtung mit vier Ein-/Ausgängen in einem gegebenen Zeitpunkt zwei Kanäle nicht für die Übermittlung von Daten benötigt werden, ist es wünschbar, diese beiden Kanäle auszuschalten bzw. die von denselben beanspruchte Bandbreite den Kanälen zuzuteilen, über welche aktiv übermittelt wird. In dieser Weise kann die Übermittlungsleitung besser ausgenutzt werden. In practice, it is often desirable to rearrange the distribution of the channels or the inputs / outputs. If, for example, two channels are not required for the transmission of data in a device with four inputs / outputs at a given time, it is desirable to switch these two channels off or to allocate the bandwidth used by them to the channels via which they are active is transmitted. In this way, the transmission line can be better used.
Wie schon angedeutet, enthalten bekannte Modems mit mehreren Ein-/Ausgängen die nötigen Schaltungen zum Umschalten zwischen verschiedenen Ein-/Ausgangsverteilungen als Reaktion auf manuell eingegebene Befehle. Ein typisches Verfahren zum Codieren der Daten in einem mehrere As already indicated, known modems with several inputs / outputs contain the necessary circuits for switching between different input / output distributions in response to manually entered commands. A typical method for encoding the data in a multiple
5 5
10 10th
15 15
20 20th
25 25th
30 30th
35 35
40 40
45 45
50 50
55 55
60 60
65 65
641 919 641 919
4 4th
Ein-/Ausgänge aufweisenden Sender ist in Fig. 2 dargestellt. Diese Fig. 2 ist zwar etwas vereinfacht; der Fachmann wird jedoch die Ausbildung der Schaltung ohne weiteres verstehen. Transmitter having inputs / outputs is shown in FIG. 2. 2 is somewhat simplified; however, those skilled in the art will readily understand the circuit design.
Gemäss Fig. 2 wird die Bandbreitenzuteilung in einer Vierkanal-Anlage durch eine Takt-Auswahlschaltung 101 festgelegt, die die Taktsignale auswählt, welche jeder von vier Multiplex-Entmultiplex-Schaltungen 103 zugeführt werden. Die Takt-Auswahlschaltung 101 ist von einem Taktsignalgenerator 105 gespeist und enthält Frequenzteiler und logische Schaltungen, um vier geteilte Taktsignale zu erzeugen, die in einer zyklischen, vierphasigen Taktsignalfolge ®i, O2, <I>3, d>4 ineinandergeschachtelt sind. Die Taktsignalphasen werden den Multiplex-Entmultiplex-Schaltungen 103 in Abhängigkeit von einem Befehlscode, der in bekannten Modems manuell eingestellt wurde, selektiv zugeführt. Die bezüglich einander phasenverschobenen Ausgangssignale der Schaltungen 103 werden durch ein ODER-Tor 104 zu einem Signal mit 9600 Bits pro Sekunde auf einer einzigen Leitung zusammen-gefasst. Das ODER-Tor 104 liefert dieses Signal mit 9600 Bits pro Sekunde zu einem Sender 106 des Modems, wo das Datensignal nach bekannten Verfahren moduliert wird. 2, the bandwidth allocation in a four-channel system is determined by a clock selection circuit 101, which selects the clock signals which are supplied to each of four multiplex demultiplexing circuits 103. The clock selection circuit 101 is fed by a clock signal generator 105 and contains frequency dividers and logic circuits in order to generate four divided clock signals which are interleaved in a cyclic, four-phase clock signal sequence ®i, O2, <I> 3, d> 4. The clock signal phases are selectively supplied to the multiplex demultiplexing circuits 103 as a function of an instruction code which has been set manually in known modems. The mutually phase-shifted output signals of the circuits 103 are combined by an OR gate 104 to form a signal at 9600 bits per second on a single line. The OR gate 104 delivers this signal at 9600 bits per second to a transmitter 106 of the modem, where the data signal is modulated according to known methods.
Wenn beispeilsweise von vier Kanälen A, B, C, D nur die zwei Kanäle A und B für die Übermittlung von Daten benötigt werden, werden den Multiplexer-Schaltungen für diese Kanäle A und B zwei Taktsignalphasen zugeführt, womit die Datenfrequenz in diesen Kanälen A und B verdoppelt wird, während die beiden anderen Kanäle, C und D, inaktiv sind. If, for example, of four channels A, B, C, D only the two channels A and B are required for the transmission of data, two clock signal phases are supplied to the multiplexer circuits for these channels A and B, which means that the data frequency in these channels A and B is doubled while the other two channels, C and D, are inactive.
Eine mögliche Art der Verschachtelung der Datenbits bei verschiedenen Datenfrequenzen ist in der nachstehenden Tabelle A dargestellt. A possible way of interleaving the data bits at different data frequencies is shown in Table A below.
Tabelle A Table A
Fre- Be- Datenfrequenz in den Daten-Zusammenstel-quenz triebsart Kanälen lung Fre- Be data frequency in the data compilation mode, channel type
A B C D A B C D
9600 9600
2 2nd
4800 4800
4800 4800
- Ao,Bo,Al,Bl,A2,B2,A3 B3,A4,B4,A5,BS,A6,B6 AV,B7 - Ao, Bo, Al, Bl, A2, B2, A3 B3, A4, B4, A5, BS, A6, B6 AV, B7
9600 9600
4 4th
2400 2400
2400 2400
2400 2400
2400 Ao,Bo,Co,Do,Ai,Bi,Ci Dl,A2,B2,C2,D:,A.l,B3 2400 Ao, Bo, Co, Do, Ai, Bi, Ci Dl, A2, B2, C2, D:, A.l, B3
9600 9600
4 4th
7200 7200
2400 2400
- Ao, A i, A2, Bo, A3, A4,Aï BI,A6,AT,AS, B2, A9,Aio, All,B3 - Ao, A i, A2, Bo, A3, A4, Aï BI, A6, AT, AS, B2, A9, Aio, All, B3
9600 9600
5 5
4800 4800
2400 2400
2400 2400
- Ao,Bo,AlCo,A2,Bl,A3, Cl,A4,B2,A5,C2,A6,B3 A7,C3 - Ao, Bo, AlCo, A2, Bl, A3, Cl, A4, B2, A5, C2, A6, B3 A7, C3
7200 7200
2,4,5 2,4,5
4800 4800
2400 2400
- -
- Ao,Al,Bo,A2,A3,Bl,A4 A5,B2,AÖ,A7,B3 - Ao, Al, Bo, A2, A3, Bl, A4 A5, B2, AÖ, A7, B3
7200 7200
3 3rd
2400 2400
2400 2400
2400 2400
- AO,BO,CO,AI,BI,CI,A2, B2,C2,A3,B3,C3 - AO, BO, CO, AI, BI, CI, A2, B2, C2, A3, B3, C3
4800 4800
2,3,5 2,3,5
2400 2400
2400 2400
- -
- Ao,Bo,Ai,Bi,A2,B2,A3 - Ao, Bo, Ai, Bi, A2, B2, A3
Bs Bs
In der bevorzugten Ausführungsform der Erfindung wird einem Modem 11, das als steuerndes Modem in einer Datenübermittlungsanlage arbeitet, ein Kanalverteilungs- oder Ein-/Ausgangsverteilungsbefehl in codierter Form von einer angeschlossenen Datenverarbeitungseinrichtung, beispielsweise dem zentralen Prozessrechner 12, zugeführt. Die gegenwärtige Ein-/Ausgangsverteilung wird von einem Code gesteuert, der in einem Betriebsart-Schieberegister 17 (oder einer anderen Speichereinrichtung) gespeichert ist. Der im Schieberegister 17 gespeicherte Code wählt die Ein-/Aus-gangsverteilung in gleicher Weise wie der in bekannten In the preferred embodiment of the invention, a channel distribution or input / output distribution command is supplied in coded form to a modem 11, which operates as a controlling modem in a data transmission system, from a connected data processing device, for example the central process computer 12. The current input / output distribution is controlled by code stored in a mode shift register 17 (or other storage device). The code stored in the shift register 17 selects the input / output distribution in the same way as that in known ones
Modems mit mehreren Ein-/Ausgängen manuell eingegebene Befehlscode. Eine Vergleichsschaltung 19 vergleicht laufend den vom Prozessrechner 12 zugeführten Ein-/Ausgangsvertei-lungsbefehl mit dem im Betriebsart-Schieberegister 17 gespeicherten. Wenn der Prozessrechner 12 eine andere als die im Schieberegister 17 gespeicherte Ein-/Ausgangsverteilung fordert, dann erzeugt die Vergleichsschaltung 19 Steuersignale für das Schieberegister, die einen neuen im Schieberegister 17 zu speichernden Betriebsart-Code anzeigen. Nach einer geeigneten Verzögerung durch eine Verzögerungsschaltung 21 dienen diese Steuersignale dazu, den im Schieberegister 17 gespeicherten Betriebsart-Code zu ändern und damit eine neue Ein-/Ausgangsverteilung im Modem 11 zu bewirken. Modems with multiple inputs / outputs manually entered command code. A comparison circuit 19 continuously compares the input / output distribution command supplied by the process computer 12 with the command stored in the operating mode shift register 17. If the process computer 12 requests an input / output distribution other than that stored in the shift register 17, then the comparison circuit 19 generates control signals for the shift register which indicate a new operating mode code to be stored in the shift register 17. After a suitable delay by a delay circuit 21, these control signals serve to change the operating mode code stored in the shift register 17 and thus to effect a new input / output distribution in the modem 11.
Die von der Verzögerungsschaltung 21 bewirkte Verzögerung hat den Zweck, eine genügende Zeitspanne zur Verfügung zu stellen, in der auch das zweite oder gesteuerte Modem 13 ansprechen und auf eine Ein-/Ausgangsverteilung umschalten kann, die der neu befohlenen Ein-/Ausgangsverteilung im steuernden Modem 11 entspricht. In dieser Zeitspanne sendet das steuernde Modem 11 an das gesteuerte Modem 13 Signale, die von Modem 13 als übermittelter Ein-/Ausgangsverteilungsbefehl interpretiert werden. Mit Einrichtungen, die ähnlich wie diejenigen im steuernden Modem 11 funktionieren, wird dann die Ein-/Ausgangsverteilung auch im gesteuerten Modem 13 umgeschaltet. Im einzelnen stellt eine Vergleichsschaltung 23 den neuen Ein-/Ausgangsverteilungsbefehl fest, indem sie den Befehlscode mit dem in einem Schieberegister 25 gespeicherten Code vergleicht. Die Vergleichsschaltung 23 erzeugt Steuersignale für das Schieberegister, die nach einer geeigneten Verzögerung den im Schieberegister 25 gespeicherten Betriebsart-Code ändern, um die Ein-/Ausgangsverteilung im Modem 13 zu ändern. The delay caused by the delay circuit 21 has the purpose of providing a sufficient time period in which the second or controlled modem 13 can also respond and switch over to an input / output distribution which corresponds to the newly commanded input / output distribution in the controlling modem 11 corresponds. During this period, the controlling modem 11 sends signals to the controlled modem 13 which are interpreted by the modem 13 as a transmitted input / output distribution command. With devices that function similarly to those in the controlling modem 11, the input / output distribution is then also switched in the controlled modem 13. In particular, a comparison circuit 23 determines the new input / output distribution command by comparing the command code with the code stored in a shift register 25. The comparison circuit 23 generates control signals for the shift register which, after a suitable delay, change the operating mode code stored in the shift register 25 in order to change the input / output distribution in the modem 13.
Die anhand der Fig. 1 beschriebenen Einrichtungen sind vorzugsweise so ausgebildet, dass sich eine Kanal-Prioritätsordnung und eine vorbestimmte Neuverteilungs-Reihenfolge ergeben, womit die Schaltungen vereinfacht und bestehende Ordnungen im Modem ausgenutzt werden können. Die Reihenfolge, in der die Ein-/Ausgangsverteilungen bzw. Betriebsarten gewählt werden, entspricht dabei vorzugsweise der in Fig. 3 und der nachstehenden Tabelle I dargestellten. The devices described with reference to FIG. 1 are preferably designed in such a way that a channel priority order and a predetermined redistribution order result, with which the circuits are simplified and existing orders in the modem can be used. The order in which the input / output distributions or operating modes are selected preferably corresponds to that shown in FIG. 3 and Table I below.
Tabelle I Table I
Frequenz Kanalanforderung Betriebsart Ein-/Ausgangsverteilung Frequency channel request operating mode input / output distribution
A A
B B
c c
D D
A A
B B
C C.
D D
9600 9600
1 1
X X
X X
1 1
3 3rd
24 24th
24 24th
24 24th
24 24th
9600 9600
1 1
X X
1 1
0 0
5 5
48 48
24 24th
24 24th
9600 9600
1 1
1 1
0 0
0 0
4 oder 2 4 or 2
72 72
24 24th
9600 9600
1 1
0 0
0 0
0 0
1 1
96 96
7200 7200
1 1
X X
1 1
X X
3 3rd
24 24th
24 24th
24 24th
7200 7200
1 1
1 1
0 0
5 5
48 48
24 24th
7200 7200
1 1
0 0
0 0
1 1
72 72
4800 4800
1 1
1 1
X X
X X
23 23
24 24th
24 24th
4800 4800
1 1
0 0
1 1
48 48
In der Tabelle I sind als Beispiel verschiedene Ein-/Ausgangsverteilungen mit verschiedenen Datenfrequenzen dargestellt. Für die nachfolgende Beschreibung ist als Beispiel die Datenfrequenz 9600 Bits pro Sekunde gewählt worden. Die Tabelle gibt die Kanalanforderung bzw. den Betriebsart-Code an, der aus vier Bits besteht, welche den vier Ein-/Ausgängen oder Kanälen A, B, C und D zugeordnet sind. Der Code besteht aus « 1 », «0» und «gleichgültig», letzteres durch das Zeichen «X» dargestellt. Die einem Betriebsart-Code ent5 Table I shows various input / output distributions with different data frequencies as an example. For the following description, the data frequency 9600 bits per second has been selected as an example. The table specifies the channel request or the operating mode code, which consists of four bits, which are assigned to the four inputs / outputs or channels A, B, C and D. The code consists of «1», «0» and «indifferent», the latter represented by the character «X». The one operating mode code ent5
10 10th
15 15
20 20th
25 25th
30 30th
35 35
40 40
45 45
50 50
55 55
60 60
65 65
5 5
641 919 641 919
sprechende Ein-/Ausgangsverteilung ist jeweils in der gleichen Zeile wie der Betriebsart-Code angegeben. Zusätzlich ist jeder Betriebsart willkürlich jeweils eine der Zahlen 1 bis 5 zugeordnet. speaking input / output distribution is indicated in the same line as the operating mode code. In addition, each operating mode is arbitrarily assigned one of the numbers 1 to 5.
Gemäss Tabelle I werden in der Betriebsart 3 auf jedem der Kanäle A, B, C und D Daten mit 2400 Bit pro Sekunde übermittelt. In der Betriebsart 5 ist der Kanal D weggefallen, wie durch die «0» in der Spalte «D» des Betriebsart-Codes angegeben. Die Kanäle B und C übermitteln 2400 Bit pro Sekunde, während der Kanal A mit 4800 Bits pro Sekunde arbeitet. Wenn nur die Kanäle A und B in Betrieb sind, kann eine der beiden Betriebsarten 4 oder 2 gewählt werden. In der Betriebsart 4 arbeiten die Kanäle A und B mit 7200 bzw. 2400 Bits pro Sekunde, und in der Betriebsart 2 arbeiten sie bei mit jeweils 4800 Bits pro Sekunde. In der Betriebsart 1 zeigt der Betriebsart-Code an, dass nur der Kanal A arbeiten soll, und dieser Kanal A arbeitet dann mit 9600 Bits pro Sekunde. According to Table I, in mode 3, data is transmitted at 2400 bits per second on each of channels A, B, C and D. In mode 5, channel D has been omitted, as indicated by the “0” in column “D” of the mode code. Channels B and C transmit 2400 bits per second, while channel A operates at 4800 bits per second. If only channels A and B are in operation, one of the two operating modes 4 or 2 can be selected. In mode 4, channels A and B operate at 7200 and 2400 bits per second, respectively, and in mode 2, they operate at 4800 bits per second. In mode 1, the mode code indicates that only channel A should work, and this channel A then works at 9600 bits per second.
Gemäss Tabelle I sind also den Kanälen Prioritäten zugeordnet, die vom Kanal A zum Kanal D abnehmen. Der Kanal mit der niedrigsten Priorität, der noch in Betrieb ist, diktiert die Betriebsart. Beispielsweise hängt die Wahl der Betriebsart 3 nur davon ab, ob der Kanal D arbeitet oder nicht, nicht aber davon, ob die Kanäle B und C als arbeitend angezeigt sind oder nicht. Der Kanal A ist der Kanal mit der ersten Priorität, in ihm nimmt die Datenfrequenz ständig zu, wenn andere Kanäle wegfallen. According to Table I, the channels are assigned priorities that decrease from channel A to channel D. The channel with the lowest priority that is still in operation dictates the operating mode. For example, the choice of operating mode 3 depends only on whether channel D is working or not, but not on whether channels B and C are shown as working or not. Channel A is the channel with the first priority, in it the data frequency increases continuously when other channels are omitted.
Wie schon angedeutet, werden in den automatischen Einrichtungen zur Ein-/Ausgängsverteilung zweckmässig die von einem neu zugeführten Befehlscode verlangten Kanäle mit den vorhandenen Kanalaktivierungssignalen verglichen. Wenn Ein-/Ausgänge hinzugefügt oder weggelassen werden müssen, werden Steuersignale erzeugt, die das entfernte (gesteuerte) Modem veranlassen, in der gleichen Weise umzuschalten wie das lokale (steuernde) Modem. Beide Modem werden so gesteuert, dass sie die verschiedenen Betriebsarten in der gleichen Reihenfolge durchlaufen, um zu der richtigen Ein-/Ausgangsverteilung zu gelangen. In der bevorzugten Ausführungsform wird die Reihenfolge nach dem in Fig. 3 gezeigten Plan festgelegt. Nach diesem Plan kann ein Modem, das in einer der Betriebsarten 5,4/2 oder 1 arbeitet, einfach die nötigen Kanäle hinzufügen, um direkt zur Betriebsart 3 zurückzukehren. Um jedoch in der Reihenfolge nach oben zu einer anderen der Betriebsarten zu gelangen, beispielsweise von der Betriebsart 1 zur Betriebsart 5, muss zunächst zur Betriebsart 3 zurückgekehrt werden, bevor die Betriebsart 5 erreicht werden kann. Auch ist es beim Durchlaufen der Reihenfolge von oben nach unten, d.h. beim Umschalten von einer höheren Betriebsart auf eine niedrigere Betriebsart, unerlässlich, allfällige Zwischen-Betriebsarten zu durchlaufen. Dieser Umschaltplan ist vorteilhaft, weil er eine Vereinfachung der Informationsübermittlung ermöglicht, die für das Bewirken von Betriebsart-Änderungen im gesteuerten oder entfernten Modem erforderlich ist. As already indicated, the channels required by a newly supplied command code are expediently compared in the automatic devices for input / output distribution with the existing channel activation signals. When inputs / outputs need to be added or omitted, control signals are generated which cause the remote (controlled) modem to switch in the same way as the local (controlling) modem. Both modems are controlled so that they run through the different operating modes in the same order in order to arrive at the correct input / output distribution. In the preferred embodiment, the order is determined according to the schedule shown in FIG. 3. According to this plan, a modem that works in one of the 5.4, 2 or 1 operating modes can simply add the necessary channels to return directly to operating mode 3. However, in order to move to another of the operating modes in the order upwards, for example from operating mode 1 to operating mode 5, it is first necessary to return to operating mode 3 before operating mode 5 can be reached. It's also going through the order from top to bottom, i.e. when switching from a higher operating mode to a lower operating mode, it is essential to go through any intermediate operating modes. This switching plan is advantageous because it enables the simplification of the information transmission that is necessary for effecting operating mode changes in the controlled or remote modem.
Diese Informationsübermittlung verwendet einen Ausfall eines Datenträgerfeststellungssignals im gesteuerten Modem, um das Wegfallenlassen eines Kanals im gesteuerten Modem zu bewirken. Nach dem schon erläuterten Plan ist es immer der Ein-/Ausgang mit letzter Priorität, der bestimmt, wann ein Kanal wegfallen soll. Da ein einmal weggefallener Kanal überhaupt nicht mehr benutzt wird, gibt es keinen einfachen Weg zum direkten Zurückkehren zu einer Betriebsart, in der dieser Kanal aktiv ist, weil die Zeitintervalle für diesen Kanal anderweitig zugeteilt worden sind. This communication uses a failure of a volume detection signal in the controlled modem to cause the loss of a channel in the controlled modem. According to the plan already explained, it is always the input / output with the last priority that determines when a channel should be deleted. Since a channel that has been dropped is no longer used at all, there is no easy way to return directly to an operating mode in which this channel is active, because the time intervals for this channel have been allocated elsewhere.
Daher kehren die Ein-/Ausgangsverteilungs-Einrichtun-gen, wenn ein Kanal wieder aktiviert werden soll, in der bevorzugten Ausführungsform stets zur Betriebsart 3 zurück, in welcher alle Kanäle aktiv sind, und lassen dann die nicht benötigten Kanäle wieder wegfallen, bis die gewünschte Therefore, in the preferred embodiment, when a channel is to be reactivated, the input / output distribution devices always return to mode 3, in which all channels are active, and then omit the unnecessary channels until the desired one
Betriebsart erreicht ist. Da der Kanal A stets aktiv ist, wird ein Ausfall des Datenträgerfeststellungssignals für diesen Kanal zum Darstellen und Auslösen einer Rückkehr zur höchsten Betriebsart, der Betriebsart 3, verwendet. Von der Betriebsart 3 ausgehend werden dann Ausfälle der Datenträgerfeststellungssignale anderer Kanäle zum weiteren Umschalten bis zur gewünschten Betriebsart verwendet. Operating mode is reached. Since channel A is always active, a failure of the volume detection signal for that channel is used to represent and trigger a return to the highest mode, mode 3. Starting from operating mode 3, failures of the data carrier detection signals of other channels are then used for further switching to the desired operating mode.
Ein Beispiel der eben beschriebenen Umschaltordnung ist in den Fig. 4 und 5 dargestellt. In diesem Beispiel wird das Signal «DTB» (= «Datenterminal bereit») als Befehlscode im steuernden Modem verwendet, das anfänglich auf die Betriebsart 3 eingestellt ist und dann zur Betriebsart 1 und danach zur Betriebsart 5 übergeht. An example of the switching order just described is shown in FIGS. 4 and 5. In this example, the signal «DTB» (= «data terminal ready») is used as a command code in the controlling modem, which is initially set to operating mode 3 and then switches to operating mode 1 and then to operating mode 5.
Fig. 4 illustriert das Wegfallenlassen von Kanälen von der Betriebsart 3 zur Betriebsart 1. Anfänglich ist das steuernde Modem in der normalen Ruhe-Betriebsart 3, in welcher gemäss Tabelle I die Signale «DTB» für die Kanäle A und D logische 1 sind. Ähnlich ist auch das gesteuerte Modem in der Ruhe-Betriebsart 3, wobei die Datenträgerfeststellungssignale der Kanäle A und D logische 1 sind. Ein Übergang zur Betriebsart 1 wird vom steuernden Modem eingeleitet, wenn die Signale «DTB» für die Kanäle B, C und D gleichzeitig auf Null gehen. Zunächst erfolgt eine Verzögerung von 200 ms, während welcher der Ausfall der Datenträgerfeststellungssignale der Kanäle B, C und D zum gesteuerten Modem übermittel wird. Im gesteuerten Modem ergibt sich eine Verzögerung von 100 ms für die Feststellung des Ausfalls der Datenträgerfeststellungssignale und Auslösung der Umschal-tung auf die Betriebsarten 5 und 4 und schliesslich zur Betriebsart 1. Die Zwischen-Betriebsarten, im Beispiel 5 und 4, werden vorzugweise rasch durchlaufen, wie durch die Zeitangaben 0,416 ms in Fig. 4 angedeutet. Wegen der grösseren Verzögerung im steuernden Modem erreicht das gesteuerte Modem die Betriebsart 1 vor der Umschaltung des steuernden Modems zur Betriebsart 1. In dieser Weise ist sichergestellt, dass das gesteuerte Modem rechtzeitig für den Betrieb in der neuen Betriebsart des steuernden Modems bereit ist. In gleicher Weise kann jede gewünschte Anzahl von Ein-/Ausgängen wegfallen gelassen werden. Wenn das steuernde Modem bis zur Betriebsart 1 zurückgeschaltet, wird danach die normale Datenübermitlung auf dem einzigen Kanal A mit 9600 Bits pro Sekunde aufgenommen. 4 illustrates the omission of channels from operating mode 3 to operating mode 1. Initially, the controlling modem is in normal idle operating mode 3, in which, according to Table I, the signals “DTB” for channels A and D are logical 1. The controlled modem is similar in idle mode 3, with the data carrier detection signals of channels A and D being logic 1. The controlling modem initiates a transition to operating mode 1 if the signals «DTB» for channels B, C and D go to zero at the same time. First there is a delay of 200 ms during which the failure of the data carrier detection signals of channels B, C and D is transmitted to the controlled modem. In the controlled modem there is a delay of 100 ms for determining the failure of the data carrier detection signals and triggering the switchover to operating modes 5 and 4 and finally to operating mode 1. The intermediate operating modes, in example 5 and 4, are preferably run quickly , as indicated by the time information 0.416 ms in FIG. 4. Because of the greater delay in the controlling modem, the controlled modem reaches operating mode 1 before the controlling modem switches to operating mode 1. This ensures that the controlled modem is ready for operation in the new operating mode of the controlling modem in good time. In the same way, any desired number of inputs / outputs can be omitted. When the controlling modem switches back to operating mode 1, normal data transmission on the single channel A is then started at 9600 bits per second.
Fig. 5 illustriert das Hinzufügen von Kanälen beim Umschalten von der Betriebsart 1, in der nur der Kanal A arbeitet, zur Betriebsart 5, in der die Kanäle A, B und C arbeiten. Anfänglich ist das steuernde Modem in der Betriebsart 1, wobei das Signal «DTB» für den Kanal A positiv ist. Ähnlich ist auch das gesteuerte Modem in der Betriebsart 1, wobei das Datenträgerfeststellungssignal für den Kanal A positiv ist. Der Übergang zur Betriebsart 5 wird ausgelöst, wenn die Signale «DTB» für die Kanäle B und C eingeschaltet werden. Damit beginnt die Verzögerungszeit von etwa 200 ms, während welcher das steuernde Modem an das gesteuerte Modem nur «Zeichen» sendet, womit angezeigt wird, dass das Datenträgerfeststellungssignal für den Kanal A ausgefallen ist. Mit der Feststellung dieses Ausfalls beginnt im gesteuerten Modem die Verzögerungszeit von 100 ms, während welcher das gesteuerte Modem zur Betriebsart 3 umschaltet, in der alle vier Kanäle arbeiten. Wieder erreicht wegen der unterschiedlichen Verzögerungszeiten das gesteuerte Modem die Betriebsart 3 vor dem steuernden Modem. 5 illustrates the addition of channels when switching from mode 1, in which only channel A operates, to mode 5, in which channels A, B and C operate. Initially, the controlling modem is in operating mode 1, whereby the «DTB» signal for channel A is positive. The controlled modem in operating mode 1 is similar, with the data medium detection signal for channel A being positive. The transition to operating mode 5 is triggered when the signals «DTB» for channels B and C are switched on. This begins the delay time of approximately 200 ms, during which the controlling modem sends only "characters" to the controlled modem, which indicates that the data carrier detection signal for channel A has failed. With the detection of this failure, the delay time of 100 ms begins in the controlled modem, during which the controlled modem switches to operating mode 3, in which all four channels operate. Again, due to the different delay times, the controlled modem reaches operating mode 3 before the controlling modem.
Nachdem das steuernde Modem die Betriebsart 3 erreicht hat, stellt es fest, dass diese Betriebsart 3 noch nicht die Richtige ist, da das Signal «DTB» für den Kanal D tief ist. After the controlling modem has reached operating mode 3, it determines that operating mode 3 is not yet the right one, since the «DTB» signal for channel D is low.
Danach wird im wesentlichen in der in Fig. 4 dargestellten Weise vorgegangen, um den Kanal D wegzulassen und zur Betriebsart 5 zu gelangen. An das gesteuerte Modem wird der Ausfall des Datenträgerfeststellungssignals für den Kanal D Thereafter, the procedure shown in FIG. 4 is essentially followed in order to omit channel D and to go to operating mode 5. The failure of the data carrier detection signal for channel D is sent to the controlled modem
5 5
10 10th
15 15
20 20th
25 25th
30 30th
35 35
40 40
45 45
50 50
55 55
60 60
65 65
641 919 641 919
6 6
übermittelt, worauf das gesteuerte Modem nach Verzögerung auf die Betriebsart 5 umschaltet. Im steuernden Modem ist die Verzögerung grösser, so dass das steuernde Modem nach dem gesteuerten Modem auf die Betriebsart 5 umschaltet und dann die normale Datenübermittlung mit 4800 Bit pro Sekunde über den Kanal A, mit 2400 Bits pro Sekunde über den Kanal B und mit 2400 Bits pro Sekunde über den Kanal C aufnimmt. Fig. 5 zeigt also, wie zum Hinzufügen von Ein-/Ausgängen zunächst zu der Betriebsart zurückgekehrt wird, in der alle Kanäle aktiv sind. transmitted, after which the controlled modem switches to operating mode 5 after a delay. The delay in the controlling modem is greater, so that the controlling modem switches to operating mode 5 after the controlled modem and then normal data transmission at 4800 bits per second via channel A, at 2400 bits per second via channel B and at 2400 bits per second on channel C. 5 shows how to return to the mode in which all channels are active in order to add inputs / outputs.
Nach der vorstehenden Beschreibung werden das Signal «DTB» und das Datenträgerfeststellungssignal verwendet, weil diese Signale bei der Übermittlung zwischen Modems sehr oft ohnehin benutzt werden. Die dem steuernden und dem gesteuerten Modem zugeführten Betriebsarten-Codes könnten aber auch durch andere Signale dargestellt werden. Beispielsweise könnte im steuernden Modem für die Angabe des Betriebsart-Codes anstelle des Signals «DTB» ebensogut ein Signal «Sendeanforderung» verwendet werden. As described above, the "DTB" signal and the data carrier detection signal are used, because these signals are used very often anyway in the transmission between modems. The operating mode codes supplied to the controlling and the controlled modem could, however, also be represented by other signals. For example, a signal "send request" could just as well be used in the controlling modem to indicate the operating mode code instead of the "DTB" signal.
Wie schon erwähnt, kann mit einem Anforderungssignal angezeigt werden, wann eine Datenquelle tatsächlich Daten übermitteln will oder einen Kanal für die Übermittlung zur Verfügung haben will. Ein für die erstgenannte Anzeige oft gebrauchtes Signal ist das Signal «Sendeanforderung». Für die zweite Anzeige wird oft das Signal «DTB» ( = «Datenterminal bereit») benutzt. Welches von diesen Signalen als Anforderungssignal von einer Datenquelle verwendet wird, hängt weitgehend von der Art der Datenquelle ab. Wenn die Datenquelle, z.B. ein Bandlesegerät, von derjenigen Art ist, welche Daten überwiegend in längeren Blöcken von einigen Minuten Dauer aussendet, die mit ebenfalls längeren Ruheperioden abwechseln, ist normalerweise das Signal «Sendeanforderung» als Anforderungssignal geeignet. Dieses Signal «Sendeanforderung» ist nur vorhanden, solange eine Übermittlung im Gange ist, und die Verwendung des Signals «Sendeanforderung» ermöglicht daher eine Neuzuteilung der benötigten Bandbreite in den Ruheperioden, während welcher die Datenquelle keine Daten abgibt und das Signal «Sendeanforderung» nicht vorhanden ist. As already mentioned, a request signal can be used to indicate when a data source actually wants to transmit data or wants to have a channel available for the transmission. A signal that is often used for the first-mentioned display is the “send request” signal. The "DTB" signal (= "data terminal ready") is often used for the second display. Which of these signals is used as a request signal from a data source largely depends on the type of data source. If the data source, e.g. a tape reader of the type which mainly sends out data in longer blocks of a few minutes, which alternate with longer periods of rest, the signal “send request” is normally suitable as a request signal. This “send request” signal is only present as long as a transmission is in progress, and the use of the “send request” signal therefore enables the bandwidth required to be reallocated during the idle periods during which the data source is not providing any data and the “send request” signal is not available is.
Dieses Vorgehen ist jedoch in der Regel nicht das geeignete, wenn die Datenquelle eine solche ist, die mit einem anderen Gerät in aktivem Datenaustausch steht, z.B. ein Datenverarbeitungsterminal ; denn eine solche Quelle schaltet oft rasch zwischen Datenaussendung und Ruhe um, und das dadurch bewirkte häufige Ändern der Betriebsart wäre nicht erwünscht. In diesem Fall ist das Anforderungssignal vorzugsweise ein Signal «DTB», welches während der ganzen Zeit vorhanden ist, in der die Datenquelle mit dem Gerät am gesteuerten Ende der Leitung, z.B. einem Prozessrechner, aktiv in Verbindung steht. Eine Neuverteilung der Bandbreite wird dann nur auftreten, wenn die Datenquelle das Signal «DTB» ausschaltet, weil sie die Verbindung mit dem Prozessrechner nicht mehr aufrechterhalten will. However, this procedure is usually not suitable if the data source is one that is actively exchanging data with another device, e.g. a data processing terminal; Because such a source often switches quickly between data transmission and silence, and the resulting frequent change in the operating mode would not be desirable. In this case the request signal is preferably a «DTB» signal which is present all the time the data source is connected to the device at the controlled end of the line, e.g. a process computer that is actively connected. A redistribution of the bandwidth will only occur if the data source switches off the "DTB" signal because it no longer wants to maintain the connection to the process computer.
Wie schon erwähnt, ist es nicht nur bekannt, ein Datenträgerfeststellungssignal zu erzeugen, wenn ein Datenträger vom steuernden Modem auftritt, sondern auch, das Datenträgerfeststellungssignal auszuschalten, wenn eine codierte Sendeanforderung empfangen wird. Ein gebräuchliches Format für die codierte Sendeanforderung ist eine Reihe von lauter 1 während einer vorbestimmten Zeitspanne, die im Fall der Kanäle B, C und D etwa 200 ms betragen kann. Es ist jedoch auch möglich, der codierten Sendeanforderung ein spezifisches Code-Wort zuzusenden. As already mentioned, it is known not only to generate a volume detection signal when a volume from the controlling modem occurs, but also to turn off the volume detection signal when an encoded send request is received. A common format for the encoded transmit request is a series of louder 1 for a predetermined period of time, which in the case of channels B, C and D can be approximately 200 ms. However, it is also possible to send a specific code word to the coded transmission request.
Das gesteuerte Modem stellt die codierte Sendeanforderung in den Kanälen B, C und D fest. Wie vorstehend beschrieben, wird die Wirkung verzögert, um eine zuverlässige Feststellung zu ermöglichen (weil sonst die Feststellung fälschlich als Folge einer längeren Reihe von lauter 1 getroffen werden könnte, die während der normalen Datenübermittlung auftritt). The controlled modem determines the coded transmission request in channels B, C and D. As described above, the effect is delayed to allow a reliable determination (because otherwise the determination could be made incorrectly as a result of a longer series of louder 1s that occur during normal data transmission).
Fig. 6 zeigt ein vereinfachtes Blockschema einer Schaltung zum Steuern der Ein-/Ausgangsverteilung in einem steuernden oder gesteuerten Modem in der vorstehend anhand der Fig. 3 bis 5 beschriebenen Weise. Die Schaltung enthält einen Grössenkomparator 31, zwei Zeitgeber 33 und 35 und ein die Betriebsart anzeigendes Schieberegister 37. Der Grössenkomparator 31 vergleicht die invertierten Kanalaktivierungssignale der Kanäle B, C und D, die vom die Betriebsart anzeigenden Schieberegister 37 geliefert werden, mit den invertierten Signalen «DTB» der betreffenden Ein-/Ausgänge im steuernden Modem bzw. mit den invertierten Datenträgerfeststellungssignalen der betreffenden Ein-/Ausgänge im gesteuerten Modem. Die Kanalaktivierungssignale werden durch Wandeln des am Schieberegisterausgang erscheinenden Codes in einer Decodierschaltung 36 erzeugt. Die Eingangssignale des Grössenkomparators 31 sind insgesamt mit X und mit Y bbzeichnet. FIG. 6 shows a simplified block diagram of a circuit for controlling the input / output distribution in a controlling or controlled modem in the manner described above with reference to FIGS. 3 to 5. The circuit contains a size comparator 31, two timers 33 and 35 and a shift register 37 indicating the operating mode. The size comparator 31 compares the inverted channel activation signals of channels B, C and D, which are supplied by the shift register 37 indicating the operating mode, with the inverted signals. DTB »of the relevant inputs / outputs in the controlling modem or with the inverted data carrier detection signals of the relevant inputs / outputs in the controlled modem. The channel activation signals are generated by converting the code appearing at the shift register output in a decoding circuit 36. The input signals of the size comparator 31 are marked overall with X and with Y bb.
Die Beziehung zwischen X und Y zeigt die Art der erforderlichen Änderung der Kanalverteilung an. Wenn es beispielsweise erforderlich ist, von der Betriebsart 1 auf die Betriebsart 5 umzuschalten, liegt am X-Eingang das ABCD-Signal Olli, während am Y-Eingang das ABC D-Signal 0001 liegt. In diesem Fall, bei X > Y, wird in das Schieberegister 37 automatisch die Anzeige der Betriebsart 3 eingegeben. Das die Eingabe der Betriebsart 3 bewirkende Signal wird im Zeitgeber 35 verzögert; der Zeitgeber erzeugt die vorstehend anhand der Fig. 4 und 5 beschriebene Verzögerung. Wenn anderseits X kleiner als Y ist, dann folgt daraus, dass ein Kanal wegfallen soll. In diesem Fall wird das Schieberegister 37 einfach zum jeweils nächsten Betriebsart-Code weitergeschaltet, und zwar wiederum nach der geeigneten Verzögerung, die vom Zeitgeber 33 bewirkt wird. Wenn nach einem Schritt immer noch X < Y ist, wird das Schieberegister 37 wieder weitergeschaltet, um die nächste Betriebsart zu erreichen. Wenn schliesslich X = Y ist, ergibt sich ein Ruhezustand, in welchem die aktive Kanalverteilung der befohlenen Betriebsart entspricht. Die Bedeutung des Vergleiches besteht also darin, festzustellen, ob Kanäle hinzugefügt oder wegfallen gelassen werden sollen. Anstelle des Grössenkomparators 37 könnten selbstverständlich auch verschiedene andere logische Schaltungen verwendet werden, um anhand der Kanalaktivierungssignale und des Befehlscodes diese Feststellung zu treffen. The relationship between X and Y indicates the type of channel distribution change required. For example, if it is necessary to switch from operating mode 1 to operating mode 5, the ABCD signal Olli is present at the X input, while the ABC D signal 0001 is present at the Y input. In this case, with X> Y, the display of the operating mode 3 is automatically entered into the shift register 37. The signal causing the input of operating mode 3 is delayed in timer 35; the timer generates the delay described above with reference to FIGS. 4 and 5. On the other hand, if X is less than Y, it follows that a channel should be omitted. In this case, the shift register 37 is simply switched on to the next operating mode code, again after the suitable delay which is caused by the timer 33. If after a step X <Y is still present, the shift register 37 is switched on again in order to reach the next operating mode. When X = Y finally, there is an idle state in which the active channel distribution corresponds to the commanded operating mode. So the importance of the comparison is to determine whether channels should be added or dropped. Instead of the size comparator 37, various other logic circuits could of course also be used to make this determination on the basis of the channel activation signals and the command code.
Fig. 7 zeigt ein detaillierteres Schema einer bevorzugten Schaltung, die sowohl in einem steuernden Modem als auch in einem gesteuerten Modem die Ein-/Ausgangsverteilung steuern kann. Die Umsteuerung für den Betrieb in einem steuernden oder einem gesteuerten Modem erfolgt mittels einer Umsteuereinrichtung, welche einen Multiplexer steuert, wie nachstehend im einzelnen beschrieben. Fig. 7 shows a more detailed schematic of a preferred circuit which can control the input / output distribution in both a controlling modem and a controlled modem. The reversal for operation in a controlling or a controlled modem is carried out by means of a reversing device which controls a multiplexer, as described in detail below.
Beim Betrieb in einem steuernden Modem werden die Steuersignale, z.B. die Signale «DTB», von vier Ein-/Ausgängen einer Vier-Bit-Verriegelungseinrichtung 39 zugeführt. Der Inhalt dieser Verriegelungseinrichtung 39 wird über einen Multiplexer 41 einer auf das Signal für den Kanal letzter Priorität ansprechenden logischen Schaltung 43 und dann einem Komparator 45 zugeführt. Der Komparator vergleicht die Kanalaktivierungssignale an den X-Eingängen mit den Ausgangssignalen der logischen Schaltung 43 und liefert Steuersignale an einen Schiebe-Zeitgeber 47 oder einen Eingabe-Zeitgeber 49. Diese beiden Zeitgeber sind über einen Multiplexer 51 mit einem die Betriebsart anzeigenden Schieberegister 53 verbunden. Das im Ruhezustand bei X = Y auftretende Ausgangssignal des Komparators 45 wird einer Verriegelungs-Steuerung 55 zugeführt, die den Betrieb der Verriegelungseinrichtung 39 steuert. When operating in a controlling modem, the control signals, e.g. the signals “DTB” from four inputs / outputs to a four-bit locking device 39. The content of this locking device 39 is fed via a multiplexer 41 to a logic circuit 43 which responds to the signal for the channel of the last priority and then to a comparator 45. The comparator compares the channel activation signals at the X inputs with the output signals of the logic circuit 43 and supplies control signals to a shift timer 47 or an input timer 49. These two timers are connected via a multiplexer 51 to a shift register 53 indicating the operating mode. The output signal of the comparator 45 occurring in the idle state at X = Y is fed to a locking controller 55 which controls the operation of the locking device 39.
5 5
10 10th
15 15
20 20th
25 25th
30 30th
35 35
40 40
45 45
50 50
55 55
60 60
65 65
7 7
641 919 641 919
Eine Umsteuereinrichtung 57 dient dazu, die ganze Schaltung für den Betrieb in einem steuernden Modem oder für den Betrieb in einem gesteuerten Modem umzusteuern. In einem steuernden Modem wird der Multiplexer 41 veranlasst, die Ausgangssignale der Vier-Bit-Verriegelungseinrichtung 39 der logischen Schaltung 43 zuzuführen. In einem gesteuerten Modem führt der Multiplexer 41 der logischen Schaltung 43 die über eine Sammelleitung empfangenen Datenträgerfeststellungssignale «DFS» zu. Die Umsteuereinrichtung 57 sorgt auch dafür, dass im steuernden Modem der Multiplexer 51 die um 200 ms verzögerten Ausgangssignale des Schiebe-Zeit-gebers 47 und des Eingabe-Zeitgebers 49 dem Schieberegister 53 zuführt. Im gesteuerten Modem leitet der Multiplexer 51 dagegen die um 100 ms verzögerten Ausgangssignale dieser Zeitgeber weiter. Die Multiplexer, die von bekannter Art sind, enthalten gesteuerte Schalter bzw. Tore. A changeover device 57 serves to change over the entire circuit for operation in a controlling modem or for operation in a controlled modem. In a controlling modem, the multiplexer 41 is caused to supply the output signals of the four-bit locking device 39 to the logic circuit 43. In a controlled modem, the multiplexer 41 supplies the logic circuit 43 with the data carrier detection signals “DFS” received via a bus. The reversing device 57 also ensures that the multiplexer 51 in the controlling modem supplies the output signals of the shift timer 47 and the input timer 49 delayed by 200 ms to the shift register 53. In the controlled modem, on the other hand, the multiplexer 51 forwards the output signals of these timers delayed by 100 ms. The multiplexers, which are of a known type, contain controlled switches or gates.
Im Betrieb in einem steuernden Modem tastet die Verriegelungseinrichtung 39 normalerweise die Eingangssignale in rascher Folge ab. Wenn jedoch eine Zustandsänderung festgestellt wird, so dass der Ruhezustandsausgang des Kompa-rators 45 nicht mehr X = Y anzeigt, dann steuert die Verriegelungs-Steuerung 55 die Verriegelungseinrichtung 39 so, When operating in a controlling modem, the locking device 39 normally samples the input signals in rapid succession. However, if a change in state is determined so that the quiescent state output of comparator 45 no longer indicates X = Y, then locking controller 55 controls locking device 39 in such a way that
dass diese die neu befohlene Betriebsartanzeige verrriegelt und festhält. that this locks and holds the newly ordered operating mode display.
Die Verriegelungs-Steuerung 55 enthält eine UND-Tor 59, ein invertierendes UND-Tor 61 und ein Verzögerungs-Flip-Flop 63. Dem UND-Tor 59 sind ein X ^ Y anzeigendes Eingangssignal und ein den Betrieb im steuernden Modem anzeigendes Eingangssignal zugeführt. Wenn diese beiden Eingangssignale auftreten, ist das Ausgangssignal des UND-Tores 59 hoch, und das Ausgangssignal des im Ruhezustand zurückgesetzten Flip-Flops 63 ist ebenfalls hoch. In diesem Fall liefert das invertierende UND-Tor 61 ein tiefes Ausgangssignal, das den Verriegelungszustand anzeigt und ein UND-Tor 65 für Abtast-Taktsignale sperrt. Wenn dagegen X = Y ist oder wenn die Schaltung nicht auf Betrieb in einem steuernden Modem eingestellt ist, ist das Ausgangssignal des UND-Tores 61 hoch und zeigt für die Verriegelungseinrichtung 39 den Abtast-Betriebszustand an. The interlock controller 55 includes an AND gate 59, an inverting AND gate 61 and a delay flip-flop 63. The AND gate 59 is supplied with an input signal indicating X ^ Y and an input signal indicating operation in the controlling modem. When these two input signals occur, the output signal of the AND gate 59 is high and the output signal of the flip-flop 63 reset in the idle state is also high. In this case, the inverting AND gate 61 provides a low output signal which indicates the locked state and blocks an AND gate 65 for sampling clock signals. If, on the other hand, X = Y or if the circuit is not set to operate in a controlling modem, the output signal of the AND gate 61 is high and indicates the scanning operating state for the locking device 39.
Das Verzögerungs-Flip-Flop 63 dient zur Steuerung der Vorgänge bei der Umschaltung auf die Betriebsart 3. Für eine solche Umschaltung ändert das Signal «DTB» des Kanals A (es fällt gemäss vorstehender Beschreibung aus), um die erforderliche Information an das gesteuerte Modem zu übermitteln. Damit nun der Komparator 45 nicht einfach X # Y feststellt und das tiefe «DTB»-Signal des Kanals A festhält, wird das Flip-Flop 63 durch einen Eingabe-Befehl gesetzt und verhindert dann die Verriegelung, bis das «DTB»-Signal wieder seinen Ausgangszustand (hoch) annimmt. Gemäss F.ig. 7 werden dem Flip-Flop 63 zu diesem Zweck Taktsignale mit der Baud-Frequenz zugeführt und wird seinem D-Eingang der Eingabe-Befehl und seinem Rücksetzeingang das Signal «DTB» des Kanals A zugeführt. The delay flip-flop 63 is used to control the processes during the switchover to operating mode 3. For such a switchover, the signal “DTB” of channel A changes (it fails as described above) in order to send the required information to the controlled modem to transmit. So that the comparator 45 does not simply determine X # Y and hold the low "DTB" signal of channel A, the flip-flop 63 is set by an input command and then prevents the locking until the "DTB" signal again assumes its initial state (high). According to F.ig. 7, the flip-flop 63 is supplied with clock signals with the baud frequency for this purpose and the input command and its reset input are fed the signal “DTB” of channel A to its D input.
Die Verriegelungseinrichtung 39 hat also die Aufgabe, alle Unterbrechungen und Änderungen der Eingangssignale jeweils zu verhindern, bis die Schaltung zur Steuerung der Ein-/Ausgangsverteilung alle vorangehenden Änderungen vollständig verarbeitet hat. In dieser Weise werden die nötigen Steuersignale erzeugt und das gesteuerte Modem übermittelt und dort befolgt, bevor spätere Befehle für neue Ein-/Ausgangsverteilungen zur Wirkung kommen können. The locking device 39 therefore has the task of preventing all interruptions and changes in the input signals until the circuit for controlling the input / output distribution has completely processed all the preceding changes. In this way, the necessary control signals are generated and the controlled modem is transmitted and followed there before later commands for new input / output distributions can take effect.
Der vom Multiplexer 41 ausgewählte Code wird dann der auf das Signal für den Kanal letzter Priorität ansprechenden logischen Schaltung 43 zugeführt, in welcher das Signal für den Kanal letzter Priorität in dem Sinne Vorrang erhält, als es die Signale für die Kanäle höherer Prioritäten in den aktiven Zustand bringt. Dadurch werden im wesentlichen die «gleich-gültig»-Zustände in der Tabelle I aufgefüllt. Die den Kanal A The code selected by the multiplexer 41 is then fed to the logic circuit 43 responsive to the signal for the channel of last priority, in which the signal for the channel of last priority receives priority in the sense that it signals the signals for the channels of higher priorities in the active ones Condition. This essentially replenishes the "equally valid" states in Table I. The channel A
betreffende Information wird von der logischen Schaltung 43 nicht beeinflusst. Die Arbeitsweise und damit die Struktur der logischen Schaltung 43 ergeben sich aus der nachstehenden Tabelle II. relevant information is not influenced by the logic circuit 43. The mode of operation and thus the structure of the logic circuit 43 are shown in Table II below.
Tabelle II Table II
Eingang Ausgang input Output
(Sendeanforderung/Daten- (zum Komparator)* (Send request / data (to the comparator) *
trägerfeststellung)* carrier detection) *
A A
B B
c c
D D
A A
B B
c c
D D
A A
X X
X X
0 0
A A
0 0
0 0
0 0
A A
X X
0 0
1 1
A A
0 0
0 0
1 1
A A
0 0
1 1
1 1
A A
0 0
1 1
1 1
A A
1 1
1 1
1 1
A A
1 1
1 1
1 1
* invertierte Logik! * inverted logic!
Wie schon erwähnt liefert der Grössen-Komparator 45, der ein handelsüblicher Digitalkomparator sein kann, Ausgangssignale für X > Y, X < Y und X = Y. Das Ausgangssignal X = Y zeigt an, dass eine befohlene Kanalverteilung gleich der Kanalverteilung ist, mit der eben gearbeitet wird. Dieses Ruhezustands- oder X = Y-Ausgangssignal des Kom-parators 45 steuert die Verriegelungs-Steuerung 55. Wenn X ¥* ist, wird die Verriegelung eingeleitet. Das bei X < Y auftretende Ausgangssignal wird dem Schiebe-Zeitgeber 47 zugeführt, der nach einer vom Multiplexer 51 in der beschriebenen Weise ausgewählten Verzögerungszeit einen Schiebe-Befehl an das Schieberegister 53 liefert. Das bei X > Y auftretende Ausgangssignal wird dem Eingabe-Zeitgeber 49 zugeführt, und dieser bewirkt nach Ablauf der vom Multiplexer 51 gewählten Verzögerungszeit die Eingabe des Codes für die Betriebsart 3 in das Schieberegister 53. Der Schiebe-Zeit-geber und der Eingabe-Zeitgeber können handelsübliche Zählerschaltungen sein. As already mentioned, the size comparator 45, which can be a commercially available digital comparator, provides output signals for X> Y, X <Y and X = Y. The output signal X = Y indicates that a commanded channel distribution is equal to the channel distribution with which is just being worked. This lock state or X = Y output signal of the comparator 45 controls the lock controller 55. If X ¥ *, the lock is initiated. The output signal occurring at X <Y is fed to the shift timer 47, which delivers a shift command to the shift register 53 after a delay time selected by the multiplexer 51 in the manner described. The output signal occurring at X> Y is fed to the input timer 49 and, after the delay time selected by the multiplexer 51 has elapsed, the code for the operating mode 3 is input into the shift register 53. The shift timer and the input timer can be standard counter circuits.
Nach dem Empfang eines Schiebe-Befehls vom Schiebe-Zeitgeber 47 ändert das Schieberegister 53 seine Ausgangszustände in rascher Folge, bis der Kompartor 45 Gleichheit feststellt. Diese logische Funktion ist in Fig. 7 durch ein UND-Tor 50 dargestellt, das als Reaktion auf das Schiebe-Signal vom Zeitgeber 47 dem Schieberegister 53 Taktsignale zuführt, bis der Komparator 45 das Ruhezustands-Ausgangs-signal abgibt. Wenn nach der Eingabe der Betriebsart 3 keine Gleichheit X = Y vorhanden ist, erscheint das Ausgangssignal für X < Y, welches das eben beschriebene Schieben des Schieberegisters bewirkt. After receiving a shift command from the shift timer 47, the shift register 53 changes its initial states in rapid succession until the comparator 45 determines equality. This logic function is represented in FIG. 7 by an AND gate 50 which, in response to the shift signal from the timer 47, supplies the shift register 53 with clock signals until the comparator 45 emits the idle state output signal. If, after entering operating mode 3, there is no equality X = Y, the output signal for X <Y appears, which causes the shift register just described to be shifted.
Wenn das Schieberegister 53 nicht im Schiebe- oder Eingabezustand ist, dann hält es einfach die jeweils vorliegende Betriebsartanzeige an seinen Ausgängen fest. Die Betriebsartanzeige kann einer umsteuerbaren Einrichtung zugeführt werden, die zwischen der Betriebsart 2 und der Betriebsart 4 wählt. If the shift register 53 is not in the shift or input state, then it simply holds the respective operating mode display at its outputs. The operating mode display can be fed to a reversible device which chooses between operating mode 2 and operating mode 4.
Zusammenfassend ist somit festzustellen, dass im Betrieb in einem steuernden Modem, wenn eine neue Kanalverteilung befohlen wird, der Komparator 45 entweder einen Schiebe-Befehl oder einen Eingabe-Befehl abgibt. Diese Befehle werden durch die Zeitgeber 47 bzw. 49 verzögert. Während der Verzögerungszeit werden Signale über den Kanal zum gesteuerten Modem übermittelt. Im einzelnen, wenn Kanäle wegfallen gelassen werden sollen, wird dies am Ausgang der Vier-Bit-Verriegelungseinrichtung 39 festgestellt und wird der entsprechende Befehlscode übermittelt. Die Ausgangssignale der Verriegelungseinrichtung werden über Leitungen 40 einer Einrichtung zum Aussenden des Befehlscodes zugeführt, welche Einrichtung von bekannter Art sein kann. Wenn die Betriebsart 3 eingegeben werden soll, dann In summary, it can thus be stated that, in operation in a controlling modem, when a new channel distribution is commanded, the comparator 45 issues either a shift command or an input command. These commands are delayed by timers 47 and 49, respectively. During the delay time, signals are transmitted over the channel to the controlled modem. In particular, if channels are to be omitted, this is determined at the output of the four-bit locking device 39 and the corresponding command code is transmitted. The output signals of the locking device are fed via lines 40 to a device for transmitting the command code, which device can be of a known type. If operating mode 3 is to be entered, then
5 5
10 10th
15 15
20 20th
25 25th
30 30th
35 35
40 40
45 45
50 50
55 55
60 60
65 65
641 919 641 919
wird der entsprechende Befehl nach Feststellung der Eingabe-Anzeige vom Komparator 45 auf einer Leitung 42 zum gesteuertem Modem übermittelt. Am Ende der vom Zeitgeber 47 bzw. 49 festgelegten Verzögerungszeit wird der Schiebe-Befehl bzw. der Eingabe-Befehl zum Schieberegister 53 weitergeleitet. Die vom Schieberegister angegebene Betriebsart wird dann zum Komparator 45 zurückgeführt, der feststellt, ob eine weitere Änderung des Schieberegisterinhaltes erforderlich ist oder ob Gleichheit X = Y erreicht worden ist. the corresponding command is transmitted on a line 42 to the controlled modem after the input display has been determined by the comparator 45. At the end of the delay time defined by the timer 47 or 49, the shift command or the input command is forwarded to the shift register 53. The operating mode specified by the shift register is then fed back to the comparator 45, which determines whether a further change in the content of the shift register is required or whether equality X = Y has been reached.
Im Betrieb in einem gesteuerten Modem ist die Verriegelungseinrichtung 39 vom Multiplexer 41 ausgeschaltet. Die Wirkungsweise ist im übrigen gleich, mit der Ausnahme, dass der logischen Schaltung 43 und dem Komparator 45 die Datenträgerfeststellungssignale «DFS» zugeführt sind. Der Zeitgeber-Multiplexer 51 wählt die kürzere Verzögerungszeit, und ein durch das Datenträgerfeststellungssignal dargestellter Befehl muss während der Dauer eines Zeitgeberzyklus vorhanden sein, damit die Schaltung anspricht. When operating in a controlled modem, the locking device 39 is switched off by the multiplexer 41. The mode of operation is otherwise the same, with the exception that the data carrier detection signals “DFS” are supplied to the logic circuit 43 and the comparator 45. The timer multiplexer 51 selects the shorter delay time and a command represented by the volume detection signal must be present for the duration of a timer cycle for the circuit to respond.
Anstelle des beschriebenen könnten auch andere Verfahren angewandt werden, um die Umschaltung der Kanalverteilung im physisch getrennten Modems zu synchronisieren. In einem derartigen Verfahren könnte beispielsweise für die Übermittlung der Synchronisierungsformation ein mit Fre-quenztastung arbeitender Sekundärkanal oder ein vollständig Instead of the one described, other methods could also be used to synchronize the switching of the channel distribution in the physically separate modem. In such a method, for example, a secondary channel operating with frequency sampling or a complete channel could be used for the transmission of the synchronization information
8 8th
unabhängiger Datenübermittlungsweg verwendet werden. Ein solcher unabhängiger Datenübermittlungsweg könnte innerhalb der Datenübermittlungseinrichtungen oder in externen Geräten vorgesehen werden. independent data transmission path can be used. Such an independent data transmission path could be provided within the data transmission devices or in external devices.
5 In einem anderen Verfahren könnte die Synchronisierung zweier Modems von einer Benutzer bewirkt werden, indem dieser eine Umschaltung der Ein-Ausgangsverteilung zu vorbestimmten Zeiten jeweils gleichzeitig für beide Modems befiehlt. Beispielsweise können am Ende des Tages die den 10 einzelnen, physisch getrennten Modems zugeordneten Einrichtungen, wie Computer oder Datenterminals, einen vorbestimmten Kanal für die spezifische Informationsübermittlung zur Verfügung stellen. Da in jeder Station die das Modem steuernde Einrichtung eine Steuertaktsignalquelle aufweist, 15 ist die Synchronisierung nach diesen Steuertaktsignalquellen eine einfache Sache. Wegen der synchron arbeitenden Steuertaktsignalquellen in allen Stationen ist keine Signalübermittlung von einem Modem zu einem anderen erforderlich. Die Modems können vielmehr so geschaltet sein, dass sie die von 20 den Datenterminalausrüstungen zugeführten Befehle befolgen. In dieser Weise kann ein Benutzer eine direkte Steuerung der Ein-/Ausgangsverteilung nach Programmen bewirken, indem er seine eigenen Synchronisierungscodes liefert. In another method, the synchronization of two modems could be effected by a user by commanding a switchover of the input / output distribution at predetermined times for both modems at the same time. For example, at the end of the day, the devices, such as computers or data terminals, assigned to the 10 individual, physically separate modems, can provide a predetermined channel for the specific information transmission. Since the device controlling the modem has a control clock signal source in each station, the synchronization according to these control clock signal sources is a simple matter. Because of the synchronous control clock signal sources in all stations, no signal transmission from one modem to another is required. Rather, the modems can be configured to follow the commands provided by the data terminal equipment. In this way, a user can directly control the input / output distribution according to programs by providing his own synchronization codes.
G G
3 Blatt Zeichnungen 3 sheets of drawings
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US79587677A | 1977-05-11 | 1977-05-11 |
Publications (1)
Publication Number | Publication Date |
---|---|
CH641919A5 true CH641919A5 (en) | 1984-03-15 |
Family
ID=25166679
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CH512378A CH641919A5 (en) | 1977-05-11 | 1978-05-11 | Data transmission device |
Country Status (8)
Country | Link |
---|---|
JP (1) | JPS5416104A (en) |
BE (1) | BE866968A (en) |
CA (1) | CA1145489A (en) |
CH (1) | CH641919A5 (en) |
DE (1) | DE2820574C2 (en) |
FR (1) | FR2390861A1 (en) |
GB (1) | GB1604484A (en) |
SE (1) | SE437317B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4322845A (en) * | 1979-09-28 | 1982-03-30 | Ibm Corporation | Demand assignment technique for TDMA satellite communication network |
US4397018A (en) | 1979-10-17 | 1983-08-02 | Ibm Corporation | Baton passing method and apparatus for maintaining synchronization in a TDMA satellite communication system |
JPS60143043A (en) * | 1983-12-29 | 1985-07-29 | Nec Corp | Data multiplex system |
DE19536025C1 (en) * | 1995-09-27 | 1997-02-20 | Siemens Ag | Time multiplex data transmission system |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3700820A (en) * | 1966-04-15 | 1972-10-24 | Ibm | Adaptive digital communication system |
DE1946694A1 (en) * | 1969-09-15 | 1971-03-25 | Siemens Ag | Method for data transmission with subscribers of different speed classes |
US3790715A (en) * | 1972-07-28 | 1974-02-05 | Bell Telephone Labor Inc | Digital transmission terminal for voice and low speed data |
US3851104A (en) * | 1973-04-11 | 1974-11-26 | Mitre Corp | Digital communications system |
DE2419853C2 (en) * | 1974-04-24 | 1976-01-02 | Siemens Ag, 1000 Berlin Und 8000 Muenchen | Circuit arrangement for controlling several channel circuits of a time division multiplex data transmission system |
JPS515244A (en) * | 1974-07-04 | 1976-01-16 | Nisshin Steel Co Ltd | MARUTENSAI TOKEISUTEN RESUBERUTONO YOKABOOMOCHIINAI YOSETSUHOHO |
US3982077A (en) * | 1975-04-07 | 1976-09-21 | International Telephone And Telegraph Corporation | Asynchronous multiplexer and demultiplexer combination |
-
1978
- 1978-05-10 CA CA000303072A patent/CA1145489A/en not_active Expired
- 1978-05-10 SE SE7805350A patent/SE437317B/en not_active IP Right Cessation
- 1978-05-10 GB GB18735/78A patent/GB1604484A/en not_active Expired
- 1978-05-11 DE DE2820574A patent/DE2820574C2/en not_active Expired
- 1978-05-11 FR FR7814025A patent/FR2390861A1/en active Granted
- 1978-05-11 CH CH512378A patent/CH641919A5/en not_active IP Right Cessation
- 1978-05-11 JP JP5612878A patent/JPS5416104A/en active Granted
- 1978-05-11 BE BE187613A patent/BE866968A/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
FR2390861B1 (en) | 1983-09-23 |
CA1145489A (en) | 1983-04-26 |
BE866968A (en) | 1978-09-01 |
JPS5416104A (en) | 1979-02-06 |
GB1604484A (en) | 1981-12-09 |
SE437317B (en) | 1985-02-18 |
SE7805350L (en) | 1978-11-13 |
DE2820574C2 (en) | 1987-04-16 |
FR2390861A1 (en) | 1978-12-08 |
DE2820574A1 (en) | 1978-11-16 |
JPH0130335B2 (en) | 1989-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3300261C2 (en) | ||
DE3889142T2 (en) | Asynchronous interface and method for data coupling between a data module and a serial, asynchronous peripheral device. | |
CH638912A5 (en) | DATA PROCESSING SYSTEM WITH DISTRIBUTED DATA PROCESSING. | |
DE3009962A1 (en) | METHOD AND DEVICE FOR ASSIGNING THE ASSIGNMENT OF A MESSAGE (COMMUNICATION) CHANNEL USED BY MULTIPLE STATIONS | |
DE3587336T2 (en) | RINGUE TRANSMISSION SYSTEM WITH VARIABLE CONNECTION ORDER OF THE STATIONS. | |
DE3300262A1 (en) | CIRCUIT ARRANGEMENT FOR ALLOCATING ACCESS TO A REQUIRED COLLECTION LINE | |
DE1512071B2 (en) | Time division multiplex switching system with remote dialing switches | |
DE2362010A1 (en) | ERROR ALARM AND MONITORING SYSTEM AND PROCEDURES FOR ERROR ALARM TRIGGER AND ERROR MONITORING | |
DE2251257C3 (en) | PCM switching system in which the already allocated unused channels are allocated to other subscribers if necessary | |
EP0021290B1 (en) | Method and circuit arrangement for synchronisation of the transmission of digital information signals | |
DE2361785B2 (en) | SIMPLEX TRANSMISSION DEVICE FOR BLOCKED COMBINED CODED CHARACTERS WITH AUTOMATIC DETECTION AND CORRECTION OF ERRORS | |
DE1946503C3 (en) | system | |
DE1474576B2 (en) | ERROR DETECTION DEVICE FOR TIME MULTIPLEX OPERATION | |
DE2461091C3 (en) | Device for recording and forwarding the number of signals representing a specific event | |
DE2351013B2 (en) | MESSAGE TRANSMISSION SYSTEM | |
DE3785906T2 (en) | Channel replacement circuit system for a radio transmission system of digital data. | |
DE2732190C2 (en) | ||
DE2312461A1 (en) | CIRCUIT ARRANGEMENT FOR CONNECTING A DATA PROCESSING UNIT WITH A VARIETY OF TRANSMISSION LINES | |
DE2351890A1 (en) | MULTIPLEXER EQUIPMENT | |
CH641919A5 (en) | Data transmission device | |
DE1275088B (en) | Circuit arrangement for computer-controlled storage switching systems | |
DE2312415A1 (en) | CIRCUIT ARRANGEMENT FOR CONNECTING A DATA PROCESSING UNIT WITH A VARIETY OF TRANSMISSION LINES | |
DE2217178B2 (en) | Circuit arrangement for interpolating the output codes of PCM transmission systems | |
DE2803424A1 (en) | DETECTOR CIRCUIT | |
DE2651710A1 (en) | ADAPTABLE PREDICTOR ZERO ORDER FOR REMOTE INDICATION SYSTEMS WITH PREDICTIVE LANGUAGE CODING |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PL | Patent ceased |