DE3320533A1 - METHOD AND ELECTRONIC CIRCUIT ARRANGEMENT FOR TRANSMITTING DATA IN SERIAL FORM - Google Patents
METHOD AND ELECTRONIC CIRCUIT ARRANGEMENT FOR TRANSMITTING DATA IN SERIAL FORMInfo
- Publication number
- DE3320533A1 DE3320533A1 DE19833320533 DE3320533A DE3320533A1 DE 3320533 A1 DE3320533 A1 DE 3320533A1 DE 19833320533 DE19833320533 DE 19833320533 DE 3320533 A DE3320533 A DE 3320533A DE 3320533 A1 DE3320533 A1 DE 3320533A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- card
- line
- clock pulse
- parity
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
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/1469—Two-way operation using the same type of signal, i.e. duplex using time-sharing
- H04L5/1484—Two-way operation using the same type of signal, i.e. duplex using time-sharing operating bytewise
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Credit Cards Or The Like (AREA)
Description
Verfahren und elektronische Schaltungsanordnung zur Uebertragung von Daten in SerienformMethod and electronic circuit arrangement for Transmission of data in serial form
Die Erfindung bezieht sich auf ein Verfahren zur Uebertragung einer Nachricht von η Daten in Serienform zwischen zwei elektronischen Karten gemäss dem Oberbebegriff des Patentanspruchs 1 sowie auf eine elektronische Schaltungsanordnung zur Durchführung dieses Verfahrens .The invention relates to a method of transmission a message of η data in serial form between two electronic cards according to the generic term of claim 1 and an electronic circuit arrangement for performing this method .
Die in der vorliegenden Beschreibung und in den Patentansprüchen verwendete Bezeichnung "Karte" ist in einem sehr allgemeinen und weiten Sinne zu verstehen und soll elektronische Baugruppen verschiedenster Form einschliessen, welche in einem bestimmten Abstand voneinander angeordnete elektronische Komponenten aufweisen, die miteinander in Beziehung gebracht werden können.The term "card" used in the present description and in the claims is in one to understand very general and broad sense and should include electronic assemblies of various forms, which have electronic components arranged at a certain distance from one another, that can be related to each other.
Ein bekanntes Verfahren zur Uebertragung einer Nachricht von η Daten ist beispielsweise in der Druckschrift PCE 2110 vom Februar 1982 der Firma RTC (La Radio Technique-Compelec) beschrieben. Dabei bildet nur eine der beiden Karten einen Datengeber, und die andere Karte fungiert ausschliesslich als Datenempfänger. Das ist nachteilig, weil ;jeder Dialog zwischen den beiden Karten unmöglich ist und ebenso auch die Rückmeldung einer Information von der zweiten zur ersten Karte. Ferner sind keine besonderen Massnahmen vorgesehen, um die Sicherheit der Uebertragung einer Nachricht von der einen auf die andere Karte zu erhöhen.A known method for transmitting a message of η data is, for example, in the publication PCE 2110 from February 1982 from RTC (La Radio Technique-Compelec). It only educates one of the two cards acts as a data transmitter and the other card acts exclusively as a data receiver. That is disadvantageous because; any dialogue between the two Cards is impossible and likewise the feedback of information from the second to the first card. Furthermore, no special measures are planned to to increase the security of the transmission of a message from one card to the other.
β * «ΙΟΙ «Ο * O φ* ϋ *β * «ΙΟΙ« Ο * O φ * ϋ *
* · β β ο β β* Β β ο β β
<6 β 0 ΰ O 0 O<6 β 0 ΰ O 0 O
ο* β Qm «ο ββο * β Qm «ο ββ
-7--7-
Der Erfindung liegt die Aufgabe zugrunde, das im Oberbegriff des Patentanspruchs 1 angegebene Verfahren zu verbessern und derart zu verallgemeinern, dass Nachrichten zwischen den beiden Karten in beiden Richtungen ausgetauscht werden können.The invention is based on the object of the method specified in the preamble of claim 1 to improve and generalize in such a way that messages between the two cards in both directions can be exchanged.
Diese Aufgabe wird erf mdungsgemiss durch dl© xrn Kennzeichen des Patentanspruchs 1 angegebenen Merkmale gelöst.According to the invention, this task is performed by dl © xrn Characteristics of claim 1 specified features solved.
Eine elektronische Schaltungsanordnung durch Durchführung des Verfahrens ist erfindungsgemäss durch die im Patentanspruch 2 angegebenen Merkmale gekennzeichnet.An electronic circuit arrangement by performing the method is according to the invention by the Characterized in claim 2 specified features.
Es wird auf diese Weise ein einfaches Verfahren bzw. eine einfach aufgebaute elektronische Schaltungsanordnung geschaffen, welche eine gleichzeitige Uebertragung von Nachrichten mit η Daten zwischen zwei elektronischen Karten und damit einen Dialog zwischen diesen beiden Karten oder eine Informationsrückmeldung von der Datenempfängerkarte zur Datengeberkarte erlaubt. Gleichzeitig wird durch das Verfahren und durch die elektronische Schaltungsanordnung nach der Erfindung eine hohe Sicherheit der Uebertragung dieser Nachrichten zwischen den beiden Karten gewährleistet, wobei die Sicherheit noch dadurch erhöht werden kann, dass eine wiederholte Uebertragung derselben Nachrichten durchgeführt wird. Ferner ist gleichzeitig ein Paralellbetrieb der beiden auf den zwei 'elektronischen Karten jeweils vorgesehenen Steuereinheiten zur Durchführung anderer Aufgaben möglich, so dass die Schaltungsanordnung nach der Erfindung optimal ausnutzbar ist.In this way it becomes a simple procedure or created a simply structured electronic circuit arrangement which allows simultaneous transmission of messages with η data between two electronic cards and thus a dialogue between these two cards or information feedback from the data receiver card to the data transmitter card permitted. At the same time, the method and the electronic circuit arrangement according to the Invention ensures a high level of security for the transmission of these messages between the two cards, whereby the security can be further increased by the fact that a repeated transmission of the same messages is carried out. Furthermore, a parallel operation of the two is at the same time on the two 'electronic Cards in each case provided control units to carry out other tasks possible, so that the Circuit arrangement according to the invention can be optimally exploited.
Zweckmässxge Ausgestaltungen der Erfindung ergeben sich aus den abhängigen Ansprüchen.Expedient embodiments of the invention result from the dependent claims.
Die Erfindung wird anhand der Zeichnungen an einem Ausführungsbeispiel näher erläutert. Es zeigen:The invention is based on the drawings of an exemplary embodiment explained in more detail. Show it:
Figur 1 ein Schaltbild der elektronischen Schaltungsanordnung mit den beiden elektronischen Karten,Figure 1 is a circuit diagram of the electronic circuit arrangement with the two electronic cards,
Figur 2 ein Flussdiagramm des Uebertragungsprogramms der Taktgeberkarte,FIG. 2 shows a flow diagram of the transmission program the clock card,
Figur 3 ein Flussdiagramm des Uebertragungsprogramms der Taktempfängerkarte undFIG. 3 shows a flow diagram of the transmission program the clock receiver card and
Figur 4 ein den zeitlichen Verlauf der Taktimpulse, der Synchronisierungssignale und der auf der Datenleitung erzeugten Daten darstellendes Diagramm.Figure 4 shows the timing of the clock pulses, the Synchronization signals and the one on the data line generated data chart.
Die elektronische Schaltungsanordnung nach der Erfindung ist auf den Figuren 1 bis 4 dargestellt und erlaubt die Uebertragung von Nachrichten mit η Daten in Serienform zwischen zwei elektronischen Karten 1 und 2, die miteinander durch eine Taktimpulsleitung 3, eine Datenleitung 5 und eine Synchronisationsleitung k verbunden sind .The electronic circuit arrangement according to the invention is shown in Figures 1 to 4 and allows the transmission of messages with η data in serial form between two electronic cards 1 and 2, which are connected to one another by a clock pulse line 3, a data line 5 and a synchronization line k .
Die Karte 2 stellt den Taktgeber dar und weist eine Schaltung zur Erzeugung von Taktimpulsen auf, welche auf die Taktimpulsleitung J gegeben und auf die andere Karte 1 übertragen werden, welche eine Schaltung zum tmplany diesur Taktimpulse hat. Die Schaltung zur der laktimpulse üüsteht aus einer Impuls-The card 2 represents the clock generator and has a circuit for generating clock pulses, which are given to the clock pulse line J and transmitted to the other card 1, which has a circuit for tmplany the only clock pulses. The circuit for the lactic impulses consists of a pulse
Ott. OOOtt. OO
t ο ο ο ο t ο ο ο ο
O O CO O C
formerschaltung 20, deren Eingang an βχην Wechselspannungsquelle niederer Spannung angeschlossen ist und deren Ausgang einerseits mit dem Eingang A einer inte grierten Schaltung 2 1 und andererseits mit dwr Lin gangs- Ausgange - Klemme AO eines Mikropro^es sur s> 22 verbunden ist. Die integrierte Schaltung 21 (beispielsweise mit der Bezeichnung MC 1405U BCP von MOTOROLA) dient dazu, den Mikroprozessor 22 von der äusseren Umgebung der Karte 2 zu isolieren. An dem dem Eingang A entsprechenden Ausgang G ist die Taktimpulsleitung 3 angeschlossen. Die integrierte Schaltung 21 weist ferner einen an eine Eingangs-Ausgangs-Klemme A1 des Mikroprozessors 22 angeschlossenen Eingang B und einen entsprechenden Ausgang H auf, an den die Synchronisationsleitung 4 angeschlossen ist.shaping circuit 20 whose input is connected to βχην AC power source of low voltage and its output on the one hand to the input A of an inte grated circuit 2 1 and the other with DWR Lin gangs- outputs - terminal AO of a micropro it ^ sur s> 22 is connected. The integrated circuit 21 (for example with the designation MC 1405U BCP from MOTOROLA) serves to isolate the microprocessor 22 from the external environment of the card 2. The clock pulse line 3 is connected to the output G corresponding to the input A. The integrated circuit 21 also has an input B connected to an input-output terminal A1 of the microprocessor 22 and a corresponding output H to which the synchronization line 4 is connected.
Der Mikroprozessor 22 (beispielsweise mit der Bezeichnung M 6805 P2 von MOTOROLA) hat ferner eine Zweirithtungs-Eingangs-Ausgangs-Klemme A2, an die die Datenleitung 5 über eine beispielsweise durch einen Widerstand 23 gebildete Strombegrenzungseinrichtung angeschlossen ist. Zwischen der Klemme A2 und dem negativen Pol der Speisespannungsquelle liegt ein Kondensator 24, der zusammen mit dem Widerstand 23 ein Filter bildet, welches dazu dient, Störungen zu unterdrücken, die durch die äussere Umgebung auf der Datenleitung 5 erzeugt werden könnten.The microprocessor 22 (for example with the designation M 6805 P2 from MOTOROLA) also has a two-way input-output terminal A2 to which the data line 5 connected via a current limiting device formed, for example, by a resistor 23 is. Between the terminal A2 and the negative pole of the supply voltage source is a capacitor 24, the together with the resistor 23 forms a filter which serves to suppress interference that could be generated on the data line 5 by the external environment.
Der Mikroprozessor 22 bildet die Steuereinheit der Karte 2 und tritt nur in dem Augenblick in Funktion, an welchem der Taktimpuls abnimmt (Figur 4). Er weist ein© Zentraleinheit 25 auf, welche die Befehle ausführt, welche das in einem Programmspeicher ROM 26 gespeicherte Programm bilden. Zur Speicherung der DatenThe microprocessor 22 forms the control unit of the card 2 and only comes into operation at that moment which the clock pulse decreases (Figure 4). It has a © central unit 25, which executes the commands which constitute the program stored in a program memory ROM 26. To save the data
ist im Mikroprozessor 22 ausserdem ein Arbeitsspeicher RAM 27 vorgesehen. Bei diesen Daten handelt es sich sowohl um Daten, welche durch die Karte 2 erzeugt oder empfangen werden, als auch um zu übertragende vorübergehende Nutzdaten, wie die des Taktzählers oder Zeitzählers Cpt 2.is also a working memory in the microprocessor 22 RAM 27 is provided. These data are both data generated by the card 2 or are received, as well as to be transmitted temporary user data, such as that of the clock counter or Time counter Cpt 2.
Dieser Mikroprozessor 22, der das geeignete Uebertragungsprogramm enthält, ist dazu eingerichtet, die gewünschten Daten zu erzeugen und in demjenigen Augenblick, an welchem der Taktimpuls abnimmt, eine Folge von η Daten, im betrachteten Beispiel 24 Daten, die auf der anderen Karte 1 gelesen werden sollen, auf die Datenleitung 5 zu geben. Der Mikroprozessor 22 hat ausserdem eine Leseschaltung, die dazu eingerichtet ist, die durch die andere Karte 1 erzeugten Daten zu lesen, und zwar gerade bevor die Datengeberschaltung der Karte 2 auf derselben Datenleitung 5 einen Signalpegel erzeugt, welcher das zur Karte 1 zu übertragende Datensignal darstellt. Weiterhin weist der Mikroprozessor 22 Mittel zur Berechnung der Parität der η durch die Karte 2 erzeugten Daten zur Erzeugung einer Paritätsinformation auf der Datenleitung 5 sowie Mittel zur Paritätskontrolle auf, um die von der Karte 1 ausgesandte Paritätsinformation zu lesen und die von dieser empfangenen η Daten gegebenenfalls freizugeben bzw. als gültig zu werten. Schliesslich weist der Mikroprozessor 22 eine Schaltung zur Erzeugung eines Synchronisierungssignals auf.This microprocessor 22, the suitable transmission program contains, is set up to generate the desired data and at the moment at which the clock pulse decreases, a sequence of η data, in the example under consideration 24 data, which on the other card 1 are to be read on the data line 5. The microprocessor 22 has also a reading circuit which is set up to read the data generated by the other card 1 read, just before the data transmitter circuit of the card 2 on the same data line 5 a signal level generated, which represents the data signal to be transmitted to the card 1. Furthermore, the Microprocessor 22 means for calculating the parity of the η generated by the card 2 data for generating parity information on the data line 5 and means for parity control to read the parity information sent by the card 1 and that of to release this received η data if necessary or to be assessed as valid. Finally, the microprocessor 22 has a circuit for generating a Synchronization signal.
Das zu übertragende Programm, welches im Programmspeicher ROM 26 gespeichert ist, umfasst nach Figur 2 einen Setzbefehl 49 an die Eingangs-Ausgangs-Klemme A2 zur Einstellung auf Eingabe, einen VerzögerungsmodulThe program to be transferred, which is in the program memory ROM 26 is stored, includes according to Figure 2 a set command 49 to the input-output terminal A2 for setting to input, a delay module
• » ·■*· ce «α ·α φ « ο « • · «««ο οβ β α λ » ο ο (»* υ ββ „• »· ■ * · ce« α · α φ «ο« • · «« «ο οβ β α λ » ο ο (»* υ ββ “
-11--11-
50, einen bedingten Verzweigungsbefehl 51 zum Wert ?Λ des Taktzählers Cpt2, einen bedingten Verzweigungs befehl 52 zum Wert 0 des Taktzählers Cptl, einen bedingten Verzweig u ng s be fehl 53 für den Fall, dast> die gelesene Parität und die berechnete Parität gleich sind, einen Modul 54 zum Lesen der Daten und zur Berechnung der Parität dieser Daten, einen Initialisierungsbefehl 55 für den Taktzähler Cpt2 zur Einstellung auf den Wert 25, einen Befehl 56 zur Aktivierung der Synchronisationsleitung, einen Modul 57 zur Erzeugung der Parität, einen Befehl 58 zum Abschalten der Synchronisationsleitung, einen Modul 59 zum Lesen der Parität, einen Modul 60 zur Freigabe der Nachricht, einen Modul 61 zur Erzeugung der Daten und zur Berechnung der Parität sowie einen Befehl 62 zur Abwärtsschaltung des Taktzählers Cpt2.50, a conditional branch instruction 51 for value? Λ of the clock counter CPt2, a conditional branch instruction 52 to the value 0 of the clock counter CpTl, conditional Verzweig u ng s be missing 53 in case dast> the read parity and the calculated parity are equal , a module 54 for reading the data and for calculating the parity of this data, an initialization command 55 for the clock counter Cpt2 for setting to the value 25, a command 56 for activating the synchronization line, a module 57 for generating the parity, a command 58 for Disconnection of the synchronization line, a module 59 for reading the parity, a module 60 for releasing the message, a module 61 for generating the data and for calculating the parity and a command 62 for switching the clock counter Cpt2 down.
Die Karte 1 ist. der Taktimpulsempfanger und weist Mittel zum Empfang der durch die Impulsformer schaltung 20 erzeugten Taktimpulse auf. Diese Mittel beblehan im wesentlichen aus einer Interfaceschaltung JO, an deren Eingangsklemme 31 die Taktimpulsleitung 3 angeschlossen ist und deren Ausgangsklemme 32 mit dem Eingang GO eines Mikroprozessors 40 verbunden ist. Die Interfaceschaltung 30 weist beispielsweise einen Transistor 33 auf, dessen Basis mit der Eingangsklemme 31 über einen Widerstand 34 verbunden ist, dessen Kollektor einerseits an die Ausgangsklemme 32 und andererseits über einen Widerstand 35 an den positiven Pol der Speisespannung angeschlossen ist und dessen Emitter an den negativen Pol der Speisespannung angeschlossen ist. Diese Interfaceschaltung JO dient dazu, den Mikroprozessor 40 von der äusseren Umgebung der Karte 1 zu isolieren. The card 1 is. the clock pulse receiver and has Means for receiving the circuit through the pulse shaper 20 generated clock pulses. These funds remain in the essentially from an interface circuit JO, on whose Input terminal 31 the clock pulse line 3 is connected and its output terminal 32 with the input GO a microprocessor 40 is connected. The interface circuit 30 has, for example, a transistor 33, the base of which is connected to the input terminal 31 via a Resistor 34 is connected, the collector of which is connected on the one hand to the output terminal 32 and on the other hand via a resistor 35 is connected to the positive pole of the supply voltage and its emitter to the negative pole of the supply voltage is connected. This interface circuit JO serves to control the microprocessor 40 to isolate from the external environment of the card 1.
Eine Interfaceschaltung 30', die genauso aufgebaut ist wie die Interfaceschaltung 30 und welche die gleiche Rolle wie diese spielt, weist eine Eingangsklemme 36, an welche die Synchronisationsleitung 4 angeschlossen ist, und eine Ausgangsklemme 37 auf, die mit einer Eingangsklemme G1 des Mikroprozessors AO verbunden ist. Dieser Mikroprozessor 40 (beispielsweise mit der Bezeichnung COP 444 L der Firma NSC) hat ausserdem eine Zweirichtungs-Eingangs-Ausgangs-Klemme G2, an die die Datenleitung 5 über eine beispielsweise durch einen Widerstand 23' gebildete Strombegrenzungseinrichtung angeschlossen ist. Die Widerstände 23' und 23 erlauben es, dass von den beiden Karten 1 und 2 erzeugte Daten gleichzeitig an den Zweirichtungs-Eingangs-Ausgangs-Klemmen G2 und A2 der beiden Mikroprozessoren 40 und 22 existieren. Diese gleichzeitige Gegenwart rührt, wie in Figur 4 veranschaulicht, von der Ueberlappung der logischen Zustände her, welche diesen Daten, die im Beispiel nach Figur 4 mit D1 und D1' bezeichnet sind, entsprechen und die gleichzeitig an den Klemmen 62 und A2 vorhanden sind. Bei Abwesenheit einer Strombegrenzungseinrichtung würde sich während dieser Ueberlappung ein entsprechend erhöhter, lediglich durch den Eigenwiderstand der Datenleitung 5 begrenzter Strom einstellen, welcher die Schaltungen beschädigen könnte.An interface circuit 30 ', which is constructed in the same way like the interface circuit 30 and which the same How this plays a role has an input terminal 36 to which the synchronization line 4 is connected and an output terminal 37 which is connected to an input terminal G1 of the microprocessor AO. This microprocessor 40 (for example with the designation COP 444 L from NSC) also has one Bidirectional input-output terminal G2 to which the data line 5 is connected, for example, by a Resistor 23 'formed current limiting device is connected. The resistors 23 'and 23 allow it means that data generated by the two cards 1 and 2 are simultaneously sent to the bidirectional input-output terminals G2 and A2 of the two microprocessors 40 and 22 exist. This simultaneous presence is moving, as in FIG. 4 illustrates the overlap of the logical states which these data, which in the Example according to Figure 4 with D1 and D1 'are designated, and the same time at the terminals 62 and A2 are present. In the absence of a current limiting device would increase accordingly during this overlap, only by the Set the inherent resistance of the data line 5 limited current, which could damage the circuits.
Aul der Karte 1 ist zwischen der Klemme G2 und dem negativen Pul der speisespannung ein Kondensator 24" eingefügt, welcher zusammen mit dem Widerstand 23' - wie im F-alle der Karte 2 - ein Filter zur Unterdrückung von Störungen bildet, welche auf der Datenleitung 5 durch die aussei·« Umyuüung erzeugt werduri könnten.Aul of the card 1 is between the terminal G2 and the negative Pul of the supply voltage inserted a capacitor 24 ", which together with the resistor 23 '- as in the F-all of the card 2 - a filter to suppress Forms disturbances which could be generated on the data line 5 by the external environment.
Der Mikroprozessor 4 rj stellt die Steuereinheit der Karte 1 dar und ist dafür vorgesehen, nur in iJ«»m jen igen Auyuiibiiuk wii kttttm ^u werduii, «in wuli, Iimiii di-u I λ k I .ιιιψΜ 1 :< ansteigt (Figur 4). Er weist nine Zentraleinheit 45 zur Ausführung der Befehle auf, welche das im Programmspeicher ROM 46 gespeicherte Programm darateilen. Ausserdem hat der Mikroprozessor 40 einen Arbeitsspeicher RAM 47 zum Speichern der Daten, wobei es sich sowohl um Daten handelt, die von der Karte 1 erzwugt oder empfangen werden, als auch um zu übertragende vorübergehende Nutzdaten, wie die des Taktzählers Cpt1. Dieser Mikroprozessor 40, der das zu übertragende Programm enthalt, besteht aus einer Leseschaltung zum Lesen der von der Karte 2 erzeugten Daten in dem Augenblick, an dem der Taktimpuls ansteigt, und aus Mitteln zur Datenerzeugung, welche dazu dienen, ihrerseits am folgenden Zeitpunkt auf derselben Datenleitung 5 einen Signalpegel zu erzeugen, welcher das auf diw Karte 2 zu Übertragende Datensignal darstellt. Deswaitereri hat der Mikroprozessor 40 eine Schaltung zur Berachtiung der Parität der von der Karte 1 erzeugten η Datyn, im betrachteten Beispiel 24 Daten, um auf der Datenleiturig 5 eine Paritätsinformation zu erzeugen, sowie ferner Mittel zur Paritätskontrolle, die dazu dienen, einerseits die Paritätsinformation zu lesen, die von der Karte 2 an demjenigen Zeitpunkt ausgesandt wird, an dem die Synchronisationsleitung 4 aktiv wird, und andererseits gegebenenfalls die von dieser Karte empfangenen η Daten freizugeben bzw. als gültig zu werten.The microprocessor 4 rj provides the control unit of the Map 1 and is intended to be used only in iJ «» m those Auyuiibiiuk wii kttttm ^ u werduii, «in wuli, Iimiii di-u I λ k I .ιιιψΜ 1: < increases (Figure 4). He assigns nine central unit 45 Execution of the commands, which are in the program memory ROM 46 show stored programs. In addition, the microprocessor 40 has a working memory RAM 47 for storing the data, whether it is data that is forced by the card 1 or are received, as well as to be transmitted temporary user data, such as that of the clock counter Cpt1. This microprocessor 40, which contains the program to be transmitted, consists of a reading circuit for Reading the data generated by card 2 at the moment at which the clock pulse rises, and from means for data generation, which are used in turn on the following point in time to generate a signal level on the same data line 5, which corresponds to that of card 2 Represents transmitting data signal. Deswaitereri has Microprocessor 40 a circuit for Berachtiung the Parity of the η Datyn generated by card 1, im considered Example 24 Data to be sent on the data line 5 to generate parity information, as well as means for parity control, which serve on the one hand to read the parity information sent from the card 2 at the time at which the synchronization line 4 becomes active, and on the other hand, if necessary, the η received from this card To release data or to evaluate it as valid.
Das Uebertragungsprogramm, welches im Programmspeicher ROM 46 gespeichert ist, umfasst nach Figur 3 einen Setzbefehl 49' an die Eingangs-Ausgangs-Klemme GZ zur Einstellung auf Eingabe, einen Verzögerungsmodul 50',The transmission program, which is stored in the program memory ROM 46, includes, according to FIG. 3, a set command 49 'to the input-output terminal GZ for setting to input, a delay module 50',
-14--14-
einen bedingten Verzweigungsbefehl 63 zum aktiven Zustand der Synchronisationsleitung 4, einen bedingten Verzweigungsbefehl 52" zum Wert 0 des Taktzählers Cpt1, einen bedingten Verzweigungsbefehl 53' für den Fall der Gleichheit der gelesenen Parität und der berechneten Parität, einen Befehl 62' zum Abwärtsschalten des Taktzählers Cpt1, einen Modul 54' zum Lesen der Daten und zur Berechnung der Parität der schon empfangenen Daten, einen Modul 61" zur Erzeugung der Daten und zur Berechnung der Parität, einen Modul 59' zum Lesen der Parität, einen Modul 60' zur Freigabe der Nachricht, einen Initialisierungsbefehl 55" für den Taktzähler Cpt1 zum Setzen auf den Wert 25 sowie einen Modul 57' zur Erzeugung der Parität.a conditional branch instruction 63 to the active state the synchronization line 4, a conditional branch instruction 52 "to the value 0 of the clock counter Cpt1, a conditional branch instruction 53 'in the event that the parity read and the parity calculated are equal Parity, a command 62 'for switching down the clock counter Cpt1, a module 54' for reading the data and for calculating the parity of the data already received, a module 61 "for generating the data and for Calculating the parity, a module 59 'for reading the parity, a module 60' for releasing the message, an initialization command 55 ″ for the cycle counter Cpt1 to set the value 25 and a module 57 'to generate the parity.
Während des Betriebs der Karten 1 und 2 werden Taktimpulse mit der Frequenz des speisenden Netzes, im Beispiel nach Figur 1 mit 50 Hz, auf der Taktimpulsleitung 3 erzeugt. Jede der Karten liest der Reihe nach die von der anderen Karte erzeugten Daten. Im Beispiel nach Figur 4 erzeugt die Karte 2 die Datensignale GD1 bis 6024, die jeweils von der Karte 1 gelesen werden, wobei die gelesenen Datensignale mit LD1 bis LD24 bezeichnet sind; zum jeweils folgenden Zeitpunkt erzeugt die Karte 1 die Datensignale GD1' bis GD24' auf der Datenleitung 5 in Richtung auf die anderer Karte 2, wo diese Datensignale LDI' bis LD24' gelesen werden. Immer dann, wenn der Taktimpuls ansteigt (Figur 4), werden sukkzessive die folgenden Befehle vom Mikroprozessor 40 auf der Karte 1 ausgeführt (Figur 3): Der Setzbefehl 49' (in Figur 4 mit PE bezeichnet) an die Eingangs-Ausgangs-Klemme ü2, wodurch diese auf Eingabe eingestellt wird, der Verzögerungsmodul 50', der Befehl 62' zur AbwUr tasi, haltung des Taktzählers Cpt1 und der bedingteDuring operation of cards 1 and 2, clock pulses with the frequency of the supply network, in the example according to FIG. 1 with 50 Hz, generated on the clock pulse line 3. Each of the cards reads those of in turn the other card. In the example according to FIG. 4, the card 2 generates the data signals GD1 bis 6024, each of which is read from card 1, where the read data signals are indicated by LD1 to LD24; at the following time the card is generated 1 the data signals GD1 'to GD24' on the data line 5 in the direction of the other card 2, where these data signals LDI 'to LD24' are read. Whenever the clock pulse rises (Figure 4), the following commands are successively from the microprocessor 40 on the Card 1 executed (FIG. 3): The set command 49 '(designated PE in FIG. 4) to the input-output terminal ü2, whereby this is set to input, the delay module 50 ', the command 62' for AbwUr tasi, holding the clock counter Cpt1 and the conditional
-15--15-
Verzweigungsbefehl 63 zum aktiven Zustand der Synchronisationsleitung 4 , Die Funktion cIps Verzögerungsmoduls 50' besteht darin, es der Filterschaltung 23'-24" zu erlauben. don loginchpn Zustand bzw. den Signalpegel zu erreichen, welcher dem von der Karte 2 übertragenen Datensignal vor Lesung dieses Datensignals durch die Karte 1 entspricht, das heisst die durch die erwähnte Filterschaltung eingeführte Verzögerung zu kompensieren. Diese Verzögerung entspricht der in Figur 4 schraffiert dargestellten Zone 50' zwischen PE und LD1.Branch command 63 to the active state of the synchronization line 4, the function cIps delay module 50 'is to allow the filter circuit 23'-24 "to reach the state or the signal level that corresponds to the data signal transmitted by the card 2 before reading this Data signal through the card 1, that is to say to compensate for the delay introduced by the filter circuit mentioned. This delay corresponds to the zone 50 'between PE and LD1, shown hatched in FIG.
Solange die übertragene Nachricht aus den 24 Daten nicht beendet ist, wird die Synchronisationsleitung 4 nicht aktiviert, und der Mikroprozessor 40 lässt sukzessive den Modul 54' und dann den Modul 61" wirksam werden; der Modul 54' hat die Funktion, das von der Taktgeberkarte 2 erzeugte Datensignal (zum Beispiel LD1) zu lesen und die Parität der bereits von dieser Karte 2 empfangenen Daten zu berechnen, während der Modul 61' die Erzeugung des an die Taktgeberkarte 2 zu übertragenden Datensignals (GDI') und die Berechnung der Parität der bereits von der Karte 1 erzeugten Daten bewirkt.As long as the transmitted message from the 24 data has not ended, the synchronization line 4 not activated, and the microprocessor 40 successively allows the module 54 'and then the module 61 "to operate will; the module 54 'has the function of the data signal generated by the clock card 2 (for example LD1) and calculate the parity of the data already received from this card 2 during the Module 61 'the generation of the data signal (GDI') to be transmitted to the clock generator card 2 and the calculation the parity of the data already generated by the card 1.
Zu diesem Zeitpunkt hat der Mikroprozessor 40 die Ausführung des Uebertragungsprogramms beendet und kann bis zum Eintreffen des folgenden ansteigenden Taktimpulses, welcher ja die Fortsetzung der Ausführung des Uebertragungsprogramms bestimmt, falls erforderlich andere Programme ausführen, beispielsweise Anweisungen zur Datenanzeige oder Verarbeitung von Tastaturbefehlen , usw.At this point in time, the microprocessor 40 has finished executing the transmission program and can up to for the arrival of the following rising clock pulse, which is the continuation of the execution of the transmission program determines to execute other programs, such as instructions, if necessary for displaying data or processing keyboard commands , etc.
Zum Zeitpunkt, an welchem derselbe Taktimpuls abnimmt (Figur 4), werden die folgenden Befehle vom Mikroprozessor 22 auf der Taktgeberkarte 2 sukzessive ausgeführt (Figur 2): Der Setzbefehl 49 (PE) an die Eingangs-Ausgangs - Klemme A2 zur Einstellung auf Eingabe, der Verzögerungsmodul 50 und der bedingte Verzweigungsbefehl 51 auf den Wert 24 des Taktzählers Cpt2. Der Verzögerungsmodul 50 erlaubt es der Filterschaltung 23-24, den logischen Zustand zu erreichen, welcher dem von der Karte 1 übertragenen Datensignal vor dem Lesen dieses Datensignals durch die Karte 2 entspricht. Diese Verzögerung ist in Figur 4 durch die schraffierte Zone 50 zwischen PE und LD1' veranschaulicht.At the point in time at which the same clock pulse decreases (Figure 4), the following commands are issued by the microprocessor 22 executed successively on the clock generator card 2 (FIG. 2): The set command 49 (PE) to the input-output - Terminal A2 for setting to input, the delay module 50 and the conditional branch command 51 to the value 24 of the cycle counter Cpt2. The delay module 50 allows the filter circuit to do so 23-24 to reach the logical state which the data signal transmitted by the card 1 prior to reading this data signal through the card 2 corresponds. This delay is shown in Figure 4 by the hatched zone 50 between PE and LD1 'illustrated.
Solange das vierundzwanzigste Datensignal nicht empfangen wurde und daher der Taktzähler Cpt2 nicht den Wert 24 erreicht hat, lässt der Mikroprozessor 22 sukzessive den Modul 54 zum Lesen des durch die Taktimpulsempfang s karte 1 erzeugten Datensignals (zum Beispiel LD1') und zur Berechnung der Parität der bereits von dieser Karte 1 empfangenen Daten und dann den bedingten Verzweigungsbefehl 52 zum Wert Q des Taktzählers Cpt2 wirksam werden.As long as the twenty-fourth data signal has not been received and therefore the clock counter Cpt2 does not receive the value 24 has reached, the microprocessor 22 successively leaves the module 54 to read the by the clock pulse reception s card 1 generated data signal (for example LD1 ') and for calculating the parity of the of this card 1 and then the conditional branch instruction 52 to the value Q of the clock counter Cpt2 be effective.
Solange der Taktzähler Cpt2 nicht den Wert 0 angenommen hat, das heisst solange nicht das vierundzwanzigste und letzte Datensignal gelesen worden ist, lässt der Mikroprozessor 22 den Modul 61 zur Erzeugung des zur Taktgeberkarte 1 zu übertragenden Datensignals (GD2) und zur Berechnung der Parität der bereits von der Karte 2 erzeugten Signale wirksam werden und führt dann den Befehl 62 zur Zurückschaltung des Taktzählers Cpt2 aus. Zu diesem Zeitpunkt hat der Mikroprozessor 22 die Ausführung de* Uebertragungeproyramms beendet und kann,As long as the cycle counter Cpt2 has not assumed the value 0, that is, as long as not the twenty-fourth and The last data signal has been read, the microprocessor 22 allows the module 61 to generate the clock card 1 data signal (GD2) to be transmitted and for calculating the parity of the data signals already from card 2 generated signals become effective and then executes the command 62 to switch back the clock counter Cpt2. At this point in time, the microprocessor 22 has finished executing the transmission program and can,
• · · » · β** me • · · »· β ** me t,t,
'J-./- 332053 'J-./- 332053
-17--17-
wie bereits für den Fall des anderen Mikroprozessor«; Ad erwähnt, bis zum Augenblick, an dem der folgende Taktimpuls abfällt und daher die Ausführung d©s Uebertragungsprogramms wieder beginnt, andere Programme ausführen, beispielsweise die Geschwindigkeitsregelung eines Motors, usw.. Es können sich also jeweils di© Uebertragung einer Nachricht, wie beschrieben, und di@ Ausführung eines anderen Programms abwechseln.as in the case of the other microprocessor «; Ad mentioned until the moment when the following clock pulse falls and therefore the execution of the d © s Transmission program starts again, other programs perform, for example, the speed control of a motor, etc. So each of the di © Transmission of a message, as described, and di @ Alternate execution of another program.
Wenn der Modul 54 zum Lesen des Datensignals und zur Berechnung der Parität das vierundzwanzigste und letzte Datensignal (LD24') gelesen hat, nimmt der Taktzähler Cpt2 den Wert 0 an, und der Mikroprozessor 22 führt den Verzweigungsbefehl 52 zum Initialisierungsbefehl 55 für den Taktzähler Cpt2 aus, so dass dieser auf den Wert 25 gesetzt wird, und dann werden sukzessive der Aktivierungsbefehl 56 für die Synchronisationsleitung 4 und der Modul 57 zur Erzeugung der Parität (GP) wirksam; diese Parität ist beim Abfall des vorangehenden Taktimpulses vom Modul 61 berechnet worden, welcher, wie erwähnt, zur Erzeugung des Datensignals und zur Berechnung der Parität der 24 von der Karte 2 erzeugten und die Nachricht bildenden Daten (GD1 bis GD24) dient. Das Programm endet, wie früher erwähnt, mit dem Befehl 62 zur Rückschaltung des Taktzählers Cpt2.If the module 54 for reading the data signal and calculating the parity is the twenty-fourth and last Has read the data signal (LD24 '), the clock counter Cpt2 assumes the value 0, and the microprocessor 22 performs the Branch instruction 52 to initialization instruction 55 for the clock counter Cpt2, so that it is set to the value 25, and then successively the Activation command 56 for the synchronization line 4 and the module 57 for generating the parity (GP) operative; this parity is when the previous one falls Clock pulse has been calculated by module 61, which, as mentioned, for generating the data signal and for calculating the parity of the 24 data generated by the card 2 and forming the message (GD1 to GD24) is used. As mentioned earlier, the program ends with the command 62 to switch back the clock counter Cpt2.
Beim Eintreffen des folgenden Taktimpulses führt der Mikroprozessor 40 beim Impulsanstieg, wie vorher, sukzessive das Programm (Figur 3) mit dem Setzbefehl 49' (PE), dem Verzögerungsmodul 50" und dem Befehl 62' zur Zurückschaltung des Taktzählers Cpt1 !,uwia dem Verzweigungsbefehl 63 zum bedingten Verzweigungsbefehl 5.2', welcher den Taktzähler Cpt1 auf den Wert 0 setzt,When the next clock pulse arrives, the microprocessor 40 performs when the pulse rises, as before, successively the program (Figure 3) with the set command 49 '(PE), the delay module 50 "and the command 62' to switch back the clock counter Cpt1!, uwia the branch instruction 63 to the conditional branch command 5.2 ', which sets the cycle counter Cpt1 to the value 0,
-18--18-
Wenn die Synchronisation zwischen der Erzeugung und dem Lesen der Nachricht korrekt ist, hat der Taktzähler Cpt1 den Wert O1 und es wird das folgende Programm vom Mikroprozessor 40 sukzessive ausgeführt: Der Modul 59' zum Lesen der von der Karte 2 erzeugten Parität (LP), der bedingte Verzweigungsbefehl 53" im Falle der Gleichheit zwischen der vom Modul 59' gelesenen Parität und der beim Anstieg des vorangehenden Taktimpulses vom Modul 54" berechneten Parität, wobei dieser Modul 54' dazu eingerichtet ist, das Datensignal zu lesen und die Parität der von der Karte 2 erzeugten 24 Daten (GD1 bis GD24) zu berechnen. Wenn diese Parität korrekt ist, lässt der Mikroprozessor 40 den Modul 60' zur Freigabe der Nachricht wirksam werden. Andernfalls wird die Nachricht als nicht gültig bewertet. In beiden Fällen führt der Mikroprozessor 40 den Initialisierungsbefehl 55' für den Taktzähler Cpt1 zur Einstellung auf den Wert 25 aus und lässt den Modul 57" zur Erzeugung der beimAnstieg des vorangehendenTaktimpulses durch den Modul 61" berechneten Parität (GP") wirksam werden; dieser Modul 61' dient zur Erzeugung des Datensignals und zur Berechnung der Parität der von der Karte 1 erzeugten, die Nachricht bildenden 24 Daten (GD1' bis GD24'). Die Ausführung des Uebertragungsprogramms ist damit beendet, und der Mikroprozessor 40 erwartet den folgende ansteigende Taktimpuls.If the synchronization between the generation and reading of the message is correct, the clock counter Cpt1 has the value O 1 and the following program is successively executed by the microprocessor 40: The module 59 'for reading the parity generated by the card 2 (LP) , the conditional branch instruction 53 "in the event of equality between the parity read by module 59 'and the parity calculated by module 54" when the previous clock pulse rises, this module 54' being set up to read the data signal and the parity of the the card 2 generated 24 data (GD1 to GD24) to calculate. If this parity is correct, the microprocessor 40 allows the module 60 'to operate to enable the message. Otherwise the message will be considered invalid. In both cases, the microprocessor 40 executes the initialization command 55 'for the clock counter Cpt1 to set it to the value 25 and enables the module 57 "to generate the parity (GP") calculated by the module 61 "when the previous clock pulse rises; this module 61 'is used to generate the data signal and to calculate the parity of the data (GD1' to GD24 ') which form the message and generated by the card 1. The execution of the transmission program is thus ended and the microprocessor 40 awaits the following rising clock pulse.
Wenn die Synchronisation zwischen der Erzeugung und der Lesung der Nachricht nicht korrekt ist, dann erreicht der 7 λ k t ;r'.\h 1 or Cpt1 nicht den Wert 0 zum Zeitpunkt, an welchem die Synchronisation <-. 1 r>itung 4 aktiv wird, und <li>r Mi U ι .ipiu. ·■>■.·,,,! 40 führt (|·<ιι ίΐ.-i..hl Vj' .χ us, undIf the synchronization between the creation and reading of the message is not correct, then the 7 λ kt ; r '. \ H 1 or Cpt1 does not reach the value 0 at the point in time at which the synchronization <-. 1 r> itation 4 becomes active, and <li> r Mi U ι .ipiu. · ■> ■. · ,,,! 40 leads ( | · <ιι ίΐ.-i..hl Vj ' .χ us, and
-19--19-
lässt den Modul 57' (GP' ) wirksam werden, ohne da ^ Nachricht freizugeben bzw. air. güJtig ,-u wo i· ten.lets module 57 '(GP') take effect without the ^ Release message or air. valid, -u wo i
Beim Abfall des folgenden Taktimpulses führt der Mikroprozessor 22, nachdem der Setzbefehl 49 (PE) und der
Verzögerungsmodul 50 (Figur 2) wirksam geworden sind und da der Taktzähler Cpt2 den Wert 24 hat, den Befehl
5 8 zur Abschaltung der Synchroni s ation s 1 <>
ι t uny 4 aus (Figur 4), lässt dann den Modul VJ zum Lesen der von
der Karte 1 erzeugten Parität (LP' ) wi rks.im werden und
führt schliesslich den bedingten Verzweiyungsbefehl 53
zur Gleichheit der vom Modul 59 gelesenen Parität und der beim Abfall des vorangehenden Taktimpulses vom
Modul 54 berechneten Parität aus; dieser Modul 54 dient
zum Lesen des Datensignals und zur Berechnung der Parität der von der Karte 1 erzeugten 24 Daten (GD11 bis
GD24'). Wenn die Parität korrekt ist, lässt der Mikroprozessor 22 den Modul GO zur Freigabe der Nachricht
wirksam werden. Andernfalls wird die Nachricht als
nicht gültig bewertet. In beiden Fällen beendet der Mikroprzessor 22 die Ausführung des Llebertragungs
Programms, wie vorstehend angegeben, indem er den Modul 61 wirksam werden lässt, welcher das erste Datensignal
(GD1) der folgenden Nachricht zwecks Uebertragung auf die Karte 1 erzeugt, und indem dann der Befehl 62
ausgeführt wird.When the following clock pulse falls, the microprocessor 22, after the set command 49 (PE) and the delay module 50 (Figure 2) have become effective and since the clock counter Cpt2 has the value 24, executes the command 5 8 to switch off the synchronization s 1 <> ι t uny 4 from (Figure 4), then allows the module VJ to read the parity (LP ') generated by the card 1 wi rks.im and finally leads the conditional branch command 53 to the equality of the parity read by the module 59 and the parity calculated by module 54 when the previous clock pulse fell; This module 54 is used to read the data signal and to calculate the parity of the 24 data generated by the card 1 (GD1 1 to GD24 '). If the parity is correct, the microprocessor 22 allows the GO module to operate to enable the message. Otherwise the message will be considered invalid. In either case, the microprocessor 22 terminates the execution of the transmission
Program, as indicated above, by allowing the module 61 to take effect, which generates the first data signal (GD1) of the following message for the purpose of transmission to the card 1, and by then executing the command 62.
Claims (5)
Qa α ο f» ο 000• β no OOQ α
Qa α ο f »ο 000
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8211164A FR2529416B1 (en) | 1982-06-25 | 1982-06-25 | METHOD FOR TRANSMITTING DATA IN SERIAL FORM AND DEVICE FOR CARRYING OUT SAID METHOD |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3320533A1 true DE3320533A1 (en) | 1984-01-05 |
DE3320533C2 DE3320533C2 (en) | 1988-09-01 |
Family
ID=9275403
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19833320533 Granted DE3320533A1 (en) | 1982-06-25 | 1983-06-07 | METHOD AND ELECTRONIC CIRCUIT ARRANGEMENT FOR TRANSMITTING DATA IN SERIAL FORM |
Country Status (4)
Country | Link |
---|---|
DE (1) | DE3320533A1 (en) |
FR (1) | FR2529416B1 (en) |
GB (1) | GB2122849B (en) |
IT (1) | IT1218350B (en) |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB596092A (en) * | 1945-07-18 | 1947-12-29 | Siemens Brothers & Co Ltd | Improvements relating to electric pulse signalling systems |
GB726644A (en) * | 1952-11-12 | 1955-03-23 | Standard Telephones Cables Ltd | Branching arrangements for electric pulse communication systems |
GB946492A (en) * | 1961-05-03 | 1964-01-15 | Post Office | Improvements in or relating to telegraph systems |
FR1494782A (en) * | 1966-05-18 | 1967-09-15 | Telecommunications Sa | Pcm transmission system on telephone pair |
US3952231A (en) * | 1974-09-06 | 1976-04-20 | International Business Machines Corporation | Functional package for complex electronic systems with polymer-metal laminates and thermal transposer |
US4326287A (en) * | 1980-06-30 | 1982-04-20 | International Business Machines Corp. | Two wire bi-directional digital telephone link |
US4393501A (en) * | 1981-02-26 | 1983-07-12 | General Electric Company | Line protocol for communication system |
-
1982
- 1982-06-25 FR FR8211164A patent/FR2529416B1/en not_active Expired
-
1983
- 1983-06-07 DE DE19833320533 patent/DE3320533A1/en active Granted
- 1983-06-10 IT IT21570/83A patent/IT1218350B/en active
- 1983-06-17 GB GB08316615A patent/GB2122849B/en not_active Expired
Non-Patent Citations (3)
Title |
---|
L.G. ABRAHAM, D.M. FELLOWS, "A digital telephone with extensions" in: IEEE transactions on communications, Vol. COM 29, No.11, Nov.1981, S.1602-1608 * |
Peter HIRSCHMANN, "Fernsprechendgeräte in digitaler Technik", in: ntz, Bd.33 (1980) H.12, S.802-806 * |
U. TIETZE, Ch. SCHENK, "Halbleiter-Schaltungs- technik", 5-te Aufl., Springer Verlag Berlin, Heidelberg, New York, 1980, S.526,527,552-557 * |
Also Published As
Publication number | Publication date |
---|---|
FR2529416A1 (en) | 1983-12-30 |
FR2529416B1 (en) | 1985-11-29 |
DE3320533C2 (en) | 1988-09-01 |
GB8316615D0 (en) | 1983-07-20 |
IT8321570A0 (en) | 1983-06-10 |
IT1218350B (en) | 1990-04-12 |
GB2122849B (en) | 1986-06-25 |
GB2122849A (en) | 1984-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2740533C2 (en) | Telecontrol process and telecontrol system for carrying out the process | |
DE3106427C2 (en) | ||
DE4131222A1 (en) | CONTACT-FREE WORKING IS CARD AND METHOD FOR USING THE SAME | |
DE2750818A1 (en) | ARRANGEMENT FOR TIME MULTIPLEX DATA TRANSFER | |
DE2901762A1 (en) | DATA TRANSFER AND PROCESSING SYSTEM | |
DE19828632A1 (en) | Series data transmission circuit between integrated circuits | |
DE2750175A1 (en) | ANALOG-PULSE-WIDTH-DIGITAL CONVERSION DATA TRANSMISSION SYSTEM | |
DE2023693A1 (en) | ||
DE69800294T2 (en) | Communication interface with an IC card and device with such an interface | |
DE1292164B (en) | Circuit arrangement for receiving and evaluating request signals with different priorities | |
DE2333187A1 (en) | STATIC REMOTE CONTROL RELAY | |
DE3524654C2 (en) | ||
DE2228320A1 (en) | ROUND TAX RECEIVER | |
DE3346272A1 (en) | REMOTE CONTROL UNIT | |
DE19917576A1 (en) | Data transmission unit for serial synchronous data transmission, with master and slave interfaces formed in such a way that they are connectable to master device via additional acknowledgement signal line | |
DE3320533A1 (en) | METHOD AND ELECTRONIC CIRCUIT ARRANGEMENT FOR TRANSMITTING DATA IN SERIAL FORM | |
DE2622454A1 (en) | DEVICE FOR ANALYSIS OF THE FUNCTIONALITY OF A SYSTEM WITH BINARY SIGNALS | |
DE1256689C2 (en) | CLOCK GENERATOR WITH A DEVICE FOR SWITCHING OFF AND REACTIVATING THE CYCLE SIGNALS FROM ELECTRONIC DATA PROCESSING SYSTEMS IN THE CORRECT PHASE | |
DE2362765A1 (en) | Radio remote control - designed for large number of independent devices through common HF channel and command generators | |
DE3133838C2 (en) | Circuit arrangement for transferring the refresh signal to a semiconductor memory | |
DE1964009A1 (en) | Arrangement for the transmission of data | |
DE1762173A1 (en) | Code generator | |
DE19915429C2 (en) | Connection unit for a bus system | |
DE69118227T2 (en) | Digital pulse train generating device and its application for generating awakening pulse trains for electronic modules | |
DE10148134B4 (en) | Method for bus control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8127 | New person/name/address of the applicant |
Owner name: CARPANO ET PONS, CLUSES, FR |
|
8128 | New person/name/address of the agent |
Representative=s name: WEICKMANN, H., DIPL.-ING. FINCKE, K., DIPL.-PHYS. |
|
D2 | Grant after examination | ||
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |