ISOLATED DRIVER DEVICE, CORRESPONDING ELECTRONIC SYSTEM AND METHOD OF TRANSMITTING A DATA SIGNAL ACROSS A GALVANIC ISOLATION BARRIER
20240178835 ยท 2024-05-30
Assignee
Inventors
Cpc classification
H03K17/605
ELECTRICITY
International classification
H03K17/605
ELECTRICITY
Abstract
In an electronic device, a pulse generator receives an input signal and a clock signal and produces a transmission signal that includes a pulse following each edge of the input signal and of the clock signal. The pulse is low when the input signal is low and high when the input signal is high. A transmitter produces, at its two output nodes, a replica of the transmission signal and the complement of the transmission signal. A galvanic isolation barrier is coupled to the output nodes of the transmitter and produces a differential signal that includes a positive spike at each rising edge of the transmission signal and a negative spike at each falling edge of the transmission signal.
Claims
1. An electronic device, comprising: a first semiconductor die and a second semiconductor die; a pulse generator circuit implemented on said first semiconductor die, the pulse generator circuit being configured to receive a digital input signal having a first frequency and a clock signal having a second frequency, wherein said second frequency is higher than said first frequency, the pulse generator circuit being further configured to produce a digital transmission signal that includes a pulse following each edge of said input digital signal and of said clock signal, said pulse having a first polarity when said digital input signal has a first logic value and a second polarity when said digital input signal has a second logic value; a transmitter circuit implemented on said first semiconductor die, the transmitter circuit being configured to receive said digital transmission signal and to produce a pair of complementary digital signals, wherein a first one of said complementary digital signals is a replica of said digital transmission signal and is produced at a first output node of said transmitter circuit, and a second one of said complementary digital signals is the complement of said digital transmission signal and is produced at a second output node of said transmitter circuit; a galvanic isolation barrier implemented on said first semiconductor die or on said second semiconductor die, the galvanic isolation barrier including a first capacitor having a first terminal coupled to the first output node of said transmitter circuit and a second capacitor having a first terminal coupled to the second output node of said transmitter circuit, whereby a differential signal is produced between a second terminal of said first capacitor and a second terminal of said second capacitor, the differential signal including a spike of a first polarity at each rising edge of said digital transmission signal and a spike of a second polarity at each falling edge of said digital transmission signal; a first comparator circuit implemented on said second semiconductor die, the first comparator circuit being configured to receive said differential signal and to produce an intermediate set signal that includes a pulse at each spike of said differential signal having said first polarity; a second comparator circuit implemented on said second semiconductor die, the second comparator circuit being configured to receive said differential signal and to produce an intermediate reset signal that includes a pulse at each spike of said differential signal having said second polarity; a logic circuit implemented on said second semiconductor die, the logic circuit being configured to receive said intermediate set signal and said intermediate reset signal, and further configured to: produce a final set signal by activating masking of said intermediate set signal in response to a pulse of said intermediate reset signal, and de-activating masking of said intermediate set signal in response to the end of a pulse of said intermediate set signal or in response to a time interval elapsing after a pulse of said intermediate reset signal; and produce a final reset signal by activating masking of said intermediate reset signal in response to a pulse of said intermediate set signal, and de-activating masking of said intermediate reset signal in response to the end of a pulse of said intermediate reset signal or in response to a time interval elapsing after a pulse of said intermediate set signal; and an output control circuit implemented on said second semiconductor die, the output control circuit being configured to receive said final set signal and said final reset signal, and further configured to assert a digital output signal in response to a pulse being detected in said final set signal and de-assert said digital output signal in response to a pulse being detected in said final reset signal.
2. The electronic device of claim 1, wherein said pulse generator circuit includes an internal pulse generator circuit and a sign selector circuit, wherein: said internal pulse generator circuit is configured to receive said clock signal and produce a pulsed clock signal that includes a pulse following each edge of said clock signal; and said sign selector circuit is configured to propagate the pulsed clock signal in response to said digital input signal having said second logic value and propagate the complement of the pulsed clock signal in response to said digital input signal having said first logic value to produce said digital transmission signal.
3. The electronic device of claim 2, wherein said internal pulse generator circuit includes: a first delay circuit block configured to receive said clock signal and propagate said clock signal with a first delay to produce a first delayed clock signal; a second delay circuit block configured to receive said first delayed clock signal and propagate said first delayed clock signal with a second delay to produce a second delayed clock signal; and an exclusive-OR gate configured to combine the first and second delayed clock signals to produce said pulsed clock signal.
4. The electronic device of claim 2, wherein said sign selector circuit includes: an inverter gate configured to receive said pulsed clock signal and produce the complement of the pulsed clock signal; and a multiplexer configured to pass the pulsed clock signal if said digital input signal has said second logic value or pass the complement of the pulsed clock signal if said digital input signal has said first logic value.
5. The electronic device of claim 1, wherein logic circuit includes a first mask generator circuit, a second mask generator circuit, a first control circuit and a second control circuit, wherein: the first control circuit includes a first input terminal configured to receive said intermediate set signal, a second input terminal configured to receive said intermediate reset signal, a third input terminal configured to receive a set masking signal, a respective first delay circuit block coupled to the respective second input terminal, a respective AND logic gate configured to receive signals from the respective first input terminal and from the respective first delay circuit block, a respective second delay circuit block coupled to the output of the respective AND logic gate, a respective inverter gate coupled to the output of the respective second delay circuit block, a respective NAND logic gate configured to receive signals from the output of the respective AND gate and from the output of the respective inverter to produce a set masking control signal at a first output terminal of the first control circuit, and a respective OR logic gate configured to receive signals from the respective first input terminal and from the respective third input terminal to produce said final set signal at a second output terminal of the first control circuit; the second control circuit includes a first input terminal configured to receive said intermediate reset signal, a second input terminal configured to receive said intermediate set signal, a third input terminal configured to receive a reset masking signal, a respective first delay circuit block coupled to the respective second input terminal, a respective AND logic gate configured to receive signals from the respective first input terminal and from the respective first delay circuit block, a respective second delay circuit block coupled to the output of the respective AND logic gate, a respective inverter gate coupled to the output of the respective second delay circuit block, a respective NAND logic gate configured to receive signals from the output of the respective AND gate and from the output of the respective inverter to produce a reset masking control signal at a first output terminal of the second control circuit, and a respective OR logic gate configured to receive signals from the respective first input terminal and from the respective third input terminal to produce said final reset signal at a second output terminal of the second control circuit; the first mask generator circuit includes a first input terminal coupled to the second output terminal of the second control circuit to receive said final reset signal, a second input terminal coupled to the first output terminal of the second control circuit to receive said reset masking control signal, a respective inverter gate coupled to the respective first input terminal, and a respective set-reset flip-flop having a data input terminal configured to receive a bias voltage, a clock input terminal configured to receive the signal output by the respective inverter gate, a reset input terminal configured to receive said reset masking control signal, and a data output terminal configured to produce said set masking signal; and the second mask generator circuit includes a first input terminal coupled to the second output terminal of the first control circuit to receive said final set signal, a second input terminal coupled to the first output terminal of the first control circuit to receive said set masking control signal, a respective inverter gate coupled to the respective first input terminal, and a respective set-reset flip-flop having a data input terminal configured to receive a bias voltage, a clock input terminal configured to receive the signal output by the respective inverter gate, a reset input terminal configured to receive said set masking control signal a data output terminal configured to produce said reset masking signal.
6. The electronic device of claim 1, wherein said output control circuit includes a set-reset flip-flop, the set-reset flip-flop having a clock input terminal driven by said final set signal and a reset input terminal driven by said final reset signal to produce said digital output signal at a data output terminal of the set-reset flip-flop.
7. The electronic device of claim 1, comprising a low-pass filter circuit arranged between an output terminal of said output control circuit and an output pin of the electronic device.
8. The electronic device of claim 1, comprising an amplifier circuit implemented on said second semiconductor die, the amplifier circuit being configured to receive said differential signal and pass an amplified replica of said differential signal to said first comparator circuit and to said second comparator circuit.
9. The electronic device of claim 1, comprising a driver circuit implemented on said second semiconductor die, the driver circuit including a half-bridge circuit arranged between a positive supply voltage pin and a reference supply voltage pin and driven by said digital output signal to produce an output switching signal.
10. A method of transmitting a data signal across a galvanic isolation barrier, the method comprising: receiving a digital input signal having a first frequency and a clock signal having a second frequency, wherein said second frequency is higher than said first frequency; producing a digital transmission signal that includes a pulse following each edge of said input digital signal and of said clock signal, said pulse having a first polarity when said digital input signal has a first logic value and a second polarity when said digital input signal has a second logic value; producing a pair of complementary digital signals, wherein a first one of said complementary digital signals is a replica of said digital transmission signal, and a second one of said complementary digital signals is the complement of said digital transmission signal; propagating said first complementary digital signal through a first capacitor and said second complementary digital signal through a second capacitor, whereby a differential signal is produced that includes a spike of a first polarity at each rising edge of said digital transmission signal and a spike of a second polarity at each falling edge of said digital transmission signal; producing an intermediate set signal that includes a pulse at each spike of said differential signal having said first polarity; producing an intermediate reset signal that includes a pulse at each spike of said differential signal having said second polarity; producing a final set signal by activating masking of said intermediate set signal in response to a pulse of said intermediate reset signal, and de-activating masking of said intermediate set signal in response to the end of a pulse of said intermediate set signal or in response to a time interval elapsing after a pulse of said intermediate reset signal; producing a final reset signal by activating masking of said intermediate reset signal in response to a pulse of said intermediate set signal, and de-activating masking of said intermediate reset signal in response to the end of a pulse of said intermediate reset signal or in response to a time interval elapsing after a pulse of said intermediate set signal; and asserting a digital output signal in response to a pulse being detected in said final set signal and de-asserting said digital output signal in response to a pulse being detected in said final reset signal.
11. The method of claim 10, comprising: producing a pulsed clock signal that includes a pulse following each edge of said clock signal; and propagating the pulsed clock signal in response to said digital input signal having said second logic value; and propagating the complement of the pulsed clock signal in response to said digital input signal having said first logic value to produce said digital transmission signal.
12. The method of claim 11, comprising: propagating said clock signal with a first delay to produce a first delayed clock signal; propagating said first delayed clock signal with a second delay to produce a second delayed clock signal; and combining the first and second delayed clock signals to produce said pulsed clock signal.
13. The method of claim 11, comprising: receiving the pulsed clock signal with an inverter gate; producing, with the inverter gate, the complement of the pulsed clock signal; and passing, with a multiplexer, the pulsed clock signal if said digital input signal has said second logic value; and passing, with the multiplexer, the complement of the pulsed clock signal if said digital input signal has said first logic value.
14. The method of claim 10, comprising: driving a clock input terminal of a set-reset flip-flop with said final set signal; and driving a reset input terminal of the set-reset flip-flop with said final reset signal to produce said digital output signal at a data output terminal of the set-reset flip-flop.
15. The method of claim 10, comprising: receiving said differential signal with an amplifier circuit; and passing an amplified replica of said differential signal with the amplifier circuit.
16. The method of claim 10, driving a half-bridge circuit of a driver circuit with the output signal to produce an output switching signal.
17. A device, comprising: a galvanic isolation barrier having a first capacitor and a second capacitor; a first semiconductor die including: a pulse generator circuit having a first input, a second input, and an output; a transmitter circuit having an input coupled to the output of the pulse generator circuit, a first output coupled to a first terminal of the first capacitor, and a second output coupled to a first terminal of the second capacitor; a second semiconductor die including: a first comparator having a first input coupled to a second terminal of the first capacitor and a second input coupled to a second terminal of the second capacitor; a second comparator having a first input coupled to the second terminal of the first capacitor and a second input coupled to the second terminal of the second capacitor; a logic circuit having a first input coupled to an output of the first comparator and a second input coupled to an output of the second comparator; and an output control circuit having an input coupled to an output of the logic circuit.
18. The device of claim 17, wherein the galvanic isolation barrier is implemented in either the first semiconductor die or the second semiconductor die.
19. The device of claim 18, wherein the second semiconductor die includes an amplifier circuit coupled between the galvanic isolation barrier and the first and second comparator circuits.
20. The device of claim 18, wherein the output control outputs a digital control signal.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
[0033] One or more embodiments will now be described, by way of example only, with reference to the annexed figures, wherein:
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
DETAILED DESCRIPTION
[0043] In the ensuing description, one or more specific details are illustrated, provide an in-depth understanding of examples of embodiments of this description. The embodiments may be obtained without one or more of the specific details, or with other methods, components, materials, etc. In other cases, known structures, materials, or operations are not illustrated or described in detail so that certain aspects of embodiments will not be obscured.
[0044] Reference to an embodiment or one embodiment in the framework of the present description is intended to indicate that a particular configuration, structure, or characteristic described in relation to the embodiment is included in at least one embodiment. Hence, phrases such as in an embodiment or in one embodiment that may be present in one or more points of the present description do not necessarily refer to one and the same embodiment. Moreover, particular configurations, structures, or characteristics may be combined in any adequate way in one or more embodiments.
[0045] The headings/references used herein are provided merely for convenience and hence do not define the extent of protection or the scope of the embodiments.
[0046] Throughout the figures annexed herein, unless the context indicates otherwise, like parts or elements are indicated with like references/numerals and a corresponding description will not be repeated for the sake of brevity.
[0047] One or more embodiments may provide an improved isolated communication channel (e.g., for use in an isolated driver device 10), based on the recognition that a receiver circuit 104 (e.g., in the high voltage die 10b of the driver device 10) is configured to generate a reconstructed PWM signal rx_com by setting the signal rx_com to a high logic value (1) in response to a positive pulse (e.g., spike) being detected in the input differential signal Vd (e.g., Vd.sub.HV) and setting the signal rx_com to a low logic value (0) in response to a negative pulse (e.g., spike) being detected in the input differential signal Vd (e.g., Vd.sub.HV), as previously discussed with reference to
[0048] In particular, one or more embodiments may rely on the general architecture exemplified in
[0049] As exemplified in
[0050] In particular, the transmitter side is configured to generate, via the pulse generator 11, a modified transmission signal tx_in that includes pulses not only at the edges of the transmission signal tx_com, but also at the edges of the clock signal clk. In this way, the differential signal Vd also includes all such pulses, and correction of a missed pulse can be done in a maximum time of half clock period. In order to be able to reconstruct the correct signal rx_com (i.e., equal to tx_com) at the receiver side, the pulses in the differential signal Vd should have a sign that is related to the level of the input signal tx_com (i.e., the differential signal Vd should bear memory of the value of the input signal tx_com). In particular, if tx_com=1 then signal Vd should include positive pulses, so that comparator 42 is triggered and (low) pulses are generated in the set signal set.sub.n, while if tx_com=0 then signal Vd should include negative pulses, so that comparator 44 is triggered and (low) pulses are generated in the reset signal reset.sub.n.
[0051]
[0052] In particular, in one or more embodiments, the internal pulse generator 110 includes a first delay circuit block (e.g., buffer) that receives the clock signal clk and propagates it with a delay T.sub.dly1 thereby producing signal clk_dly1, a second delay circuit block (e.g., buffer) that receives signal clk_dly1 and propagates it with a delay T.sub.dly2 thereby producing signal clk_dly2, and an exclusive-OR (XOR) gate that combines the output signals clk_dly1 and clk_dly2 from the first and second delay circuit blocks to produce the pulsed signal clk.
[0053] In particular, in one or more embodiments, the sign selector circuit 112 includes an inverter gate that receives the pulsed signal clk and produces the complement signal clk, and a multiplexer controlled by the transmission signal tx_com to pass signal clk if tx_com is asserted (1) or signal clk if tx_com is de-asserted (0).
[0054] Therefore, in one or more embodiments as exemplified in
[0057] In
[0058] The circuit arrangement of the transmitter portion of the communication channel disclosed with reference to
[0059] To this regard, as anticipated, the receiver side of the improved communication channel includes a logic circuit 12 arranged between the comparators 42, 44 and the S-R flip-flop 46 in order to allow correct reconstruction of the transmitted signal tx_com com as the output rx_com of the flip-flop 46 (at pin 106).
[0060] As exemplified in
[0065] As exemplified in
[0066] As exemplified in
[0067] As illustrated in
[0070] Similarly, when the second input signal (e.g., set_in.sub.n) has a high-to-low edge (see the falling edge of pulse P4, which corresponds to a first, positive spike of signal Vd), the mask for the first input signal (e.g., reset_in.sub.n) is activated (see signal mask.sub.reset that goes to 1). Therefore, the first input signal (e.g., reset_in.sub.n) is not propagated to the second output of circuit 12: the corresponding output signal (e.g., reset.sub.n) is forced to a high logic value (1), and this has the effect of masking the following pulse of the first input signal (see pulse P5, which corresponds to a second, negative spike of signal Vd that makes a pair with the preceding positive spike). Masking of the first input signal (e.g., reset_in.sub.n) is lifted (i.e., deactivated, the masking signal mask.sub.reset goes again to 0) when: [0071] i) the first input signal (e.g., reset_in.sub.n) has a low-to-high edge (see the rising edge of pulse P5), indicating that the pulse of the first input signal has been completely masked; and/or [0072] ii) after a time delay T.sub.dly3 from a low-to-high edge of the second input signal (e.g., set_in.sub.nsee the rising edge of pulse P6), for the case of single spike of signal Vd (i.e., when the spike is produced by an edge of signal tx_com); the delay T.sub.dly3 satisfies the condition T.sub.dly2<T.sub.dly3<T.sub.dly1.
[0073]
[0074]
[0075] One or more embodiments may thus prove advantageous insofar as they provide a robust isolated communication channel without the need of implementing a high-frequency oscillator for producing a carrier wave for modulation (e.g., OOK modulation); additionally, one or more embodiments rely on a simple implementation (e.g., just including additional logic gates compared to the conventional solutions), which is compatible with the conventional transmitter/receiver architectures.
[0076] Without prejudice to the underlying principles, the details and embodiments may vary, even significantly, with respect to what has been described by way of example only, without departing from the extent of protection.
[0077] The extent of protection is determined by the annexed claims.
[0078] An electronic device (10), may be summarized as including a first semiconductor die (10a) and a second semiconductor die (10b); a pulse generator circuit (11) implemented on said first semiconductor die (10a), the pulse generator circuit (11) being configured to receive a digital input signal (tx_com) having a first frequency and a clock signal (clk) having a second frequency, wherein said second frequency is higher than said first frequency, the pulse generator circuit (11) being further configured to produce a digital transmission signal (tx_in) that includes a pulse following each edge of said input digital signal (tx_com) and of said clock signal (clk), said pulse having a first polarity when said digital input signal (tx_com) has a first logic value and a second polarity when said digital input signal (tx_com) has a second logic value; a transmitter circuit (102) implemented on said first semiconductor die (10a), the transmitter circuit (102) being configured to receive said digital transmission signal (tx_in) and to produce a pair of complementary digital signals (com_p, com_n), wherein a first one (com_p) of said complementary digital signals is a replica of said digital transmission signal (t_in) and is produced at a first output node of said transmitter circuit (102), and a second one (com_n) of said complementary digital signals is the complement of said digital transmission signal (tx_in) and is produced at a second output node of said transmitter circuit (102); a galvanic isolation barrier implemented on said first semiconductor die (10a) or on said second semiconductor die (10b), the galvanic isolation barrier including a first capacitor (103P) having a first terminal coupled to the first output node of said transmitter circuit (102) and a second capacitor (103N) having a first terminal coupled to the second output node of said transmitter circuit (102), whereby a differential signal (Vd) is produced between a second terminal of said first capacitor (103P) and a second terminal of said second capacitor (103N), the differential signal (Vd) including a spike of a first polarity at each rising edge of said digital transmission signal (tx_in) and a spike of a second polarity at each falling edge of said digital transmission signal (tx_in); a first comparator circuit (42) implemented on said second semiconductor die (10b), the first comparator circuit (42) being configured to receive said differential signal (Vd) and to produce an intermediate set signal (set_in.sub.n) that includes a pulse at each spike of said differential signal (Vd) having said first polarity; a second comparator circuit (44) implemented on said second semiconductor die (10b), the second comparator circuit (44) being configured to receive said differential signal (Vd) and to produce an intermediate reset signal (reset_in.sub.n) that includes a pulse at each spike of said differential signal (Vd) having said second polarity; a logic circuit (12) implemented on said second semiconductor die (10b), the logic circuit (12) being configured to receive said intermediate set signal (set_in.sub.n) and said intermediate reset signal (reset_in.sub.n), and further configured to: produce a final set signal (set.sub.n) by activating masking (mask.sub.set) of said intermediate set signal (set_in.sub.n) in response to a pulse of said intermediate reset signal (reset_in.sub.n), and de-activating masking (mask.sub.set) of said intermediate set signal (set_in.sub.n) in response to the end of a pulse of said intermediate set signal (set_in.sub.n) or in response to a time interval (T.sub.dly3) elapsing after a pulse of said intermediate reset signal (reset_in.sub.n); and produce a final reset signal (reset.sub.n) by activating masking (mask.sub.reset) of said intermediate reset signal (reset_in.sub.n) in response to a pulse of said intermediate set signal (set_in.sub.n), and de-activating masking (mask.sub.reset) of said intermediate reset signal (reset_in.sub.n) in response to the end of a pulse of said intermediate reset signal (reset_in.sub.n) or in response to a time interval (T.sub.dly3) elapsing after a pulse of said intermediate set signal (set_in.sub.n); and an output control circuit (46) implemented on said second semiconductor die (10b), the output control circuit (46) being configured to receive said final set signal (set.sub.n) and said final reset signal (reset.sub.n), and further configured to assert a digital output signal (rx_com) in response to a pulse being detected in said final set signal (set.sub.n) and de-assert said digital output signal (rx_com) in response to a pulse being detected in said final reset signal (reset.sub.n).
[0079] Said pulse generator circuit (11) may include an internal pulse generator circuit (110) and a sign selector circuit (112), wherein said internal pulse generator circuit (110) may be configured to receive said clock signal (clk) and produce a pulsed clock signal (clk) that includes a pulse following each edge of said clock signal (clk); and said sign selector circuit (112) may be configured to propagate the pulsed clock signal (clk) in response to said digital input signal (tx_com) having said second logic value and propagate the complement (clk) of the pulsed clock signal (clk) in response to said digital input signal (tx_com) having said first logic value to produce said digital transmission signal (tx_in).
[0080] Said internal pulse generator circuit (110) may include a first delay circuit block configured to receive said clock signal (clk) and propagate said clock signal (clk) with a first delay (T.sub.dly1) to produce a first delayed clock signal (clk_dly1); a second delay circuit block configured to receive said first delayed clock signal (clk_dly1) and propagate said first delayed clock signal (clk_dly1) with a second delay (T.sub.dly2) to produce a second delayed clock signal (clk_dly2); and an exclusive-OR gate configured to combine the first (clk_dly1) and second (clk_dly2) delayed clock signals to produce said pulsed clock signal (clk).
[0081] Said sign selector circuit (112) may include an inverter gate configured to receive said pulsed clock signal (clk) and produce the complement (clk) of the pulsed clock signal (clk); and a multiplexer configured to pass the pulsed clock signal (clk) if said digital input signal (tx_com) has said second logic value or pass the complement (clk) of the pulsed clock signal (clk) if said digital input signal (tx_com) has said first logic value.
[0082] Logic circuit (12) may include a first mask generator circuit (122), a second mask generator circuit (124), a first control circuit (126) and a second control circuit (128), wherein the first control circuit (126) may include a first input terminal configured to receive said intermediate set signal (set_in.sub.n), a second input terminal configured to receive said intermediate reset signal (reset_in.sub.n), a third input terminal configured to receive a set masking signal (mask.sub.set), a respective first delay circuit block coupled to the respective second input terminal, a respective AND logic gate configured to receive signals from the respective first input terminal and from the respective first delay circuit block, a respective second delay circuit block coupled to the output of the respective AND logic gate, a respective inverter gate coupled to the output of the respective second delay circuit block, a respective NAND logic gate configured to receive signals from the output of the respective AND gate and from the output of the respective inverter to produce a set masking control signal (cd.sub.set) at a first output terminal of the first control circuit (126), and a respective OR logic gate configured to receive signals from the respective first input terminal and from the respective third input terminal to produce said final set signal (set.sub.n) at a second output terminal of the first control circuit (126); the second control circuit (128) may include a first input terminal configured to receive said intermediate reset signal (rese_in.sub.n), a second input terminal configured to receive said intermediate set signal (set_in.sub.n), a third input terminal configured to receive a reset masking signal (mask.sub.reset), a respective first delay circuit block coupled to the respective second input terminal, a respective AND logic gate configured to receive signals from the respective first input terminal and from the respective first delay circuit block, a respective second delay circuit block coupled to the output of the respective AND logic gate, a respective inverter gate coupled to the output of the respective second delay circuit block, a respective NAND logic gate configured to receive signals from the output of the respective AND gate and from the output of the respective inverter to produce a reset masking control signal (cd.sub.reset) at a first output terminal of the second control circuit (128), and a respective OR logic gate configured to receive signals from the respective first input terminal and from the respective third input terminal to produce said final reset signal (reset.sub.n) at a second output terminal of the second control circuit (128); the first mask generator circuit (122) may include a first input terminal coupled to the second output terminal of the second control circuit (128) to receive said final reset signal (reset.sub.n), a second input terminal coupled to the first output terminal of the second control circuit (128) to receive said reset masking control signal (cd.sub.reset), a respective inverter gate coupled to the respective first input terminal, and a respective set-reset flip-flop having a data input terminal (D) configured to receive a bias voltage (V.sub.DD), a clock input terminal (C.sub.P) configured to receive the signal output by the respective inverter gate, a reset input terminal (C.sub.D) configured to receive said reset masking control signal (cd.sub.reset), and a data output terminal (Q) configured to produce said set masking signal (mask.sub.set); and the second mask generator circuit (124) may include a first input terminal coupled to the second output terminal of the first control circuit (126) to receive said final set signal (set.sub.n), a second input terminal coupled to the first output terminal of the first control circuit (126) to receive said set masking control signal (cd.sub.set), a respective inverter gate coupled to the respective first input terminal, and a respective set-reset flip-flop having a data input terminal (D) configured to receive a bias voltage (V.sub.DD), a clock input terminal (C.sub.P) configured to receive the signal output by the respective inverter gate, a reset input terminal (C.sub.D) configured to receive said set masking control signal (cd.sub.set), and a data output terminal (Q) configured to produce said reset masking signal (mask.sub.reset).
[0083] Said output control circuit may include a set-reset flip-flop (46), the set-reset flip-flop (46) having a clock input terminal (C.sub.P) driven by said final set signal (set.sub.n) and a reset input terminal (C.sub.D) driven by said final reset signal (reset.sub.n) to produce said digital output signal (rx_com) at a data output terminal (Q) of the set-reset flip-flop (46).
[0084] The electronic device (10) may include a low-pass filter circuit (170) arranged between an output terminal of said output control circuit (46) and an output pin (106) of the electronic device (10).
[0085] The electronic device (10) may include an amplifier circuit (40) implemented on said second semiconductor die (10b), the amplifier circuit (40) being configured to receive said differential signal (Vd) and pass an amplified replica of said differential signal (Vd) to said first comparator circuit (42) and to said second comparator circuit (44).
[0086] The electronic device (10) may include a driver circuit implemented on said second semiconductor die (10b), the driver circuit may include a half-bridge circuit arranged between a positive supply voltage pin and a reference supply voltage pin and driven by said digital output signal (rx_com) to produce an output switching signal.
[0087] An electronic system may be summarized as including a processing unit and an electronic device, the processing unit being configured to generate said digital input signal (tx_com) and said clock signal (clk) received by the electronic device.
[0088] A method of transmitting a data signal across a galvanic isolation barrier, the method may be summarized as including receiving a digital input signal (tx_com) having a first frequency and a clock signal (clk) having a second frequency, wherein said second frequency is higher than said first frequency; producing a digital transmission signal (tx_in) that includes a pulse following each edge of said input digital signal (tx_com) and of said clock signal (clk), said pulse having a first polarity when said digital input signal (tx_com) has a first logic value and a second polarity when said digital input signal (tx_com) has a second logic value; producing a pair of complementary digital signals (com_p, com_n), wherein a first one (com_p) of said complementary digital signals is a replica of said digital transmission signal (tx_in), and a second one (com_n) of said complementary digital signals is the complement of said digital transmission signal (tx_in); propagating said first complementary digital signal (com_p) through a first capacitor (103P) and said second complementary digital signal (com_n) through a second capacitor (103N), whereby it is produced a differential signal (Vd) that includes a spike of a first polarity at each rising edge of said digital transmission signal (tx_in) and a spike of a second polarity at each falling edge of said digital transmission signal (tx_in); producing an intermediate set signal (set_in.sub.n) that includes a pulse at each spike of said differential signal (Vd) having said first polarity; producing an intermediate reset signal (reset_in.sub.n) that includes a pulse at each spike of said differential signal (Vd) having said second polarity; producing a final set signal (set.sub.n) by activating masking (mask.sub.set) of said intermediate set signal (set_in.sub.n) in response to a pulse of said intermediate reset signal (reset_in.sub.n), and de-activating masking (mask.sub.set) of said intermediate set signal (set_in.sub.n) in response to the end of a pulse of said intermediate set signal (set_in.sub.n) or in response to a time interval (T.sub.dly3) elapsing after a pulse of said intermediate reset signal (reset_in.sub.n); producing a final reset signal (reset.sub.n) by activating masking (mask.sub.reset) of said intermediate reset signal (reset_in.sub.n) in response to a pulse of said intermediate set signal (set_in.sub.n), and de-activating masking (mask.sub.reset) of said intermediate reset signal (reset_in.sub.n) in response to the end of a pulse of said intermediate reset signal (reset_in.sub.n) or in response to a time interval (T.sub.dly3) elapsing after a pulse of said intermediate set signal (set_in.sub.n); and asserting a digital output signal (rx_com) in response to a pulse being detected in said final set signal (set.sub.n) and de-asserting said digital output signal (rx_com) in response to a pulse being detected in said final reset signal (reset.sub.n).
[0089] These and other changes can be made to the embodiments in light of the above-detailed description. In general, in the following claims, the terms used should not be construed to limit the claims to the specific embodiments disclosed in the specification and the claims, but should be construed to include all possible embodiments along with the full scope of equivalents to which such claims are entitled. Accordingly, the claims are not limited by the disclosure.