[go: up one dir, main page]

EP2109247A1 - Detection of data received by a master device in a single-wire communication protocol - Google Patents

Detection of data received by a master device in a single-wire communication protocol Download PDF

Info

Publication number
EP2109247A1
EP2109247A1 EP09157497A EP09157497A EP2109247A1 EP 2109247 A1 EP2109247 A1 EP 2109247A1 EP 09157497 A EP09157497 A EP 09157497A EP 09157497 A EP09157497 A EP 09157497A EP 2109247 A1 EP2109247 A1 EP 2109247A1
Authority
EP
European Patent Office
Prior art keywords
signal
state
slope
load
level
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
Application number
EP09157497A
Other languages
German (de)
French (fr)
Other versions
EP2109247B1 (en
Inventor
Alexandre Charles
Jérôme CONRAUX
Alexandre Malherbe
Alexandre Tramoni
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
STMicroelectronics Rousset SAS
Original Assignee
STMicroelectronics Rousset SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by STMicroelectronics Rousset SAS filed Critical STMicroelectronics Rousset SAS
Publication of EP2109247A1 publication Critical patent/EP2109247A1/en
Application granted granted Critical
Publication of EP2109247B1 publication Critical patent/EP2109247B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4902Pulse width modulation; Pulse position modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/14Two-way operation using the same type of signal, i.e. duplex
    • H04L5/1423Two-way operation using the same type of signal, i.e. duplex for simultaneous baseband signals

Definitions

  • the present invention generally relates to electronic circuits and, more particularly, to data transmissions between two devices on a single-wire link.
  • the invention applies more particularly to systems implementing protocols known as the single-wire protocol (SWP).
  • SWP single-wire protocol
  • the single-wire communication protocols are defined between a master device and a slave device sharing a single-wire link for transmitting data in a bidirectional simultaneous (full duplex) manner.
  • the signal transmitted by the master device to the slave device is further a clock signal for synchronizing exchanges.
  • the duty cycle of a periodic signal is modulated according to the binary state to be transmitted.
  • the slave device modulates the load that it presents on the link according to the binary states of the data that it transmits.
  • the detection by the slave device is carried out by measuring the ratio cyclic.
  • the detection by the master device is performed by comparing a threshold level of the current drawn by the slave device on the link.
  • the charge modulation by the slave device is generally carried out at the rhythm of the periodic signal, by positioning the load during the low states, so that the load to be detected by the master device is present over the entire high state of the signal. .
  • the document US-A-5,903,607 describes an example of coding and data transmission between a master circuit and a slave circuit.
  • the communication rate in a single-wire protocol is related, among other things, to the delay required for the master device detection. It must indeed be expected that, following the rising edges of the signal, the levels are established to perform the comparison.
  • a detection by level is sensitive to the noise of the line which imposes a relatively large margin of safety to differentiate the levels.
  • the slope is determined from the level of charge of a capacitive element to the appearance of a rising edge.
  • the charge level is compared with a threshold to determine the received state.
  • the slope of the rising edge has a break for a first binary state and is regular for a second state.
  • the second device modulates the load that it presents on the link according to the binary state that it emits.
  • said signal serves as a clock signal to the second device.
  • said signal is modulated in cyclic ratio as a function of data to be transmitted from the first device to the second.
  • the device further comprises a switching element of the power of a transmission amplifier of said signal, activated after detecting a state corresponding to a load of the second device.
  • SWP Single Wire Protocol
  • the figure 1 is a block diagram of a radiofrequency communication system between a first element 1 and another element 2, each provided with a transmission-reception circuit for communicating by means of an antenna 11 or 21.
  • a radiofrequency communication system by inductive coupling for example, a radiofrequency communication system by inductive coupling.
  • the element 2 is a card-type radiofrequency object or contactless reader and the element 1 is a similar object including a contact-type processing part (secure identification module (SIM), a processing circuit). a mobile phone, etc.).
  • SIM secure identification module
  • processing circuit a mobile phone, etc.
  • At least one of the elements includes a router 13 called NFC (Near Field Communication) capable of managing communications between a radio frequency portion 12 (RF PART) and a processing part 14 (PROC) GO).
  • NFC Near Field Communication
  • the purpose of the router 13 is, among other things, to serve as an interface between the radiofrequency part with which it communicates bi-directionally and the processing part 14 with which it communicates on a single wire 3.
  • the full duplex protocol used for the communication between the router 13 and the processing part 14 is an SWP protocol.
  • the router behaves as a master device and sends data to the circuit 14 which behaves like a slave device.
  • the figure 2 represents a block diagram of a communication system uniliaison between a master device 13 (MD) and a slave device 14 (SD) via a single-wire link 3.
  • MD master device 13
  • SD slave device 14
  • This figure illustrates, more generally, that the modes embodiments that will be described may apply regardless of the type of system, provided that it operates a single-line communication protocol.
  • the figure 3 is a timing diagram illustrating an exemplary appearance of a periodic signal S1 provided on the line 3 by the master device 13 and whose duty cycle is a function of a digital data stream to be transmitted.
  • the transmission of a state 1 is effected by a high level H on about three quarters of the clock period T (low level L on a quarter of the period T) while the transmission of a state 0 is performed by a high level H only on the order of a quarter of this clock period (low level L of the remaining three quarters).
  • the signal S1 is emitted by the master device by means of an output amplifier in the form of a voltage V MD .
  • FIGS. 4A, 4B and 4C illustrate an example of the voltage and current levels used by a single-wire protocol to distinguish transmitted binary states. These levels do not take into account signal establishment times.
  • the Figure 4A illustrates the voltage levels, respectively high H and low L, that can take the V MD signal.
  • the protocol defines in a standardized way a range of voltages for the low and high levels of the periodic signal (between a level V OLmin and a level V OLmax for the low level L and between a level V OHmin and a level V OHmax for the high level H).
  • the levels V OHmax and V OHmin are respectively Vdd (for example 1.98 volts) and 0.85 * Vdd (for example 1.377 volts) and the level V OLmax is 0.15 * Vdd (for example, 0.297 volts), the level V OLmin being the mass (0 volts).
  • the Figure 4B illustrates the voltage ranges of a signal V SD corresponding to the input voltage of the slave device 14, therefore to the image of the signal V MD slave device side. These ranges define the voltages within which this device 14 considers that the signal received is at a high level H or a low level L. These ranges are defined by levels V ILmin and V ILmax to consider a signal at the high level H and levels V IHmin and V IHmax to consider a signal at the low level L. The ranges V OLmin -V OLmax and V OHmin -V OHmax are of course respectively within the ranges V ILmin -V ILmax and V IHmin - V IHmax .
  • the detection of the signal level V SD by the slave device serves to reconstruct the signal S1.
  • the slave device 14 uses this signal both as a synchronization signal of its exchanges with the master device and, by the durations of the low levels, to detect the data conveyed by this signal.
  • FIG. 3C illustrates the charge modulation operated by a slave device 14 on the single-wire link 3 for transmitting data to the master device 13.
  • This figure illustrates ranges I Lmin- I Lmax and I Hmin -I Hmax of the current I W on the line 3 which define binary states 0 and 1 of the data transmitted by the slave device.
  • the thresholds I Lmin and I Lmax are respectively 0 and about 20 microamperes and the thresholds I Hmin and I Hmax are respectively about 600 microamperes and d about 1 milliampere.
  • the slave device 14 uses the durations during which the signal V SD is low to position the load (thus define the current I W ) that it applies to the line. Thus, when the master device 13 switches the state of the signal V MD to the high state, it can evaluate the current on the line.
  • the figure 5 is a partial block diagram of a master device illustrating an embodiment of circuits 4 for sending the periodic stream S1 and for determining the binary state S2 of data received in return.
  • the signal to be transmitted (for example the pace of figure 3 ) is provided as a digital train S1 to an output amplifier 41 (Output buffer-OB).
  • This output amplifier supplies the voltage V MD on a single pad 42 for connection to the line 3.
  • the signal present on the pad 42 is also used by the device master himself to assess the slope of rising fronts.
  • the signal V MD serves to close a load switch K of a capacitive element 431 of a slope detection circuit 43.
  • the switch K and the capacitive element 431 are in series with a current source 432 between two terminals for applying a supply voltage Vdd.
  • the charge level of the element 431 is evaluated by a measurement circuit 44 (MES) which provides a binary signal S2 corresponding to the received data.
  • MES measurement circuit 44
  • the figure 5 illustrates a preferred embodiment of the output amplifier 41 according to which it modifies its transmission power in the case of a large load applied by the slave device.
  • the objective is, once the signal S2 has been detected, to make up the relatively steep slope of the rising edge so as not to delay the establishment of a stable level of the voltage V MD which is moreover used on the slave device for measure the transmitted data in the master-slave direction.
  • Such a functionality is for example obtained by switching, in the output amplifier 41, high leveling circuits (generally P-channel MOS transistors) and / or low leveling circuits (generally MOS transistors to N channel) to vary the output power.
  • high leveling circuits generally P-channel MOS transistors
  • low leveling circuits generally MOS transistors to N channel
  • SP relatively low power
  • BP relatively high power
  • different sizes are provided for the P-channel MOS transistors constituting the circuits 412 and 413, the N-channel transistor constituting the circuit 411 being of the same size as the sum of the sizes of the P-channel transistors.
  • SP relatively low power
  • BP relatively high power
  • the master device first transmits with the amplifier 41 configured with the circuit 413 of low power of so that the slope of establishment of the signal is conditioned by the load present on the line, thus applied by the slave device. Once the detection is carried out, if the measuring device 44 indicates to the amplifier 41 the presence of a state 1, the amplifier 41 switches to the high power circuit 411. It is then able to provide a larger current output. Thus, even with a greater load, the slope of the rising edge becomes sufficient.
  • the switching of the output amplifier 41 remains optional, in particular for the case where this increase in flow rate is not desired.
  • a determination of the state by an interpretation of the slope of the rising edges nevertheless makes the system less sensitive to noise.
  • the figure 7 illustrates an embodiment of the circuits 43 and 44 in which the switch K (for example a MOS or bipolar type transistor) is controlled at the opening by a comparator 435 of the voltage present on the terminal 42 with respect to a threshold Ref.
  • An inverter 436 of the signal on the pad 42 controls another switch K 'placed in parallel on the capacitor 431 to short-circuit it.
  • the switch K is closed.
  • Capacitor 431 therefore charges. Its charge is interrupted when the signal level V MD reaches the threshold Ref.
  • the circuit 44 comprises a comparator 441 of the voltage level across the capacitor 431 with respect to a threshold TH.
  • the comparator 441 provides the signal S2.
  • the Figures 7A to 7E are chronograms illustrating the operation of the circuit of the figure 6 . These timing diagrams respectively represent examples of the steps of the signal S1 of the master device for transmitting a stream 1010, the charge level R2 presented by the slave device on the line for transmitting a stream 0011, the voltage V MD , the voltage V 431 at the terminals of the capacitive element 431 and the signal S2 detected by the master device. To simplify the description that follows, we neglect the propagation time in the circuits.
  • the slave device positions its charge between a maximum or relatively high load, for example to transmit a 1, or minimum or relatively low (relative to the relatively high load) to then transmit a 0.
  • a maximum or relatively high load for example to transmit a 1, or minimum or relatively low (relative to the relatively high load) to then transmit a 0.
  • S low load
  • B high
  • the signal R2 passes from one level to the other if necessary at each instant t0.
  • there is a communication waiting state in which the signals S1 and S2 are respectively 1 and 0.
  • the slave device causes the output of this state by switching its load.
  • the signal V MD begins to grow which causes the opening of the switch K '(in practice as soon as the voltage level is sufficient to switch the inverter 436) and the closing of the switch K.
  • the charge of the capacitor 431 therefore begins approximately at time t1.
  • the slope of the voltage V 431 is set by the current source 432, preferably at a constant current.
  • the slope of the voltage V MD depends on the level B or S of the load imposed by the slave device. This difference in slope is taken advantage of to detect the level 0 or 1 transmitted.
  • the threshold TH of the comparator 441 is chosen to be greater than the voltage level reached at the terminals of the capacitor 431 at the opening of the switch K in the event of a steep slope of the current (therefore of the voltage V MD ). Therefore, the signal S2 remains at the low level L indicating a received binary state 0.
  • the threshold Ref of the comparator 435 is chosen so that, in the event of a small slope of the signal V MD , the voltage V 431 across the capacitor 431 reaches the threshold TH before the voltage V MD has reached the threshold Ref. Therefore, the comparator 441 switches at a time t4 1 , which causes the high state of the signal S2 indicating a binary state 1.
  • the amplifier 41 does not modify its output power and the voltage V MD reaches the Ref level at time t3 1 .
  • the switch K opens and the charge of the capacitor 431 stops.
  • the switching of the signal S2 at the instant t4 1 causes the switching of the output amplifier 41 (FIG. figure 5 ) to a higher power. Consequently, there is a change of slope of the rising edge of the signal V MD (or I W ) which then reaches the high level faster. This results in an earlier stop of the charge of the capacitor 431.
  • the capacitor 431 is reset (discharged) by the closing of the switch K '.
  • An advantage of an interruption of the charge of the capacitor 431 is that it reduces the consumption of the detection circuit.
  • the synchronization of the different circuits does not pose a problem insofar as the master device side, it manages the synchronization not only of its own circuits but also of the slave device.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Dc Digital Transmission (AREA)
  • Information Transfer Systems (AREA)
  • Small-Scale Networks (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

The method involves determining a binary state of data transmitted by a slave device over a single-wire connection according to a slope of a rising edge of two-state signals i.e. voltage (V-MD), transmitted by a master device. The slope is determined based on a charge level of a capacitor on occurrence of the edge. The signals are used as clock signals by the slave device, where the two-state signals comprise a duty cycle modulated according to data to be transmitted from the master device to the slave device. An independent claim is also included for a transmission-reception device for transmitting a two-state signal to a device over a single-wire connection for modifying a charge that exhibits on the connection according to a binary data state.

Description

Domaine de l'inventionField of the invention

La présente invention concerne de façon générale les circuits électroniques et, plus particulièrement, les transmissions de données entre deux dispositifs sur une liaison unifilaire. L'invention s'applique plus particulièrement aux systèmes mettant en oeuvre des protocoles connus sous la dénomination protocole unifilaire (SWP - Single Wire Protocol).The present invention generally relates to electronic circuits and, more particularly, to data transmissions between two devices on a single-wire link. The invention applies more particularly to systems implementing protocols known as the single-wire protocol (SWP).

Exposé de l'art antérieurPresentation of the prior art

Les protocoles de communication unifilaire se définissent entre un dispositif maître et un dispositif esclave partageant une liaison unifilaire pour se transmettre des données de façon bidirectionnelle simultanée (full duplex). Le plus souvent, le signal émis par le dispositif maître à destination du dispositif esclave est en outre un signal d'horloge permettant de synchroniser les échanges. Dans le sens dispositif maître vers dispositif esclave, le rapport cyclique d'un signal périodique est modulé en fonction de l'état binaire à transmettre. Dans le sens dispositif esclave vers dispositif maître, le dispositif esclave module la charge qu'il présente sur la liaison en fonction des états binaires des données qu'il transmet. La détection par le dispositif esclave s'effectue par mesure du rapport cyclique. La détection par le dispositif maître s'effectue en comparant à un seuil le niveau du courant tiré par le dispositif esclave sur la liaison. La modulation de charge par le dispositif esclave s'effectue généralement au rythme du signal périodique, en positionnant la charge pendant les états bas, de façon à ce que la charge à détecter par le dispositif maître soit présente sur tout l'état haut du signal.The single-wire communication protocols are defined between a master device and a slave device sharing a single-wire link for transmitting data in a bidirectional simultaneous (full duplex) manner. Most often, the signal transmitted by the master device to the slave device is further a clock signal for synchronizing exchanges. In the direction master device to slave device, the duty cycle of a periodic signal is modulated according to the binary state to be transmitted. In the slave device to master device direction, the slave device modulates the load that it presents on the link according to the binary states of the data that it transmits. The detection by the slave device is carried out by measuring the ratio cyclic. The detection by the master device is performed by comparing a threshold level of the current drawn by the slave device on the link. The charge modulation by the slave device is generally carried out at the rhythm of the periodic signal, by positioning the load during the low states, so that the load to be detected by the master device is present over the entire high state of the signal. .

Le document US-A-5 903 607 décrit un exemple de codage et de transmission de données entre un circuit maître et un circuit esclave.The document US-A-5,903,607 describes an example of coding and data transmission between a master circuit and a slave circuit.

Le débit de communication dans un protocole unifilaire est lié, entre autres, au délai nécessaire à la détection côté dispositif maître. On doit en effet attendre que, suite aux fronts montants du signal, les niveaux s'établissent pour effectuer la comparaison.The communication rate in a single-wire protocol is related, among other things, to the delay required for the master device detection. It must indeed be expected that, following the rising edges of the signal, the levels are established to perform the comparison.

Par ailleurs, une détection par niveau est sensible au bruit de la ligne ce qui impose une marge de sécurité relativement importante pour différencier les niveaux.In addition, a detection by level is sensitive to the noise of the line which imposes a relatively large margin of safety to differentiate the levels.

Résumésummary

Il serait souhaitable de disposer d'un protocole de communication unifilaire qui pallie tout ou partie des inconvénients des systèmes usuels.It would be desirable to have a single-wire communication protocol that overcomes all or part of the disadvantages of the usual systems.

Il serait notamment souhaitable de pouvoir disposer de débit de communication accru.In particular, it would be desirable to have an increased communication rate.

Il serait par ailleurs souhaitable de disposer d'un mécanisme de détection, côté dispositif maître, qui soit moins sensible au bruit de la ligne.It would also be desirable to have a detection mechanism, on the master device side, which is less sensitive to the noise of the line.

Pour atteindre tout ou partie de ces objets ainsi que d'autres, il est prévu un procédé de détermination, par un premier dispositif adapté à émettre un signal à deux états sur une liaison unifilaire à destination d'un deuxième dispositif, de l'état binaire d'une donnée émise par le deuxième dispositif sur ladite liaison, ledit état étant déterminé d'après la pente d'un front montant dudit signal à deux états.To achieve all or part of these objects as well as others, there is provided a method of determining, by a first device adapted to emit a two-state signal on a single-wire link to a second device, the state binary data transmitted by the second device on said link, said state being determined from the slope of a rising edge of said two-state signal.

Selon un mode de réalisation, la pente est déterminée à partir du niveau de charge d'un élément capacitif à l'apparition d'un front montant.According to one embodiment, the slope is determined from the level of charge of a capacitive element to the appearance of a rising edge.

Selon un mode de réalisation, le niveau de charge est comparé à un seuil pour déterminer l'état reçu.According to one embodiment, the charge level is compared with a threshold to determine the received state.

Selon un mode de réalisation, la pente du front montant présente une cassure pour un premier état binaire et est régulière pour un deuxième état.According to one embodiment, the slope of the rising edge has a break for a first binary state and is regular for a second state.

Selon un mode de réalisation, le deuxième dispositif module la charge qu'il présente sur la liaison selon l'état binaire qu'il émet.According to one embodiment, the second device modulates the load that it presents on the link according to the binary state that it emits.

Selon un mode de réalisation, ledit signal sert de signal d'horloge au deuxième dispositif.According to one embodiment, said signal serves as a clock signal to the second device.

Selon un mode de réalisation, ledit signal est modulé en rapport cyclique en fonction de données à transmettre du premier dispositif vers le deuxième.According to one embodiment, said signal is modulated in cyclic ratio as a function of data to be transmitted from the first device to the second.

Il est également prévu un dispositif d'émission-réception sur une liaison unifilaire, propre à émettre un signal à deux états à destination d'un autre dispositif susceptible de modifier la charge qu'il présente sur la liaison selon l'état binaire de données qu'il émet en retour, comportant :

  • un élément de mesure d'une information représentative de la pente des fronts montants dudit signal ; et
  • un élément de comparaison de ladite information par rapport à un seuil.
There is also provided a transmission-reception device on a single-wire link, capable of transmitting a two-state signal to another device capable of modifying the load it has on the link according to the binary state of data. it emits back, comprising:
  • an element for measuring information representative of the slope of the rising edges of said signal; and
  • an element for comparing said information with respect to a threshold.

Selon un mode de réalisation, le dispositif comporte en outre un élément de commutation de la puissance d'un amplificateur d'émission dudit signal, activé après détection d'un état correspondant à une charge du deuxième dispositif.According to one embodiment, the device further comprises a switching element of the power of a transmission amplifier of said signal, activated after detecting a state corresponding to a load of the second device.

Il est également prévu un système de transmission bidirectionnelle simultanée sur une liaison unifilaire entre un dispositif maître et un dispositif esclave.There is also provided a bidirectional transmission system simultaneously on a single-wire link between a master device and a slave device.

Brève description des dessinsBrief description of the drawings

Ces objets, caractéristiques et avantages, ainsi que d'autres seront exposés en détail dans la description suivante de modes de réalisation particuliers faite à titre non-limitatif en relation avec les figures jointes parmi lesquelles :

  • la figure 1 est un schéma bloc d'un système de communication radiofréquence dont au moins un des éléments met en oeuvre, en interne, un protocole de communication unifilaire entre des dispositifs qu'il comporte ;
  • la figure 2 est un schéma bloc d'un système de communication unifilaire entre un circuit maître et un circuit esclave ;
  • la figure 3 illustre un exemple d'allure d'un signal de données à émettre par le dispositif maître ;
  • les figures 4A, 4B et 4C illustrent un exemple de niveaux de tension et de courant dans une application de type routeur de communication à faible distance ;
  • la figure 5 est un schéma bloc fonctionnel et partiel d'un mode de réalisation d'un dispositif maître ;
  • la figure 6 représente schématiquement un mode de réalisation du circuit de détection de la figure 5 ; et
  • les figures 7A à 7E sont des chronogrammes illustrant le fonctionnement du circuit de la figure 6.
These and other objects, features, and benefits will be discussed in detail in the following description particular embodiments made in a non-limiting manner in relation to the attached figures among which:
  • the figure 1 is a block diagram of a radio frequency communication system in which at least one of the elements implements, internally, a single-wire communication protocol between the devices that it comprises;
  • the figure 2 is a block diagram of a single-wire communication system between a master circuit and a slave circuit;
  • the figure 3 illustrates an example of a pace of a data signal to be transmitted by the master device;
  • the Figures 4A, 4B and 4C illustrate an example of voltage and current levels in a short-range communication router application;
  • the figure 5 is a functional and partial block diagram of an embodiment of a master device;
  • the figure 6 schematically represents an embodiment of the detection circuit of the figure 5 ; and
  • the Figures 7A to 7E are chronograms illustrating the operation of the circuit of the figure 6 .

Description détailléedetailed description

De mêmes éléments ont été désignés par de mêmes références aux différentes figures dont les chronogrammes ont été tracés sans respect d'échelle. Par souci de clarté, seuls les étapes et éléments utiles à la compréhension de l'invention ont été représentés et seront décrits. En particulier, les mécanismes de génération et d'exploitation des données à transmettre et des données reçues n'ont pas été détaillés, l'invention étant compatible avec les mécanismes usuels. De plus, les différents systèmes et dispositifs matériels susceptibles de mettre en oeuvre les modes de réalisation décrits n'ont pas non plus été détaillés, la mise en oeuvre de l'invention étant compatible avec tout système ou dispositif capable de mettre en oeuvre un protocole unifilaire, plus connu sous la dénomination Single Wire Protocol (SWP).The same elements have been designated by the same references to the various figures whose chronograms have been drawn without respect of scale. For the sake of clarity, only the steps and elements useful for understanding the invention have been shown and will be described. In particular, the mechanisms for generating and using the data to be transmitted and the data received have not been detailed, the invention being compatible with the usual mechanisms. In addition, the various systems and hardware devices capable of implementing the described embodiments have also not been detailed, the implementation of the invention being compatible with any system or device capable of implementing a protocol unifilar, better known as Single Wire Protocol (SWP).

La figure 1 est un schéma bloc d'un système de communication radiofréquence entre un premier élément 1 et un autre élément 2, pourvu chacun d'un circuit d'émission-réception pour communiquer au moyen d'une antenne 11 ou 21. Il s'agit, par exemple, d'un système de communication radiofréquence par couplage inductif. Par exemple, l'élément 2 est un objet radiofréquence de type carte ou lecteur sans contact et l'élément 1 est un objet similaire incluant une partie de traitement de type contact (module d'identification sécurisé (SIM), circuit de traitement d'un téléphone mobile, etc.).The figure 1 is a block diagram of a radiofrequency communication system between a first element 1 and another element 2, each provided with a transmission-reception circuit for communicating by means of an antenna 11 or 21. for example, a radiofrequency communication system by inductive coupling. For example, the element 2 is a card-type radiofrequency object or contactless reader and the element 1 is a similar object including a contact-type processing part (secure identification module (SIM), a processing circuit). a mobile phone, etc.).

Au moins l'un des éléments (dans l'exemple, l'élément 1) inclut un routeur 13 dit NFC (Near Field Communication) apte à gérer des communications entre une partie radiofréquence 12 (RF PART) et une partie traitement 14 (PROC PART). Le routeur 13 a, entre autres, pour objet de servir d'interface entre la partie radiofréquence avec laquelle il communique de façon bidirectionnelle et la partie de traitement 14 avec laquelle il communique sur un seul fil 3.At least one of the elements (in the example, element 1) includes a router 13 called NFC (Near Field Communication) capable of managing communications between a radio frequency portion 12 (RF PART) and a processing part 14 (PROC) GO). The purpose of the router 13 is, among other things, to serve as an interface between the radiofrequency part with which it communicates bi-directionally and the processing part 14 with which it communicates on a single wire 3.

Dans ce genre d'application, le protocole full duplex utilisé pour la communication entre le routeur 13 et la partie de traitement 14 est un protocole SWP. Le routeur se comporte en tant que dispositif maître et envoie des données au circuit 14 qui se comporte comme un dispositif esclave.In this kind of application, the full duplex protocol used for the communication between the router 13 and the processing part 14 is an SWP protocol. The router behaves as a master device and sends data to the circuit 14 which behaves like a slave device.

La figure 2 représente un schéma bloc d'un système de communication uniliaison entre un dispositif maître 13 (MD) et un dispositif esclave 14 (SD) par l'intermédiaire d'une liaison unifilaire 3. Cette figure illustre, de façon plus générale, que les modes de réalisation qui vont être décrits peuvent s'appliquer quel que soit le type de système, pourvu que celui-ci exploite un protocole de communication unifilaire.The figure 2 represents a block diagram of a communication system uniliaison between a master device 13 (MD) and a slave device 14 (SD) via a single-wire link 3. This figure illustrates, more generally, that the modes embodiments that will be described may apply regardless of the type of system, provided that it operates a single-line communication protocol.

La figure 3 est un chronogramme illustrant un exemple d'allure d'un signal périodique S1 fourni sur la ligne 3 par le dispositif maître 13 et dont le rapport cyclique est fonction d'un train de données numériques à transmettre. Dans l'exemple de la figure 3, la transmission d'un état 1 s'effectue par un niveau haut H sur environ trois quarts de la période d'horloge T (niveau bas L sur un quart de la période T) alors que la transmission d'un état 0 s'effectue par un niveau haut H sur uniquement de l'ordre d'un quart de cette période d'horloge (niveau bas L sur les trois quart restants). Le signal S1 est émis par le dispositif maître au moyen d'un amplificateur de sortie sous la forme d'une tension VMD.The figure 3 is a timing diagram illustrating an exemplary appearance of a periodic signal S1 provided on the line 3 by the master device 13 and whose duty cycle is a function of a digital data stream to be transmitted. In the example of the figure 3 , the transmission of a state 1 is effected by a high level H on about three quarters of the clock period T (low level L on a quarter of the period T) while the transmission of a state 0 is performed by a high level H only on the order of a quarter of this clock period (low level L of the remaining three quarters). The signal S1 is emitted by the master device by means of an output amplifier in the form of a voltage V MD .

Les figures 4A, 4B et 4C illustrent un exemple de niveaux de tension et de courant utilisés par un protocole unifilaire pour distinguer les états binaires transmis. Ces niveaux ne tiennent pas compte des temps d'établissement des signaux.The Figures 4A, 4B and 4C illustrate an example of the voltage and current levels used by a single-wire protocol to distinguish transmitted binary states. These levels do not take into account signal establishment times.

La figure 4A illustre les niveaux de tension, respectivement haut H et bas L, qu'est susceptible de prendre le signal VMD. Le protocole définit de façon normalisée une plage de tensions pour les niveaux bas et haut du signal périodique (entre un niveau VOLmin et un niveau VOLmax pour le niveau bas L et entre un niveau VOHmin et un niveau VOHmax pour le niveau haut H). Dans un exemple particulier (norme SWP pour une tension d'alimentation Vdd comprise entre 1,62 et 1,98 volt (classe C)), les niveaux VOHmax et VOHmin sont respectivement de Vdd (par exemple 1,98 volt) et 0,85*Vdd (par exemple 1,377 volt) et le niveau VOLmax est de 0,15*Vdd (par exemple, 0,297 volt), le niveau VOLmin étant la masse (0 volt).The Figure 4A illustrates the voltage levels, respectively high H and low L, that can take the V MD signal. The protocol defines in a standardized way a range of voltages for the low and high levels of the periodic signal (between a level V OLmin and a level V OLmax for the low level L and between a level V OHmin and a level V OHmax for the high level H). In a particular example (standard SWP for a supply voltage Vdd between 1.62 and 1.98 volts (class C)), the levels V OHmax and V OHmin are respectively Vdd (for example 1.98 volts) and 0.85 * Vdd (for example 1.377 volts) and the level V OLmax is 0.15 * Vdd (for example, 0.297 volts), the level V OLmin being the mass (0 volts).

La figure 4B illustre les plages de tension d'un signal VSD correspondant à la tension d'entrée du dispositif esclave 14, donc à l'image du signal VMD côté dispositif esclave. Ces plages définissent les tensions à l'intérieur desquelles ce dispositif 14 considère que le signal reçu est à un niveau haut H ou un niveau bas L. Ces plages sont définies par des niveaux VILmin et VILmax pour considérer un signal au niveau haut H et des niveaux VIHmin et VIHmax pour considérer un signal au niveau bas L. Les plages VOLmin-VOLmax et VOHmin-VOHmax sont bien entendu respectivement comprises à l'intérieur des plages VILmin-VILmax et VIHmin -VIHmax. La détection du niveau du signal VSD par le dispositif esclave lui sert à reconstituer le signal S1. Le dispositif esclave 14 utilise ce signal à la fois comme signal de synchronisation de ses échanges avec le dispositif maître et, par les durées des niveaux bas, pour détecter les données véhiculées par ce signal.The Figure 4B illustrates the voltage ranges of a signal V SD corresponding to the input voltage of the slave device 14, therefore to the image of the signal V MD slave device side. These ranges define the voltages within which this device 14 considers that the signal received is at a high level H or a low level L. These ranges are defined by levels V ILmin and V ILmax to consider a signal at the high level H and levels V IHmin and V IHmax to consider a signal at the low level L. The ranges V OLmin -V OLmax and V OHmin -V OHmax are of course respectively within the ranges V ILmin -V ILmax and V IHmin - V IHmax . The detection of the signal level V SD by the slave device serves to reconstruct the signal S1. The slave device 14 uses this signal both as a synchronization signal of its exchanges with the master device and, by the durations of the low levels, to detect the data conveyed by this signal.

La figure 3C illustre la modulation de charge opérée par un dispositif esclave 14 sur la liaison unifilaire 3 pour transmettre des données au dispositif maître 13. Cette figure illustre des plages ILmin-ILmax et IHmin-IHmax du courant IW sur la ligne 3 qui définissent des états binaires 0 et 1 des données transmises par le dispositif esclave. En reprenant l'exemple de programme d'acquisition de systématique ci-dessus, les seuils ILmin et ILmax sont respectivement de 0 et d'environ 20 microampères et les seuils IHmin et IHmax sont respectivement d'environ 600 microampères et d'environ 1 milliampère.FIG. 3C illustrates the charge modulation operated by a slave device 14 on the single-wire link 3 for transmitting data to the master device 13. This figure illustrates ranges I Lmin- I Lmax and I Hmin -I Hmax of the current I W on the line 3 which define binary states 0 and 1 of the data transmitted by the slave device. Taking again the example of system acquisition program above, the thresholds I Lmin and I Lmax are respectively 0 and about 20 microamperes and the thresholds I Hmin and I Hmax are respectively about 600 microamperes and d about 1 milliampere.

