EP0103460B1

Improvements in or relating to data interconnecting networks

Abstract

This record has no abstract on file.

EP0103460B1, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Expired 7 September 2003, 23 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

12 claims: 12 independent, 0 dependent

  1. 1
    A method of communicating data among a plurality of stations connected in a ring network comprising the steps of:(a) providing each station in the ring with a receive clock (40) for sampling incoming signals including data and a transmit clock (80) for permitting transmission of signals including data to the next station in the ring;(b) loosely coupling the receive and transmit clocks when a station is not transmitting to maintain approximately the same frequency for the transmit clock as the receive clock;characterised by;(c) decoupling a station's transmit clock from its receive clock during transmission of data whereby the transmission occurs at the fundamental frequency of the transmit clock;(d) causing a station which has finished transmitting data to generate and transmit a phase delay identifier to the next station in the ring;(e) causing stations which are not transmitting to detect and retransmit said phase delay identifier to the next station in the ring;and(f) causing each station, upon detecting said identifier when not intending to transmit or upon regeneration of the identifier when transmitting, to jam sync its transmit clock and receive clock to the next detected transition in the incoming signals, thereby re-establishing the loose coupling of step (b) in the station which has finished transmitting and whereby residual phase delay is passed with the identifier from station to station until it is blocked by step (c) when a subsequent station initiates a new transmission. 1. Procédé de transmission de données parmi plusieurs postes connectés dans un réseau en anneau, consistant essentiellement: (a) à prévoir à chaque poste dans l'anneau, une horloge de réception (40) destinée à échantillonner des signaux entrante y compris des données et une horloge d'émission (80) pour permettre l'émission de siganux contenant des données vers le poste suivant dans l'anneau;(b) à coupler librement les horloges de réception et d'émission lorsqu'un poste n'émet pas pour maintenir à peu près la même fréquence pour l'horloge d'émission et pour l'horloge de réception, caractérisé en ce qui'il consiste également:(c) découpler une horloge d'émission d'un poste de son horloge de réception pendant l'émission de données de manière que l'émission se produise à la fréquence fondamentale de l'horloge d'émission;(d) à provequer qu'un poste qui a terminé l'émission de données produise et émette un identificateur de retard de phase vers le poste suivant dans l'anneau;(e) à provequer que des postes qui n'émettent pas détectent et retransmettent ledit identificateur de retard de phase vers le poste suivant dans l'anneau;et(f) à entraîner que chaque poste, à la déduction dudit identificateur, lorsqu'il n'a pas l'intentiond'emettre ou à la régénération de l'identificateur lorsq'il émet, bloque la synchronisation de son horloge d'émission et de son horloge de réception jusqu'à la transition détectée suivant dans les signaux entrants, rétablissant ainsi le couplage libre de la phase (b) dans le poste qui a fini d'émettre et de manière que le délai de phase résiduelle soit passé avec l'identificateur d'un poste à l'autre jusqu'à ce qu'il soit bloqué par la phase (c) lorsq'un poste suivant déclenche une nouvelle émission. 1. Verfahren zum Übermitteln von Daten zwischen einer Vielzahl von in einem Ringnetz verbundenen Stationen, mit den Schritten: a) Es wird jede Station im Ring mit einem Empfangstakt (40) zum Abtasten ankommender Signale einschließlich Daten und einem Sendetakt (80) zur Ermöglichung einer Aussendung von Signalen einschließlich Daten zur nächsten Station im Ring versehen,b) die Empfangs- und Sende-Takte werden locker gekoppelt, wenn eine Station nicht sendet, um annähernd die gleiche Frequenz für den Sendetakt wie den Empfangstakt aufrechtzuerhalten, dadurch gekennzeichnet, daßc) der Sendetakt einer Station von deren Empfangstakt während der Aussendung von Daten entkoppelt wird, wodurch die Sendung mit der Fundamentalfrequenz des Sendetaktes stattfindet,d) eine Station, die das Aussenden von Daten beendet hat, wird veranlaßt, eine Phasenverzögerungs-Identifikation zu erzeugen und zur nächsten Station im Ring zu senden,e) nicht-sendende Stationen werden veranlaßt, die Phasenverzögerungsidentifikation zu erfassen und zur nächsten Station im Ring weiter zu senden, undf) jede Station wird nach Erfassen der Identifikation dann, wenn kein Senden beabsichtigt ist oder auf eine Regeneration der Identifikation beim Senden hin, veranlaßt, ihren Sendetakt und Empfangstakt auf die nächste erfaßte Flanke bei den ankommenden Signalen zu klemm-synchronisieren, dadurch die lockere Kopplung nach Schritt (b) in der Station wieder einzuführen, die das Senden beendet hat, und wodurch Restphasenverzögerung mit der Identifikation von Station zu Station durchläuft, bis sie durch Schritt (c) gesperrt wird, wenn eine nachfolgende Station eine neue Sendung einleitet.
  2. 2
    A method of communicating data among a plurality of stations connected in a ring network utilising a token passing protocol comprising the steps of:(a) providing each station in the ring with a receive clock (40) for sampling incoming signals including data and a transmit clock (80) for permitting transmission of signals including data to the next station in the ring;(b) loosely coupling the receive and transmit clocks when a station is not transmitting to maintain approximately the same frequency for the transmit clock as the receive clock;(c) permitting a station to transmit signals onto the network only after receipt of a token;characterised by;(d) decoupling a station's transmit clock from its receive clock during transmission of data whereby the transmission occurs at the fundamental frequency of the transmit clock;(e) causing a station which has finished transmitting data to regenerate and transmit the token to the next station in the ring;(f) causing a station which is not transmitting to detect and transmit the token to the next station in the ring;and(g) causing each station, upon detecting a token when not intending to transmit or upon regeneration of the token when transmitting, to jam sync its transmit clock and receive clock to the next transition detected in the incoming signals, thereby re-establishing the loose coupling of step (b) in the station that has finished transmitting and whereby residual phase delay is passed with the token from station to station until it is blocked by step (d) when a subsequent station initiates a new transmission. 2. Procédé de transmission parmi plusieurs postes connectés en un réseau en anneau utilisant un protocole de passage de marqueur, consitant essentiellement: (a) à prévoir à chaque poste dans l'anneau une horloge de réception (40) pour échantillonner des signaux entrants contenant des données et une horloge d'émission (80) pour permettre l'émission de signaux contenant des données vers le poste suivant dans l'anneau;(b) à coupler librement les horloges de réception et d'émission lorsq'un poste n'émet pas pour maintenir approximativement la même fréquence pour l'horloge d'émission et l'horloge de réception;(c) à permettre qu'un poste émette des signaux sur le réseau, seulement après la réception d'un marqueur;caractérisé en ce qu'il consiste également:(d) à découpler une horloge d'émission d'un poste de son horloge de réception pendant l'émission de données lorsque l'émission se produit a la fréquence fondamentale de l'horloge d'émission;(e) à provoquer qu'un poste qui a fini d'émettre des données régénère et émette le marqueur vers le poste suivant dans l'anneau;(f) à provoquer qu'un poste qui n'émet pas détecte et émette le marqueur vers le poste suivant dans l'anneau: et(g) à provoquer que chaque poste, à la détection d'un marqueur lorsequ'il n'a pas l'intention d'émettre ou à la régénération du marqueur lorsq'il émet, bloque la synchronisation de son horloge d'émission et de son horloge de réception jusqu'à la transition suivante détectée dans les signaux entrants, rétablissant ainsi le couplage libre de la phase (b) dans le poste qui a fini d'emettre et de manière que le retard de phase résiduel soit passé avec le marqueur d'un poste à l'autre jusqu'à ce qu'il soit bloqué par la phase (d) lorsqu'un poste suivant déclenche une nouvelle émission. 2. Verfahren zum Übermitteln von Daten zwischen einer Vielzahl von in einem Ringnetz verbundenen Stationen unter Benutzung eines Zeichendurchlauf-Protokolls mit den Schritten: a) Jede Station im Ring wird mit einem Empfangstakt (40) zum Abtasten ankommender Signale einschließlich Daten und einem Sendetakt (80) zum Zulassen von Sendung von Signalen einschließlich Daten zur nächsten Station im Ring versehen,b) die Empfangs- und Sendetakte werden locker gekoppelt, wenn eine Station nicht sendet, um annähernd die gleiche Frequenz beim Sendetakt wie beim Empfangstakt aufrechtzuerhalten,c) einer Station wird das Aussenden von Signalen in das Netzwerk nur nach Empfang eines Zeichens erlaubt, dadurch gekennzeichnet, daßd) der Sendetakt einer Station während der Aussendung von Daten von ihrem Empfangstakt entkoppelt wird, wodurch die Sendung mit der Fundamentalfrequenz des Sendetaktes erfolgt,e) eine Station, die das Aussenden von Daten beendet hat, veranlaßt wird, das Zeichen zu regenerieren und es zur nächsten Station im Ring zu senden,f) eine Station, die nicht sendet, veranlaßt wird, das Zeichen zu erfassen und es zur nächsten Station im Ring zu senden, undg) jede Station auf Erfassen eines Zeichens hin veranlaßt wird, wenn kein Senden beabsichtigt ist oder auf Regenerierung des Zeichens beim Senden, ihren Sendetakt und Empfangstakt auf den nächsten bei den ankommenden Signalen erfaßten Flankenübergang zu klemm-synchronisieren, um dadurch die lockere Kopplung nach Schritt (b) in der Station wieder zu errichten, die das Aussenden beendet hat, und wodurch Restphasenverzögerung mit dem Zeichen von Station zu Station durchgeleitet wird, bis sie durch Schritt (d) gesperrt wird, wenn eine darauffolgende Station eine neue Sendung einleitet.
  3. 3
    Procédé selon la revendication 2, dans lequel la phase (b) comporte les sous-phases de comparaison de la fréquence de l'horloge d'émission avec la fréquence de l'horloge de réception et de changement lent de la fréquence de l'horloge d'émission pour correspondre à la fréquence de l'horloge de réception. 3. The method of Claim 2 wherein step (b) includes the substeps of comparing the frequency of the transmit clock with the frequency of the receive clock and'slowly changing the transmit clock frequency to match the receive clock frequency. 3. Verfahren nach Anspruch 2, bei dem Schritt (b) die Teilschritte enthält, daß die Frequenz des Sendetaktes mit der Frequenz des Empfangstaktes verglichen und die Sendetaktfrequenz zur Übereinstimmung mit der Empfangstaktfrequenz langsam geändert wird.
  4. 4
    A circuit for permitting communication of data between one of a plurality of stations connected in a ring network utilising a token passing protocol and others of said plurality of stations said circuit comprising; (a) a receive clock (40) for sampling incoming signals including data;(b) a transmit clock (6, 80) for permitting transmission of signals including data to the next station in the ring;(c) means (5, 6, 7) for loosely coupling the receive and transmit clocks, when a station is not transmitting, to maintain approximately the same frequency for the transmit clock as the receive clock; characterised by;(d) means (8) for decoupling the transmit clock from the receive clock during transmission of data whereby the transmission occurs at the fundamental frequency of the transmit clock;(e) means (8) for detecting and transmitting a token to the next station in the ring when not transmitting;(f) means (Fig. 4) for regenerating and transmitting the token to the next station in the ring after transmission of data; and(g) means (5) for causing the station, upon detecting a token when not intending to transmit or upon regeneration of the token at the completion of transmission, to jam sync its transmit clock and receive clock to the next transition detected in the incoming data, thereby to re-establish the loose coupling of said clocks in the station that has finished transmitting, residual phase delay being passed with the token from station to station until it is blocked by the decoupling means of a subsequent station which initiates a new transmission. 4. Circuit destiné à permettre la transmission de données entre l'un de plusieurs postes connecté dans un réseau en anneau utilisant un protocole de passage de marqueur et d'autres parmi les plu- siers postes, le circuit comportant; (a) une horloge de réception (40) destinée a échantillonner des signaux entrants contenant des données;(b) une horloge d'émission (6, 80) qui permet l'émission de signaux contenant des données vers le poste suivant dans l'anneau;(c) un dispositif (5, 6, 7) de couplage libre des horloges de réception et d'émission lorsq'un poste n'émet pas pour maintenir approximativement la même fréquence pour l'horloge d'émission et l'horloge de réception; caractérisé par;(d) un dispositif (8) de découplage de l'horloge d'émission de l'horloge de réception pendant l'émission de données de manière que l'émission se fasse à la fréquence fondamentale de l'horloge d'émission;(e) un dispositif (8) de détection et d'émission d'un marqueur pour le poste suivant dans l'anneau lorsq'il n'émet pas;(f) un dispositif (figure 4) pour régénérer et émettre la marqueur vers la poste suivant dans l'anneau après l'émission de données; et(g) un dispositif (5) pour entrainer que le poste, à la détection d'un marqueur lorsqu'il n'a pas l'intention d'émettre ou à la régénération du marqueur à la fin de l'émission, bloque la synchronisation de son horloge et de son horloge de réception jusqu'à la transition suivante détectée dans les données entrantes de manière à rétablir le couplage libre desdites horloges dans le poste qui a fini d'émettre, un retard de phase résiduel étant passé avec le marqueur d'un poste à l'autre jusqu'à ce qu'il soit bloqué par le dispositif de découplage d'un poste suivant qui déclenche un nouvelle émission. 4. Schaltung zur Ermöglichung einer Verbreitung von Daten zwischen einer aus einer Vielzahl von Stationen, die in einem Ringnetz angeschlossen sind, und anderen aus der Vielzahl von Stationen unter Benutzung eines Zeichendurchlaufprotokolls, wobei die Schaltung umfaßt:a) Einen Empfangstaktgeber (40) zum Abtasten ankommender Signale einschließlich Daten,b) einen Sendetaktgeber (6, 80), um Aussenden von Signalen einschließlich Daten zur nächsten Station im Ring zuzulassen,c) Mittel (5, 6, 7) zum lockeren Koppeln des Empfangs- und des Sendetaktgebers, wenn eine Station nicht sendet, um annähernd die gleiche Frequenz für den Sendetakt wie für den Empfangstakt aufrechtzuerhalten, gekennzeichnet durch:d) Mittel (8) zum Abkoppeln des Sendetaktgebers von dem Empfangstaktgeber während des Aussendens von Daten, wodurch die Sendung mit der Fundamentalfrequenz des Sendetaktgebers erfolgt,e) Mittel (8) zum Erfassen und Senden eines Zeichens zur nächsten Station im Ring, wenn nicht gesendet wird,f) Mittel (Fig. 4) zum Regenerieren und Senden des Zeichens zur nächsten Station im Ring nach Sendung von Daten, undg) Mittel (5), um die Station auf Erfassen eines Zeichens bei nicht beabsichtigter Sendung oder auf Regenerierung des Zeichens nach vollständiger Sendung zu veranlassen, ihren Sendetakt und Empfangstakt mit dem nächsten bei den ankommenden Daten erfaßten Durchgang zu klemm-synchronisieren und dadurch die lockere Kopplung der Takte in der Station, die das Aussenden beendet hat, wieder zu errichten, wobei eine Restphasenverzögerung mit dem Zeichen von Station zu Station durchgeleitet wird, bis sie durch das Entkopplungsmittel einer nachfolgenden Station gesperrt wird, die eine neue Aussendung einleitet.
  5. 5
    A circuit according to claim 4 wherein said circuit further includes means (1) for receiving said incoming signals, said receiving means being sampled by said receive clock. 5. Circuit selon la revendication 4, dans lequel ledit circuit comporte en outre un dispositif (1) destiné à recevoir lesdits signaux entrants, ledit dispositif de reception étant échantillonné par ladite horloge de réception. 5. Schaltung nach Anspruch 4, wobei die Schaltung weiter Mittel (1) zum Empfangen der ankommenden Signale enthält, und die Empfangsmittel mit dem - Empfangstakt abgetastet werden.
  6. 6
    A circuit according to claim 4 wherein said transmit clock includes a phase locked loop (PLL) circuit having a voltage controlled oscillator (VCO), the output of the VCO being used to produce the transmit clock signal. 6. Circuit selon la revendication 4, dans lequel ladite horloge d'émission comporte un circuit de boucles à verrouillage de phase (PLL) comprenant un oscillateur commandé par tension (VCO), la sortie du VCO étant utilisée pour produire le signal d'horloge d'émission. 6. Schaltung nach Anspruch 4, bei der der Sendetaktgeber eine Schaltung mit phasenstarrer Schleife (PLL) mit einem spannungsgesteuerten Oszillator (VCO) enthält, wobei das Ausgangssignal des VCO zur Erzeugung des Sendetaktsignals benutzt ist.
  7. 7
    Circuit selon la revendication 6, dans lequel le dispositif de couplage libre comporte un dispositif à portes (5) pour produire sélectivement les signaux d'horloge de réception pour la PLL, la PLL comparant la fréquence des signaux d'horloge de réception avec celle des signaux d'horloge d'émission et réglant lentement son VCO pour produire approximativement la même fréquence pour l'horloge d'émission. 7. Schaltung nach Anspruch 6, bei der das Mittel zum lockeren Koppeln Gattermittel (5) enthält zum wahlweisen Weiterleiten der Empfangstaktsignale zu der PLL, wobei die PLL die Frequenz der Empfangstaktsignale mit der der Sendetaktsignale vergleicht und langsam ihren VCO nachstellt zur Erzeugung annähernd der gleichen Frequenz für den Sendetakt. 7. The circuit according to claim 6 wherein the means for loosely coupling includes gate means (5) for selectively providing the receive clock signals to the PLL, the PLL comparing the frequency of the receive clock signals with that of the transmit clock signals and slowly adjusting its VCO to produce approximately the same frequency for the transmit clock.
  8. 8
    Circuit selon la revendication 4, dans lequel ledit dispositif de detection et d'emission d'un marqueur comporte une chaine de compteurs dont la sortie indique la reception d'un marqueur. 8. Schaltung nach Anspruch 4, bei der das Mittel zum Erfassen und Aussenden eines Zeichens eine Zählerkette enthält, deren Ausgangssignal den Empfang eines Zeichens anzeigt. 8. The circuit according to claim 4 wherein said means for detecting and transmitting a token includes a counter chain, the output of which indicates the receipt of a token.
  9. 9
    Circuit selon la revendication 4, dans lequel ladite horloge d'emission comporte; (a) un circuit de (PLL) comprenant un oscillateur commande par tension (VCO),(b) un circuit a mise au repos (7) qui reçoit la sortie dudit VCO, las sortie du circuit a mise au repos constituant le signal d'horloge d'emission. 9. Schaltung nach Anspruch 4, bei der der Sendetaktgeber enthält:a) Eine PLL-Schaltung mit einem spannungsgesteuerten Oszillator (VCO),b) eine rückstellbare Schaltung (7), die das Ausgangssignal des VCO erhält, wobei das Ausgangsignal der rückstellbaren Schaltung das Sendetaktsignal bildet. 9. The circuit according to claim 4 wherein said transmit clock includes: (a) a PLL circuit having a voltage controlled oscillator (VCO),(b) a resettable circuit (7) receiving the output of said VCO, the output of the resettable circuit constituting the transmit clock signal.
  10. 10
    Circuit selon la revendication 9, dans lequel ledit dispositif qui entraîne un blocage de synchronisation comporte un dispositif à portes (5) pour ramener au repos ledit circuit à mise au repos et qui, lorsq'il est autorise, retablit le synchronisme entre les signaux d'horloge de réception et d'émission et la transition suivante détectée dans les signaux entrants. 10. Schaltung nach Anspruch 9, bei der das Mittel zur Verursachung einer Klemm-Synchronisation Gattermittel (5) zum Rückstellen der rückstellbaren Schaltung bei Freigabe enthält, um die Synchronisation zwischen den Empfangs- und Sende-Taktsignalen mit der nächsten bei den ankommenden Signalen erfaßten Flanke wieder herzustellen. 10. The circuit according to claim 9 wherein said means for causing a jam sync includes gate means (5) for resetting said resettable circuit, when enabled, to re-establish synchronism between the receive and transmit clock signals and the next transition detected in the incoming signals.
  11. 11
    Circuit selon la revendication 9, dans lequel ledit circuit à mise au repos est un circuit diviseur. 11. Schaltung nach Anspruch 9, bei der die rückstellbare Schaltung eine Untersetzerschaltung ist. 11. The circuit according to claim 9 wherein said resettable circuit is a divider circuit.
  12. 12
    A ring network utilising a token passing protocol and comprising a plurality of stations each of which includes a circuit as claimed in any of the above claims 4 to 11. 12. Ringnetz mit Benutzung eines Zeichen-Durchlaufprotokolls und mit einer Vielzahl von Stationen, von denen jede eine Schaltung nach einem der vorangehenden Ansprüche 4 bis 11 enthält. 12. Réseau en anneau utilisant un protocole de passage de marqueur et comportant plusieurs postes dont chacun comporte un circuit tel que revendiqué dans l'une quelconque des revendications 4 à 11 ci-dessus.