D'un point de vue temporel, le dispositif esclave 14 utilise les durées pendant lesquelles le signal VSD est au niveau bas pour positionner la charge (donc définir le courant IW) qu'il applique sur la ligne. Ainsi, lorsque le dispositif maître 13 bascule l'état du signal VMD vers l'état haut, il peut évaluer le courant sur la ligne.From a temporal point of view, the slave device 14 uses the durations during which the signal V SD is low to position the load (thus define the current I W ) that it applies to the line. Thus, when the master device 13 switches the state of the signal V MD to the high state, it can evaluate the current on the line.

Dans les dispositifs usuels, on voit bien que, pour détecter ce niveau de courant, le signal VMD doit être établi au niveau haut. Ce temps d'établissement (qui dépend de la charge appliquée par le dispositif esclave) conditionne donc la durée minimale du niveau haut du signal VMD, donc la durée minimale du niveau haut pour un bit 0 transmis, donc le débit du système.In the usual devices, it is clearly seen that, in order to detect this current level, the signal V MD must be set high. This setup time (which depends on the load applied by the slave device) therefore conditions the minimum duration of the high level of the signal V MD , thus the minimum duration of the high level for a bit 0 transmitted, therefore the system throughput.

La figure 5 est un schéma bloc partiel d'un dispositif maître illustrant un mode de réalisation de circuits 4 d'émission du flux périodique S1 et de détermination de l'état binaire S2 de données reçues en retour. Le signal à transmettre (par exemple l'allure de la figure 3) est fourni sous la forme d'un train numérique S1 à un amplificateur de sortie 41 (Output buffer-OB). Cet amplificateur de sortie fournit la tension VMD sur un plot unique 42 de raccordement à la ligne 3. Le signal présent sur le plot 42 est par ailleurs utilisé par le dispositif maître lui-même pour évaluer la pente des fronts montants. Dans l'exemple de la figure 5, le signal VMD sert à fermer un interrupteur K de charge d'un élément capacitif 431 d'un circuit 43 de détection de pente. L'interrupteur K et l'élément capacitif 431 sont en série avec une source de courant 432 entre deux bornes d'application d'une tension d'alimentation Vdd. Le niveau de charge de l'élément 431 est évalué par un circuit de mesure 44 (MES) qui fournit un signal binaire S2 correspondant aux données reçues.The figure 5 is a partial block diagram of a master device illustrating an embodiment of circuits 4 for sending the periodic stream S1 and for determining the binary state S2 of data received in return. The signal to be transmitted (for example the pace of figure 3 ) is provided as a digital train S1 to an output amplifier 41 (Output buffer-OB). This output amplifier supplies the voltage V MD on a single pad 42 for connection to the line 3. The signal present on the pad 42 is also used by the device master himself to assess the slope of rising fronts. In the example of the figure 5 the signal V MD serves to close a load switch K of a capacitive element 431 of a slope detection circuit 43. The switch K and the capacitive element 431 are in series with a current source 432 between two terminals for applying a supply voltage Vdd. The charge level of the element 431 is evaluated by a measurement circuit 44 (MES) which provides a binary signal S2 corresponding to the received data.

La figure 5 illustre un mode de réalisation préféré de l'amplificateur de sortie 41 selon lequel celui-ci modifie sa puissance d'émission dans le cas d'une charge importante appliquée par le dispositif esclave. L'objectif est, une fois la détection du signal S2 effectuée, de rattraper la pente relativement forte du front montant afin de ne pas retarder l'établissement d'un niveau stable de la tension VMD qui est par ailleurs utilisé côté dispositif esclave pour mesurer les données transmises dans le sens maître-esclave.The figure 5 illustrates a preferred embodiment of the output amplifier 41 according to which it modifies its transmission power in the case of a large load applied by the slave device. The objective is, once the signal S2 has been detected, to make up the relatively steep slope of the rising edge so as not to delay the establishment of a stable level of the voltage V MD which is moreover used on the slave device for measure the transmitted data in the master-slave direction.

Une telle fonctionnalité est par exemple obtenue en commutant, dans l'amplificateur de sortie 41, des circuits de mise à niveau haut (généralement des transistors MOS à canal P) et/ou des circuits de mise à niveau bas (généralement des transistors MOS à canal N) afin de faire varier la puissance de sortie. Dans l'exemple représenté, on suppose la présence d'un seul circuit de mise à niveau bas 411, dimensionné pour une puissance maximale et de deux circuits 412 et 413 de mise à niveau haut respectivement dimensionnés pour une puissance relativement faible (SP) et pour une puissance relativement élevée (BP). Par exemple, on prévoit des tailles différentes pour les transistors MOS à canal P constitutifs des circuits 412 et 413, le transistor à canal N constitutif du circuit 411 étant de même taille que la somme des tailles des transistors à canal P. L'inverse est bien entendu possible.Such a functionality is for example obtained by switching, in the output amplifier 41, high leveling circuits (generally P-channel MOS transistors) and / or low leveling circuits (generally MOS transistors to N channel) to vary the output power. In the example shown, it is assumed the presence of a single low leveling circuit 411, sized for maximum power and two high leveling circuits 412 and 413 respectively sized for a relatively low power (SP) and for a relatively high power (BP). For example, different sizes are provided for the P-channel MOS transistors constituting the circuits 412 and 413, the N-channel transistor constituting the circuit 411 being of the same size as the sum of the sizes of the P-channel transistors. The inverse is of course possible.

Le dispositif maître commence par émettre avec l'amplificateur 41 configuré avec le circuit 413 de faible puissance de sorte que la pente d'établissement du signal est conditionnée par la charge présente sur la ligne, donc appliquée par le dispositif esclave. Une fois la détection effectuée, si le dispositif de mesure 44 indique à l'amplificateur 41 la présence d'un état 1, l'amplificateur 41 commute vers le circuit 411 de puissance élevée. Il est alors en mesure de fournir un courant plus important en sortie. Ainsi, même avec une charge plus importante, la pente du front montant devient suffisante.The master device first transmits with the amplifier 41 configured with the circuit 413 of low power of so that the slope of establishment of the signal is conditioned by the load present on the line, thus applied by the slave device. Once the detection is carried out, if the measuring device 44 indicates to the amplifier 41 the presence of a state 1, the amplifier 41 switches to the high power circuit 411. It is then able to provide a larger current output. Thus, even with a greater load, the slope of the rising edge becomes sufficient.

Le fait d'accélérer le front montant sur charge forte permet d'augmenter le débit de transmission.The fact of accelerating the rising edge on strong load makes it possible to increase the transmission rate.

La commutation de l'amplificateur de sortie 41 reste cependant optionnelle, en particulier pour le cas où cette augmentation de débit ne soit pas souhaitée. Une détermination de l'état par une interprétation de la pente des fronts montants rend néanmoins le système moins sensible au bruit.The switching of the output amplifier 41, however, remains optional, in particular for the case where this increase in flow rate is not desired. A determination of the state by an interpretation of the slope of the rising edges nevertheless makes the system less sensitive to noise.

Côté dispositif esclave, l'intervention sur la pente du front montant n'est nullement préjudiciable. A l'inverse, on peut dimensionner les circuits de l'amplificateur de sortie 41 pour que la durée d'établissement du signal VMD soit identique dans les deux cas de charge en provoquant une pente plus importante en fin de front montant sur charge élevée afin de rejoindre le niveau haut approximativement au même instant qu'en cas de charge faible. Cela laisse plus de souplesse dans la réalisation du dispositif esclave car il est alors possible d'y détecter indifféremment les durées des paliers haut ou bas pour reconstituer le signal périodique et décoder le signal reçu.On the slave device side, intervention on the rising edge slope is not detrimental. Conversely, it is possible to size the circuits of the output amplifier 41 so that the establishment time of the signal V MD is identical in the two load cases by causing a greater slope at the end of the rising edge on high load. to reach the high level at approximately the same time as in the case of low load. This leaves more flexibility in the realization of the slave device because it is then possible to detect indifferently the duration of the high or low steps to reconstruct the periodic signal and decode the received signal.

La figure 7 illustre un mode de réalisation des circuits 43 et 44 dans lequel l'interrupteur K (par exemple un transistor de type MOS ou bipolaire) est commandé à l'ouverture par un comparateur 435 de la tension présente sur la borne 42 par rapport à un seuil Ref. Un inverseur 436 du signal sur le plot 42 commande un autre interrupteur K' placé en parallèle sur le condensateur 431 pour le court-circuiter. Ainsi, quand le signal VMD est à l'état bas, l'interrupteur K' est fermé. A l'apparition d'un front montant du signal VMD, (en négligeant les temps d'établissement des signaux dans les éléments 435 et 436), l'interrupteur K est fermé et l'interrupteur K' est ouvert. Le condensateur 431 se charge donc. Sa charge est interrompue quand le niveau du signal VMD atteint le seuil Ref. Le circuit 44 comporte un comparateur 441 du niveau de tension aux bornes du condensateur 431 par rapport à un seuil TH. Le comparateur 441 fournit le signal S2.The figure 7 illustrates an embodiment of the circuits 43 and 44 in which the switch K (for example a MOS or bipolar type transistor) is controlled at the opening by a comparator 435 of the voltage present on the terminal 42 with respect to a threshold Ref. An inverter 436 of the signal on the pad 42 controls another switch K 'placed in parallel on the capacitor 431 to short-circuit it. Thus, when the signal V MD is in the low state, the switch K 'is closed. At the appearance of a rising edge of the signal V MD , (neglecting the signal establishment times in the elements 435 and 436), the switch K is closed and the switch K 'is open. Capacitor 431 therefore charges. Its charge is interrupted when the signal level V MD reaches the threshold Ref. The circuit 44 comprises a comparator 441 of the voltage level across the capacitor 431 with respect to a threshold TH. The comparator 441 provides the signal S2.

Les figures 7A à 7E sont des chronogrammes illustrant le fonctionnement du circuit de la figure 6. Ces chronogrammes représentent respectivement des exemples d'allures du signal S1 du dispositif maître pour transmettre un flux 1010, du niveau de charge R2 présenté par le dispositif esclave sur la ligne pour transmettre un flux 0011, de la tension VMD, de la tension V431 aux bornes de l'élément capacitif 431 et du signal S2 détecté par le dispositif maître. Pour simplifier la description qui suit, on néglige les temps de propagation dans les circuits.The Figures 7A to 7E are chronograms illustrating the operation of the circuit of the figure 6 . These timing diagrams respectively represent examples of the steps of the signal S1 of the master device for transmitting a stream 1010, the charge level R2 presented by the slave device on the line for transmitting a stream 0011, the voltage V MD , the voltage V 431 at the terminals of the capacitive element 431 and the signal S2 detected by the master device. To simplify the description that follows, we neglect the propagation time in the circuits.

A chaque période T du signal S1, celui-ci commute au niveau haut à un instant t1, puis au niveau bas à un instant t20 pour la transmission d'un 0 ou t21 postérieur pour la transmission d'un 1. A un instant t0 qui précède chaque instant t1, c'est-à-dire pendant la partie à l'état bas L de la période T qui précède, le dispositif esclave positionne sa charge entre une charge maximale ou relativement élevée, par exemple pour transmettre un 1, ou minimale ou relativement faible (par rapport à la charge relativement élevée) pour alors transmettre un 0. Cela est illustré par deux niveaux S (faible charge) et B (forte) d'un signal R2 (figure 7B). Dans l'exemple, on suppose que le signal R2 passe d'un niveau à l'autre si besoin à chaque instant t0. Généralement dans un protocole SWP, il existe un état d'attente de communication dans lequel les signaux S1 et S2 sont respectivement 1 et 0. Le dispositif esclave provoque la sortie de cet état en commutant sa charge.At each period T of the signal S1, the latter switches to the high level at a time t1, then to the low level at a time t2 0 for the transmission of a 0 or t2 1 posterior for the transmission of a 1. To a instant t0 which precedes each instant t1, that is to say during the low state part L of the period T which precedes, the slave device positions its charge between a maximum or relatively high load, for example to transmit a 1, or minimum or relatively low (relative to the relatively high load) to then transmit a 0. This is illustrated by two levels S (low load) and B (high) of a signal R2 ( Figure 7B ). In the example, it is assumed that the signal R2 passes from one level to the other if necessary at each instant t0. Generally in an SWP protocol, there is a communication waiting state in which the signals S1 and S2 are respectively 1 and 0. The slave device causes the output of this state by switching its load.

A chaque instant t1, le signal VMD commence à croître ce qui provoque l'ouverture de l'interrupteur K' (en pratique dès que le niveau de tension est suffisant pour faire commuter l'inverseur 436) et la fermeture de l'interrupteur K. La charge du condensateur 431 commence donc à peu près à l'instant t1. La pente de la tension V431 est fixée par la source de courant 432, de préférence à courant constant. Par contre, la pente de la tension VMD dépend du niveau B ou S de la charge imposée par le dispositif esclave. On tire profit de cette différence de pente pour détecter le niveau 0 ou 1 transmis.At each instant t1, the signal V MD begins to grow which causes the opening of the switch K '(in practice as soon as the voltage level is sufficient to switch the inverter 436) and the closing of the switch K. The charge of the capacitor 431 therefore begins approximately at time t1. The slope of the voltage V 431 is set by the current source 432, preferably at a constant current. On the other hand, the slope of the voltage V MD depends on the level B or S of the load imposed by the slave device. This difference in slope is taken advantage of to detect the level 0 or 1 transmitted.

Avec une faible charge S (transmission d'un état 0), la pente est plus importante qu'avec une forte charge B (transmission d'un état 1). Par conséquent, la tension VMD atteint le seuil Ref à un instant t30 plus tôt qu'elle ne l'atteindrait (instant t31) dans le cas d'une charge B.With a low load S (transmission of a state 0), the slope is greater than with a high load B (transmission of a state 1). Consequently, the voltage V MD reaches the threshold Ref at a time t3 0 earlier than it would reach it (time t3 1 ) in the case of a load B.

Le seuil TH du comparateur 441 est choisi pour être supérieur au niveau de tension atteint aux bornes du condensateur 431 à l'ouverture de l'interrupteur K en cas de forte pente du courant (donc de la tension VMD). Par conséquent, le signal S2 reste au niveau bas L indiquant un état binaire 0 reçu.The threshold TH of the comparator 441 is chosen to be greater than the voltage level reached at the terminals of the capacitor 431 at the opening of the switch K in the event of a steep slope of the current (therefore of the voltage V MD ). Therefore, the signal S2 remains at the low level L indicating a received binary state 0.

Avec une charge plus importante B imposée par le dispositif esclave, la pente du signal VMD est plus faible.With a higher load B imposed by the slave device, the slope of the signal V MD is lower.

Le seuil Ref du comparateur 435 est choisi pour que, en cas de faible pente du signal VMD, la tension V431 aux bornes du condensateur 431 atteigne le seuil TH avant que la tension VMD n'ait pu atteindre le seuil Ref. Par conséquent, le comparateur 441 commute à un instant t41, ce qui provoque le passage à l'état haut du signal S2 indiquant un état binaire 1.The threshold Ref of the comparator 435 is chosen so that, in the event of a small slope of the signal V MD , the voltage V 431 across the capacitor 431 reaches the threshold TH before the voltage V MD has reached the threshold Ref. Therefore, the comparator 441 switches at a time t4 1 , which causes the high state of the signal S2 indicating a binary state 1.

Dans un mode de réalisation simplifié, l'amplificateur 41 ne modifie pas sa puissance de sortie et la tension VMD atteint le niveau Ref à l'instant t31. L'interrupteur K s'ouvre et la charge du condensateur 431 s'arrête.In a simplified embodiment, the amplifier 41 does not modify its output power and the voltage V MD reaches the Ref level at time t3 1 . The switch K opens and the charge of the capacitor 431 stops.

Dans le mode de réalisation préféré représenté, la commutation du signal S2 à l'instant t41 provoque la commutation de l'amplificateur de sortie 41 (figure 5) vers une puissance supérieure. Par conséquent, on assiste à un changement de pente du front montant du signal VMD (ou IW) qui atteint alors le niveau haut plus rapidement. Il en découle un arrêt plus tôt de la charge du condensateur 431.In the preferred embodiment shown, the switching of the signal S2 at the instant t4 1 causes the switching of the output amplifier 41 (FIG. figure 5 ) to a higher power. Consequently, there is a change of slope of the rising edge of the signal V MD (or I W ) which then reaches the high level faster. This results in an earlier stop of the charge of the capacitor 431.

A chaque front descendant (instants t20, t21) du signal S1, le condensateur 431 est réinitialisé (déchargé) par la fermeture de l'interrupteur K'.At each falling edge (times t2 0 , t2 1 ) of the signal S1, the capacitor 431 is reset (discharged) by the closing of the switch K '.

Un avantage d'une interruption de la charge du condensateur 431 est que cela réduit la consommation du circuit de détection.An advantage of an interruption of the charge of the capacitor 431 is that it reduces the consumption of the detection circuit.

La synchronisation des différents circuits ne pose pas de problème dans la mesure où côté dispositif maître, celui-ci gère la synchronisation non seulement de ses propres circuits mais également du dispositif esclave.The synchronization of the different circuits does not pose a problem insofar as the master device side, it manages the synchronization not only of its own circuits but also of the slave device.

Divers modes de réalisation ont été décrits, diverses variantes et modifications sont à la portée de l'homme du métier. En particulier, le choix des instants de synchronisation et des niveaux de tension et seuils est à la portée de l'homme du métier à partir des indications fonctionnelles données ci-dessus et de l'application. De plus, la mise en oeuvre pratique de l'invention à partir des indications fonctionnelles données ci-dessus est également à sa portée et notamment la réalisation des étages de sortie de l'amplificateur de gains différents. En outre, les états binaires 0 et 1 illustrés sont des conventions et pourront être inversés.Various embodiments have been described, various variations and modifications are within the reach of those skilled in the art. In particular, the choice of timing instants and voltage levels and thresholds is within the abilities of those skilled in the art from the functional indications given above and the application. In addition, the practical implementation of the invention from the functional indications given above is also within its reach and in particular the realization of output stages of the different gain amplifier. In addition, the binary states 0 and 1 illustrated are conventions and may be reversed.

Claims (10)

Procédé de détermination, par un premier dispositif (13) adapté à émettre un signal (VMD) à deux états sur une liaison unifilaire (3) à destination d'un deuxième dispositif (14), de l'état binaire d'une donnée émise par le deuxième dispositif sur ladite liaison, caractérisé en ce que ledit état est déterminé d'après la pente d'un front montant dudit signal à deux états.Method of determining, by a first device (13) adapted to transmit a two-state signal (V MD ) on a single-wire link (3) to a second device (14), of the binary state of a data item transmitted by the second device over said link, characterized in that said state is determined from the slope of a rising edge of said two-state signal. Procédé selon la revendication 1, dans lequel la pente est déterminée à partir du niveau de charge d'un élément capacitif (431) à l'apparition d'un front montant.The method of claim 1, wherein the slope is determined from the charge level of a capacitive element (431) to the appearance of a rising edge. Procédé selon la revendication 2, dans lequel le niveau de charge est comparé à un seuil (TH) pour déterminer l'état reçu.The method of claim 2, wherein the level of charge is compared to a threshold (TH) to determine the received state. Procédé selon l'une quelconque des revendications 1 à 3, dans lequel la pente du front montant présente une cassure pour un premier état binaire (1) et régulière pour un deuxième état (0).A method according to any one of claims 1 to 3, wherein the slope of the rising edge has a break for a first binary state (1) and regular for a second state (0). Procédé selon l'une quelconque des revendications 1 à 4, dans lequel le deuxième dispositif (14) module la charge qu'il présente sur la liaison (3) selon l'état binaire qu'il émet.Method according to any one of claims 1 to 4, wherein the second device (14) modulates the load it has on the link (3) according to the binary state that it emits. Procédé selon l'une quelconque des revendications 1 à 5, dans lequel ledit signal (VMD) sert de signal d'horloge au deuxième dispositif (14).A method as claimed in any one of claims 1 to 5, wherein said signal (V MD ) serves as a clock signal to the second device (14). Procédé selon l'une quelconque des revendications 1 à 6, dans lequel ledit signal (VMD) est modulé en rapport cyclique en fonction de données (S1) à transmettre du premier dispositif (13) vers le deuxième (14).A method according to any one of claims 1 to 6, wherein said signal (V MD ) is cyclically modulated based on data (S1) to be transmitted from the first device (13) to the second (14). Dispositif (13) d'émission-réception sur une liaison unifilaire (3), propre à émettre un signal (VMD) à deux états à destination d'un autre dispositif (14) susceptible de modifier la charge qu'il présente sur la liaison selon l'état binaire de données qu'il émet en retour, caractérisé en ce qu'il comporte : un élément (43) de mesure d'une information représentative de la pente des fronts montants dudit signal ; et un élément (44) de comparaison de ladite information par rapport à un seuil, pour déterminer ledit état binaire. Transmitting-receiving device (13) on a single-wire link (3), adapted to transmit a two-state signal (V MD ) to another device (14) capable of modifying the load on the device link according to the binary state of data that it sends back, characterized in that it comprises: an element (43) for measuring information representative of the slope of the rising edges of said signal; and an element (44) for comparing said information with respect to a threshold, for determining said binary state. Dispositif selon la revendication 8, comportant en outre un élément de commutation de la puissance d'un amplificateur d'émission (41) dudit signal, activé après détection d'un état correspondant à une charge du deuxième dispositif.An apparatus according to claim 8, further comprising a switching element of the power of a transmit amplifier (41) of said signal, activated after detecting a state corresponding to a load of the second device. Système de transmission bidirectionnelle simultanée sur une liaison unifilaire (3) entre un dispositif maître (13) et un dispositif esclave (14), dans lequel le premier dispositif est adapté à une mise en oeuvre du procédé selon l'une quelconque des revendications 1 à 7.Simultaneous bidirectional transmission system on a single-wire link (3) between a master device (13) and a slave device (14), in which the first device is adapted to carry out the method according to any one of claims 1 to 7.
EP09157497A 2008-04-08 2009-04-07 Detection of data received by a master device in a single-wire communication protocol Active EP2109247B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0852330A FR2929780A1 (en) 2008-04-08 2008-04-08 DETECTION OF DATA RECEIVED BY A MASTER DEVICE IN A SINGLE-AIR COMMUNICATION PROTOCOL

Publications (2)

Publication Number Publication Date
EP2109247A1 true EP2109247A1 (en) 2009-10-14
EP2109247B1 EP2109247B1 (en) 2011-07-06

Family

ID=40325743

Family Applications (1)

Application Number Title Priority Date Filing Date
EP09157497A Active EP2109247B1 (en) 2008-04-08 2009-04-07 Detection of data received by a master device in a single-wire communication protocol

Country Status (6)

Country Link
US (1) US8537722B2 (en)
EP (1) EP2109247B1 (en)
JP (1) JP5366620B2 (en)
CN (1) CN101582759B (en)
AT (1) ATE515852T1 (en)
FR (1) FR2929780A1 (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101544912B1 (en) * 2009-03-31 2015-08-17 삼성전자주식회사 Integrated circuit card system and method of transferring data therefrom
GB2473257B (en) * 2009-09-07 2016-11-02 Broadcom Innovision Ltd NFC communicators and NFC communications enabled devices
US20110234311A1 (en) * 2010-03-25 2011-09-29 Kabushiki Kaisha Toshiba Current detection circuit and information terminal
CN102255638B (en) * 2010-05-20 2015-04-22 上海华虹集成电路有限责任公司 Interface circuit meeting single wire protocol (SWP) on contactless front (CLF) chip of near field communication (NFC) controller
DE102010055618A1 (en) 2010-12-22 2012-06-28 Austriamicrosystems Ag Input circuitry, output circuitry, and system having input and output circuitry
CN102957507A (en) * 2011-08-31 2013-03-06 北京中电华大电子设计有限责任公司 Method for decoding S1 signal of single wire protocol (SWP) physical layer
EP2793424B1 (en) * 2013-04-19 2021-01-27 ams AG Host communication circuit, communication system and communication method
US9891142B2 (en) 2014-11-21 2018-02-13 Rockwell Automation Technologies, Inc. Time-stamping and synchronization for single-wire safety communication
US9846423B2 (en) 2014-12-22 2017-12-19 Rockwell Automation Technologies, Inc. Smart taps for a single-wire industrial safety system
US9841142B2 (en) 2014-12-22 2017-12-12 Rockwell Automation Technologies, Inc. Single-wire industrial safety system with safety device diagnostic communication
US9797552B2 (en) 2014-12-22 2017-10-24 Rockwell Automation Technologies, Inc. Diagnostics and enhanced functionality for single-wire safety communication
CN105808487B (en) * 2014-12-30 2018-12-11 杭州硅星科技有限公司 A kind of power supply unit and its control method
US10855527B2 (en) * 2018-04-03 2020-12-01 Infineon Technologies Ag Bidirectional communication using edge timing in a signal
FR3082959A1 (en) * 2018-06-26 2019-12-27 Stmicroelectronics (Rousset) Sas CYCLIC CONTROL OF CELLS OF AN INTEGRATED CIRCUIT
US11022637B2 (en) 2019-01-10 2021-06-01 Arm Limited Detection of pulse width tampering of signals
US11489696B2 (en) 2019-12-17 2022-11-01 Covidien Lp Surgical instrument with single wire digital communication over differential bus
US11281191B2 (en) 2020-04-29 2022-03-22 Rockwell Automation Germany Gmbh & Co. Kg Global e-stop in an industrial safety system with local and global safety input devices
CN112149439B (en) * 2020-11-17 2021-04-09 四川科道芯国智能技术股份有限公司 Decoding self-alignment method, device and equipment for SWP physical layer S2
CN112419700B (en) * 2020-12-07 2025-02-18 成都博思微科技有限公司 An adaptive single-line asynchronous communication circuit, communication method and device
CN115033508B (en) * 2022-06-21 2023-03-21 珠海昇生微电子有限责任公司 Single-wire bidirectional direct communication circuit and method between PADs in chip

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4159448A (en) * 1977-02-08 1979-06-26 Rath Western Corporation Communication systems
US5903607A (en) 1996-03-28 1999-05-11 Sgs-Thomson Microelectronics S.A. Method and device for encoding and transmitting bidirectional data from a master circuit to a slave circuit
DE10335905A1 (en) * 2003-08-06 2005-02-24 Robert Bosch Gmbh Method and device for bidirectional single-wire data transmission
WO2006043130A1 (en) * 2004-07-28 2006-04-27 Axalto Sa Bidirectional communication

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7161175B2 (en) * 1997-09-30 2007-01-09 Jeng-Jye Shau Inter-dice signal transfer methods for integrated circuits
US6532506B1 (en) * 1998-08-12 2003-03-11 Intel Corporation Communicating with devices over a bus and negotiating the transfer rate over the same
JP2005012669A (en) * 2003-06-20 2005-01-13 Kawasaki Microelectronics Kk Signal transmission method, and signal transmitting/receiving circuit

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4159448A (en) * 1977-02-08 1979-06-26 Rath Western Corporation Communication systems
US5903607A (en) 1996-03-28 1999-05-11 Sgs-Thomson Microelectronics S.A. Method and device for encoding and transmitting bidirectional data from a master circuit to a slave circuit
DE10335905A1 (en) * 2003-08-06 2005-02-24 Robert Bosch Gmbh Method and device for bidirectional single-wire data transmission
WO2006043130A1 (en) * 2004-07-28 2006-04-27 Axalto Sa Bidirectional communication

Also Published As

Publication number Publication date
JP2009253986A (en) 2009-10-29
ATE515852T1 (en) 2011-07-15
EP2109247B1 (en) 2011-07-06
JP5366620B2 (en) 2013-12-11
US8537722B2 (en) 2013-09-17
US20090252068A1 (en) 2009-10-08
CN101582759A (en) 2009-11-18
FR2929780A1 (en) 2009-10-09
CN101582759B (en) 2014-04-16

Similar Documents

Publication Publication Date Title
EP2109247B1 (en) Detection of data received by a master device in a single-wire communication protocol
EP0639912B1 (en) Method for parallel impedance matching of a transmitter and/or receiver and integrated circuit and transmission system for implementing the method
EP1438695A1 (en) Contact-free integrated circuit comprising automatic frame identification means
EP1301898A1 (en) Low-power passive transponder
CA2657699C (en) Radiofrequency identification device (rfid) affixed to an object to be identified
FR2967510A1 (en) CONVERSION OF COMMUNICATION PROTOCOL ON A UNIFIL BUS
EP2134026A1 (en) Method for broadband data transmission and corresponding device(s)
FR3036513A1 (en) COMMUNICATION METHOD ON A BIFILAR BUS
EP4137993A1 (en) Power supply for an electronic device
WO2010076455A1 (en) Transmission over i2c bus
EP1307994B1 (en) Secure identification method between two radiofrequency network appliances
FR2536611A1 (en) METHOD AND DEVICE FOR TRANSMITTING ASYNCHRONOUS TYPE DATA
EP2320567B1 (en) Circuit for connecting sensors
FR2729262A1 (en) DEVICE FOR INTERFACING COMMUNICATION MEDIA IN A DOMOTIC NETWORK
FR3071938A1 (en) DETECTION OF A TEMPORAL CONDITION ON A BIFILAR BUS
EP1672561B1 (en) Amplitude demodulator for electromagnetic transponder
EP4064579A1 (en) Method for implementing an nfc transaction
EP2455866A1 (en) Method and apparatus for asynchronous data communication over a single conductor
EP1612985B1 (en) Bidirectional communication
EP2203862B1 (en) Data exchange between an electronic payment terminal and a maintenance tool through a usb link
EP1759327B1 (en) Contactless, synchronous phase demodulation method, and associated reader
FR2669479A1 (en) CIRCUIT FOR INCREASING THE INFORMATION FLOW IN A DATA EXCHANGE SYSTEM.
FR2628273A1 (en) TRANSMITTER OF PULSE TRAINS
EP1302889B1 (en) Transponder and corresponding operating method reducing emitted noise
EP1456950A2 (en) Integrated circuit comprising a clock generator, a chip card comprising one such integrated circuit and the associated clock generation method

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK TR

17P Request for examination filed

Effective date: 20100323

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK TR

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

Free format text: NOT ENGLISH

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

Free format text: LANGUAGE OF EP DOCUMENT: FRENCH

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 602009001722

Country of ref document: DE

Effective date: 20110825

REG Reference to a national code

Ref country code: NL

Ref legal event code: VDEP

Effective date: 20110706

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

REG Reference to a national code

Ref country code: AT

Ref legal event code: MK05

Ref document number: 515852

Country of ref document: AT

Kind code of ref document: T

Effective date: 20110706

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20111107

Ref country code: HR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

Ref country code: LT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20111106

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

Ref country code: NO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20111006

Ref country code: SE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

REG Reference to a national code

Ref country code: IE

Ref legal event code: FD4D

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LV

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

Ref country code: PL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

Ref country code: CY

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

Ref country code: AT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20111007

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

Ref country code: CZ

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

Ref country code: IE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: RO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

Ref country code: IT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

Ref country code: EE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

26N No opposition filed

Effective date: 20120411

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

REG Reference to a national code

Ref country code: DE

Ref legal event code: R097

Ref document number: 602009001722

Country of ref document: DE

Effective date: 20120411

BERE Be: lapsed

Owner name: STMICROELECTRONICS (ROUSSET) SAS

Effective date: 20120430

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MC

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20120430

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: BE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20120430

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20111017

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: BG

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20111006

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20130407

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: CH

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20130430

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20130407

Ref country code: LI

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20130430

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: TR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20110706

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LU

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20120407

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: HU

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20090407

REG Reference to a national code

Ref country code: FR

Ref legal event code: PLFP

Year of fee payment: 8

REG Reference to a national code

Ref country code: FR

Ref legal event code: PLFP

Year of fee payment: 9

REG Reference to a national code

Ref country code: FR

Ref legal event code: PLFP

Year of fee payment: 10

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20200319

Year of fee payment: 12

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20210430

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20240320

Year of fee payment: 16