The technology disclosed herein relates to signal processing, and in particular to a differential all-pass coupling circuit with common mode feedback.
Receivers, such as wireline signal receivers, are devices that may receive electromagnetic signals. The electromagnetic signals may include high-frequency and low-frequency signal components. Some wireline signal receivers may have alternating current (AC) coupling circuits to allow the high-frequency signal components to pass through a connection while the low-frequency signal components are attenuated.
Some aspects relate to an apparatus comprising an anti-aliasing circuit configured to reduce a bandwidth of a first differential signal received from a termination circuit of a receiver; and a switched-capacitor circuit coupled to an output of the anti-aliasing circuit, the switched-capacitor circuit configured to: control a first switch to charge a capacitor to a first voltage, wherein the first voltage is based on a first difference between a common mode input voltage and a common mode reference voltage, the common mode input voltage associated with a first common mode voltage of the first differential signal, the common mode reference voltage associated with a second common mode voltage of an input stage of the receiver; control a second switch to provide a second voltage to the capacitor, the second voltage based on a second difference between the first differential signal and the common mode input voltage; and output a second differential signal to the input stage of the receiver, the second differential signal based on the first differential signal adjusted by the second voltage.
Some aspects relate to another apparatus comprising coil circuitry configured to receive a first differential signal; input stage circuitry; and alternating current coupling circuitry coupled to an output of the coil circuitry, the alternating current coupling circuitry configured to: charge a capacitor to a first voltage, the first voltage based on a first difference between a common mode input voltage and a common mode reference voltage, the common mode input voltage associated with a first common mode voltage of the first differential signal, the common mode reference voltage associated with a second common mode voltage of the input stage circuitry; provide a second voltage to the capacitor, the second voltage based on a second difference between the first differential signal and the common mode input voltage; and output a second differential signal to the input stage circuitry, the second differential signal adjusted by the second voltage; and wherein the input stage circuitry is configured to convert the second differential signal to a third differential signal.
Some aspects relate to a method comprising sensing an output common mode voltage associated with a differential signal of an input stage of a receiver; determining a difference between the sensed output common mode voltage and a target output common mode voltage; determining whether the difference satisfies a threshold; and in response to determining that the difference satisfies the threshold, outputting a voltage to an all-pass circuit to adjust the output common mode voltage.
In the drawings, each identical or nearly identical component that is illustrated in various figures is represented by a like reference character. For purposes of clarity, not every component may be labeled in every drawing. The drawings are not necessarily drawn to scale, with emphasis instead being placed on illustrating various aspects of the techniques and devices described herein.
Some devices may use receivers, such as wireline signal receivers, to receive and/or process electromagnetic signals. For example, a data receiving device may include a receiver that uses a T-coil through which input data propagates. The T-coil may include two coils with a mutual inductance between them and configured for input bandwidth extension. The T-coil may output an alternating signal that includes high-frequency signal components and low-frequency signal components.
Some receivers may use an alternating current (AC) coupling circuit to allow high-frequency signal components of a signal to pass to a differential amplifier (e.g., a fully differential amplifier) of the receivers and direct current (DC) and/or low-frequency signal components of the signal to be attenuated. For example, an AC coupling circuit may be configured to operate as a high-pass filter to pass the high-frequency signal components to the differential amplifier and suppress the DC and/or low-frequency signal components.
Some receivers may use the high-pass filter implemented by the AC coupling circuit for input DC common mode rejection. Common mode rejection refers to suppression of signals common to two inputs, such as differential inputs of a receiver. For example, the AC coupling circuit may effectuate input DC common mode rejection by decoupling an input signal common mode, such as a common mode at terminals that receive a differential signal, from a receiver input common mode, such as a common mode at an input of the differential amplifier.
Some receivers may use the AC coupling circuit to bias a component of the receivers, such as a differential amplifier, using common mode feedback. For example, the AC coupling circuit may be configured to bias the differential amplifier at a particular common mode DC bias voltage such that the differential amplifier may amplify the differential signal as designed. In such an example, the AC coupling circuit may compare the common mode input signal to a reference signal and generate the common mode DC bias voltage based on the comparison.
The inventors have recognized and appreciated that there are several challenges of using AC coupling circuits to implement a high-pass filter. One challenge is that the cut-off frequency (f_AC) of AC coupling needs to be low enough to avoid affecting signal frequency content yet high enough to attenuate the common mode input signal. In some examples, the cut-off frequency is too low, which can allow an increased level of the common mode input signal to reach a receiver component (e.g., a differential amplifier) and thereby reduce the effectiveness of input DC common mode rejection. In some examples, the cut-off frequency is too high, which can cut off signal frequency content of the differential input signal and thereby decrease the signal-to-noise (SNR) ratio associated with the differential input signal.
Another challenge of using an AC coupling circuit as a high-pass filter is that the cut-off frequency typically selected for conventional receivers is approximately 50 kilohertz (kHz). The cut-off frequency may be implemented by using discrete passive components such as capacitors and resistors in a particular circuit arrangement. However, a cut-off frequency of approximately 50 kHz results in a substantially large physical area of a die of a chip, a printed circuit board (PCB), etc., that is consumed by the discrete passive components, which causes enlargement of a physical footprint of the receiver device that includes the chip, the PCB, etc.
Yet another challenge of using an AC coupling circuit as a high-pass filter is avoiding the undesired effect of baseline wandering. In a receiver example, baseline wandering may refer to a differential input signal drifting towards the common mode of the receiver. In such an example, a receiver in a data receiving device may receive data representing a relatively long string of zeros or ones such that the average power of the receiver may skew away from a baseline average power of the receiver. For example, the average power of the receiver may skew higher in response to receiving a relatively long string of ones and data representing zeros may be misinterpreted as ones due to the upshifted average power.
The inventors have also recognized and appreciated that there are several challenges of using AC coupling circuits for common mode feedback. One challenge is supporting a wide common mode range. For example, conventional techniques may utilize cascode current sources for common mode feedback, such as dual-cascode current sources to support both positive and negative common mode shift range, but have challenges as described below.
Another challenge is reducing the supply voltage for operation of the receiver. For example, there is a substantially large voltage headroom across the above-referenced cascode current sources. A higher supply voltage is needed to provide such a large voltage headroom to control the high-voltage cascode current sources. A higher supply voltage may be detrimental in some receivers that are power constrained (e.g., a receiver powered by a battery).
The inventors have recognized and appreciated that the above challenges have not been overcome by conventional AC coupling circuits, and/or, more generally, by conventional receivers. The inventors have developed a differential all-pass coupling circuit with common mode feedback to overcome the above challenges and improve upon conventional AC coupling and/or receiver circuits.
The inventor's differential all-pass coupling circuit disclosed herein passes through a differential input signal and provides common mode feedback control all while supporting a wide voltage range with low power and low area overhead. In some disclosed examples, the differential all-pass coupling circuit can be implemented at least in part using a switched-capacitor signal processing circuit to decouple a differential input signal from a DC signal. For example, the switched-capacitor signal processing circuit can implement an effective switched-capacitor low-pass filter with an operating clock frequency designed for a particular AC coupling bandwidth. Beneficially, the substantial increase in AC coupling bandwidth overcomes the challenge of having the cut-off frequency being too low or too high.
Additionally, the increased AC coupling bandwidth can be substantially greater than the 50 kHz cut-off frequency of conventional AC coupling circuits. For example, the increased AC coupling circuit can result in substantial reductions in die area and/or PCB area compared to conventional AC coupling circuits. In some disclosed examples, the switched-capacitor signal processing circuit can utilize differential sampling to overcome the baseline wandering challenges described above.
Furthermore, the inventor's switched-capacitor signal processing circuit disclosed herein can adjust a common mode of the differential input signal with a feedback signal to generate a desired common mode for a component of a receiver, such as a differential amplifier. In some disclosed examples, the differential all-pass coupling circuit can utilize a dynamic comparator with logic-level feedback to generate the feedback signal. Beneficially, the switched-capacitor signal processing circuit can achieve accurate DC-coupling of differential input signals without using high-impedance cascode current sources and/or high-impedance bias voltage generation techniques. For example, the switched-capacitor signal processing circuit can achieve accurate DC-coupling of differential input signals with a wide voltage range and low power overhead compared to conventional cascode-current source implementations.
Turning to the figures,
In the illustrated example, the receiver system 100 includes a T-coil circuit 106 (identified by T-COIL), a receiver (RX) termination circuit 108, an AC coupling circuit 110, and an RX input stage circuit 112. Alternatively, the receiver system 100 may not include one(s) of the T-coil circuit 106, the RX termination circuit 108, the AC coupling circuit 110, and/or the RX input stage circuit 112. In the illustrated example, output(s) of the T-coil circuit 106 is/are coupled to input(s) of the RX termination circuit 108. For example, output(s) of the T-coil circuit 106 is/are coupled to input(s) of the RX termination circuit 108 through one or more electrical connections. Non-limiting examples of electrical connections include opto-isolators, pads, traces, wires, and vias. In the illustrated example, output(s) of the RX termination circuit 108 is/are coupled to input(s) of the AC coupling circuit 110. In the illustrated example, output(s) of the AC coupling circuit 110 is/are coupled to input(s) of the RX input stage circuit 112.
In some embodiments, the receiver system 100 is implemented by one or more integrated circuits (ICs) (e.g., one or more monolithic ICs, one or more chips). For example, the T-coil circuit 106, the RX termination circuit 108, the AC coupling circuit 110, and the RX input stage circuit 112 can be included in the same chip. Alternatively, one or more of the T-coil circuit 106, the RX termination circuit 108, the AC coupling circuit 110, and/or the RX input stage circuit 112 may be implemented by separate ICs. For example, the T-coil circuit 106 can be implemented by a first chip, the RX termination circuit 108 can be implemented by a second chip, the AC coupling circuit 110 can be implemented by a third chip, and the RX input stage circuit 112 can be implemented by a fourth chip.
In some embodiments, one(s) of the T-coil circuit 106, the RX termination circuit 108, the AC coupling circuit 110, and/or the RX input stage circuit 112 can be combined using different combinations of chips. For example, the T-coil circuit 106 and the RX termination circuit 108 can be implemented by a first chip and the AC coupling circuit 110 and the RX input stage circuit 112 can be implemented by a second chip, different from the first chip. Any other combinations of the T-coil circuit 106, the RX termination circuit 108, the AC coupling circuit 110, and/or the RX input stage circuit 112 into one or more ICs are contemplated.
In some embodiments, the receiver system 100 includes the input terminals 102, 104 to receive a differential signal (e.g., a differential signal of RXINP and RXINN (RXINP/RXINN)) For example, the input terminals 102, 104 can be pads, leads, legs, or vias of IC(s), chip(s), PCB(s), etc., that implement the receiver system 100. In some embodiments, the receiver system 100 does not include the input terminals 102, 104. For example, the T-coil circuit 106 can include terminals that respectively couple to the input terminals 102, 104, which may be associated with a different IC, chip, or system.
In some embodiments, the receiver system 100 of the illustrated example includes the T-coil circuit 106 to convert electromagnetic signals received from the input terminals 102, 104 to alternating signals, which are output to the RX termination circuit 108. For example, the T-coil circuit 106 can implement coil circuitry to convert the electromagnetic signals to the alternating signals. The T-coil circuit 106 includes a first pair of inductors 114a, 114b coupled to a first electrostatic discharge (ESD) diode 116. The T-coil circuit 106 includes a second pair of inductors 118a, 118b coupled to a second ESD diode 120. In the illustrated example, a first inductor 114a of the first pair of inductors 114a, 114b is coupled to a first input terminal 102 (identified by RXINP) of the input terminals 102, 104. In the illustrated example, a first inductor 118a of the second pair of inductors 118a, 118b is coupled to a second input terminal 104 (identified by RXINN) of the input terminals, 102, 104. In some embodiments, the first and second ESD diodes 116, 120 are diodes coupled to the inductors 114a, 114b, 118a, 118b in such an arrangement to provide ESD protection to the T-coil circuit 106, and/or, more generally, the receiver system 100.
In some embodiments, the inductors 114a, 114b, 118a, 118b create oscillating magnetic fields in response to the electromagnetic signals received from the input terminals 102, 104. In some embodiments, the inductors 114a, 114b, 118a, 118b convert the oscillating magnetic fields to alternating signals, which may have AC and/or DC components. In some embodiments, the inductors 114a, 114b, 118a, 118b output the alternating signals to the RX termination circuit 108.
In some embodiments, the receiver system 100 of the illustrated example includes the RX termination circuit 108 to prevent reflections of the alternating signals received from the T-coil circuit 106 back to the T-coil circuit 106. For example, the T-coil circuit 106 and the RX termination circuit 108 can be configured to provide a matching network for the input channels RXINP and RXINN.
In the illustrated example, the RX termination circuit 108 includes first resistors 122, 124 (identified by R) coupled in parallel to a first capacitor 126 (identified by C_CM). For example, the first capacitor 126 may be a common mode (CM) capacitor, such as a capacitor that is configured to store a common mode voltage (e.g., a common mode input voltage) associated with the input terminals 102, 104. For example, C_CM 126 may store a common mode voltage associated with the differential signal (RXINP/RXINN). In the illustrated example, the resistances of the first resistors 122, 124 are the same. For example, the respective resistances of the first resistors 122, 124 can be 50 ohms (Ω). Alternatively, the first resistors 122, 124 may have any other resistance. In some embodiments, the first resistors 122, 124 may have a different resistance from each other.
In some embodiments, the receiver system 100 of the illustrated example includes the AC coupling circuit 110 for input DC common mode rejection. For example, the AC coupling circuit 110 can implement AC coupling circuitry to reject the input DC common mode. For example, the AC coupling circuit 110 can be configured to decouple the input signal common mode from the RX input common mode. In this example, the input signal common mode can be represented by a voltage across C_CM 126. For example, the voltage that is common to both input terminals 102, 104 may generate the voltage across C_CM 126. In this example, the RX input common mode can be represented by a voltage across the inputs of the RX input stage circuit 112.
The AC coupling circuit 110 of the illustrated example includes second capacitors 128, 130 (e.g., blocking capacitors, DC blocking capacitors) (identified by C_AC) configured to decouple the input signal common mode from the RX input common mode. For example, C_AC 128, 130 may block (e.g., reject) DC and/or low-frequency components of a differential signal received by the input terminals 102, 104 (e.g., a differential signal represented by RXINP/RXINN).
In some embodiments, the receiver system 100 of the illustrated example includes the AC coupling circuit 110 for common mode feedback, such as common mode feedback control. For example, the AC coupling circuit 110 can receive a bias voltage 132 (identified by RX_INCM) that may be generated in response to a comparison of the common mode voltage (e.g., the voltage across C_CM 126) and a common mode reference voltage. In some embodiments, the AC coupling circuit 110 can inject the bias voltage 132 into the inputs of the RX input stage circuit 112 via second resistors 134, 136 (identified by R_AC). In the illustrated example, R_AC 134, 136 are coupled in parallel with C_AC 128, 130 and the inputs of the RX input stage circuit 112. For example, C_AC 128 is coupled in parallel with R_AC 134. In this example, R_AC 134 is coupled in parallel with a first input of a differential amplifier 138 of the RX input stage circuit 112.
In some embodiments, the AC coupling circuit 110 implements a first-order high-pass filter with a high-pass cut-off frequency (f_AC) as illustrated by the example of Equation (1) below:
In the example of Equation (1) above, Rac is the resistance of one of R_AC 134, 136, Cac is the capacitance of one of C_AC 128, 130, and CL represents the capacitive loading of the RX input stage circuit 112. In some embodiments, the AC coupling circuit 110 attenuates an input signal having a frequency below f_AC.
In some embodiments, the AC coupling circuit 110 can be configured to use the bias voltage 132 to bias a component of the RX input stage circuit 112, such as the differential amplifier 138. For example, the AC coupling circuit 110 can inject the bias voltage 132 into the inputs of the differential amplifier 138 to ensure that the input voltage of the differential amplifier 138 is maintained in a specified range. The differential amplifier 138 of this example is a fully differential amplifier. Alternatively, the RX input stage circuit 112 may be configured to use a different type of amplifier and/or a different number of amplifiers.
In some embodiments, the receiver system 100 includes the RX input stage circuit 112 to output a differential output signal based on a differential input signal. For example, the differential output signal from the RX input stage circuit 112 can be provided to other circuitry for additional processing, such as converting the differential output signal into digital data (e.g., data representing a logic zero, data representing a logic one, Ethernet data, serial data, etc.) for use by a downstream device (e.g., a computer-hardware processor, a digital signal processor, a network interface device, etc.).
In some embodiments, the RX termination circuit 202 of
In the illustrated example, the DC components of the input signals 208, 210 may be blocked by first capacitors 214, 216 (identified by C_AC). In some embodiments, C_AC 214, 216 of
The AC coupling circuit 200 of the illustrated example includes an all-pass circuit 230 to provide voltages Vx_P 232 and Vx_N 234 such that the following conditions are satisfied: (1) a differential signal (RX_INN-RX_INN) is passed through the AC coupling circuit 200 for frequencies up to approximately 10*f_AC such that:
Vx_P−Vx_N=RX_INP−RX_INN; and (2) a bias voltage 236 (identified by RX_INCM) is provided such that: RX_INCM=(Vx_P+Vx_N)/2; all while supporting a wide voltage range with low power and low area overhead. For example, the all-pass circuit 230 can be an all-pass filter configured such that the differential signal is passed through the AC coupling circuit 200 without affecting the high-frequency components of the input signals 208, 210. For example, the all-pass circuit 230 can be configured such that the common mode input of the RX input stage circuit 112 of
In the illustrated example, the all-pass circuit 230 includes an anti-aliasing low-pass filter 238 (identified by AA LPF) and a switched-capacitor signal processing circuit 240. In some embodiments, the AC coupling circuit 200 includes the anti-aliasing low-pass filter 238 to provide anti-aliasing for the switched-capacitor signal processing circuit 240. For example, the anti-aliasing low-pass filter 238 can be an anti-aliasing circuit configured to perform anti-aliasing on the input signals 208, 210 to reduce a bandwidth of the differential signal.
In some embodiments, the AC coupling circuit 200 includes the switched-capacitor signal-processing circuit 240 (or simply the switched-capacitor circuit) to extract the differential signal from DC for frequencies up to approximately 10 times the AC coupling bandwidth. In some embodiments, the switched-capacitor signal-processing circuit 240 adds RX_INCM 236 to Vx_P 232 and Vx_N 234 to set the common mode to OUTP/OUTN, which can ensure proper operation of downstream circuitry, such as the differential amplifier 138 of
In the illustrated example, the anti-aliasing low-pass filter 301 is implemented by RC networks. For example, the anti-aliasing low-pass filter 301 includes a first RC network implemented by a first resistor 302 coupled in parallel with a first capacitor 304. The anti-aliasing low-pass filter 301 includes a second RC network implemented by a second resistor 306 coupled in parallel with a second capacitor 308. The first resistor 302 is coupled in parallel with a first terminal to receive RX_INP 208 and is coupled in parallel with C_AC 214 of the first capacitors 214, 216. In the illustrated example, the second resistor 306 is coupled in parallel with a second terminal to receive RX_INN 210 and is coupled in parallel with C_AC 216 of the first capacitors 214, 216.
In some embodiments, the level-shifter LPF circuit 303 can charge the Vx_P 232 and Vx_N 234 nodes to the differential input (RXINP-RXINN) with a desired output common mode (e.g., RX_INCM 236) in two clock cycles. Alternatively, the number of clock cycles to charge the Vx_P 232 and Vx_N 234 nodes to the differential input (RXINP-RXINN) can be based on the ratio of the capacitances of C1 326, 330 and C2 328, 332, which are shown in
The level-shifter LPF circuit 303 of this example includes a first switch 310 (identified by SW1), a second switch 312 (identified by SW2), a third switch 314 (identified by SW3), a fourth switch 316 (identified by SW4), a fifth switch 318 (identified by SW5), a sixth switch 320 (identified by SW6), a seventh switch 322 (identified by SW7), and an eighth switch 322 (identified by SW8). In some embodiments, the switches 310, 312, 314, 316, 318, 320, 322, 324 are implemented by transistors. Non-limiting examples of transistors include a field-effect transistor (FET), a bipolar junction transistor (BJT) (e.g., an NPN BJT, a PNP BJT), and an insulated-gate bipolar transistor (IGBT). Non-limiting examples of FETs include power FETs and metal-oxide-semiconductor field-effect transistors (MOSFETs) (e.g., p-channel MOSFETs, n-channel MOSFETs, etc.). Any other type of transistor is contemplated.
In the illustrated example, SW1 310 is coupled in parallel with SW3 314 and a first capacitor 326 (identified by C1). SW2 312 is coupled in parallel with C1 326 and SW4 316. SW4 316 is coupled in parallel with a second capacitor 328 (identified by C2) and R_AC 222 of the second resistors 222, 224.
In the illustrated example, SW5 318 is coupled in parallel with SW7 322 and a third capacitor 330 (identified by C1). SW6 320 is coupled in parallel with C1 330 and SW8 324. SW8 324 is coupled in parallel with a fourth capacitor 332 (identified by C2) and R_AC 224 of the second resistors 222, 224. Further depicted in
In example operation, the switches 310, 312, 314, 316, 318, 320, 322, 324 are controlled by a first clock signal 334 (identified by PHI1) and/or a second clock signal 336 (identified by PHI2) to perform discrete-time signal-processing of the input signals 208, 210. In some embodiments, PHI1 334 and PHI2 336 are inverted such that a rising edge of PHI1 334 occurs with a falling edge of PHI2 336 and vice versa. For example, during a first time period associated with PHI1 334, SW1 310 and SW2 312 can be closed and SW3 314 and SW4 316 can be open. In this example, SW1 310 and SW2 312 are closed to charge C1 326 with a first voltage based on a difference between CM_IN 212 and RX_INCM 236. For example, the first voltage can represent a difference between the input voltage common mode and feedback of the difference between the input voltage common mode and a reference voltage common mode (e.g., a target voltage common mode).
In example operation, during a second time period associated with PHI2 336, SW1 310 and SW2 312 are open and SW3 314 and SW4 316 are closed. During the second time period, a first voltage step based on a first difference between RX_INP 208 and CM_IN 212 is applied to a first plate of C1 326 (e.g., the plate of C1 326 coupled to SW1 310 and SW3 314). During the second time period, a second voltage step based on a second difference between RX_INN 210 and CM_IN 212 is applied to a first plate of C1 330 (e.g., the plate of C1 330 coupled to SW5 318 and SW7 322).
After the first time period and the second time period, the differential input couples through to Vx_P 232 and Vx_N 234. Beneficially, the input voltage common mode can be partially or fully rejected because RX_INP/N 208, 210 and Vx_P/N 232, 234 are at the same common mode.
In the illustrated example, a second effective filter 404 represents an anti-aliasing filter with a cut-off frequency of f_AA. For example, the anti-aliasing filter can be a low-pass filter implemented by the first resistor 302 and the first capacitor 304 of
In the illustrated example, a third effective filter 406 represents a low-pass filter with a cut-off frequency of f_SC. For example, the low-pass filter can be implemented by the level-shifter LPF circuit 303 of
R_SC=1/(SC_ƒreq*C1), Equation (2)
In the example of Equation (2) above, C1 is the capacitance of C1 326 (or C1 330) of
In some embodiments, the level-shifter LPF circuit 303 can be configured to achieve substantial reductions in die area and/or PCB area. For example, f_AC can represent the AC coupling bandwidth and can be represented by Equation (3) below:
ƒ_AC=1/(2*π*R_AC*C_AC), Equation (3)
In some embodiments, f_SC is to be wider than f_AC to pass the low-frequency signal to OUTP/N 218, 220. For example, f_SC can be represented by Equation (4) below:
ƒ_SC=1/(2*π*R_SC*C2), Equation (4)
Combining Equation (2) and Equation (4) above results in Equation (5) below:
ƒ_SC=(1/(2*π))*SC_ƒreq*(C1/C2), Equation (5)
If the ratio of C2/C1 is assumed to be 5, then Equation (5) above results in Equation (6) below:
SC_ƒreq=ƒ_SC/(0.16*1/5)=30*ƒ_SC>150*ƒ_AC, Equation (6)
In some embodiments, SC_freq can be designed for a particular AC coupling bandwidth using the examples of Equations (1)-(6) above. For example, if SC_freq is assumed to be 350 megahertz (MHz), then f_SC becomes approximately 12 MHz (e.g., ˜12 MHz=350 MHz/30). Beneficially, f_AC can correspondingly be designed at 2.4 MHz (e.g., 2.4 MHz=12 MHz/5). When compared to passive AC coupling that utilizes a cut-off frequency of 50 kHz, f_AC designed at 2.4 MHz represents an approximately 50 times increase in cut-off frequency. Beneficially, such a substantial increase in cut-off frequency can yield an approximately 7 times reduction in die area and/or PCB area. For example, a 7 times reduction in RC area can be achieved assuming R and C overlap in area.
In some embodiments, f_AA can also be designed to accommodate f_AC of 2.4 MHz. For example, f_AA can be used to implement a second-order 20 MHz filter (e.g., approximately 40 decibels (dB) anti-aliasing at 175 MHz Nyquist frequency).
In the illustrated example, a first waveform 502 may represent a voltage of PHI1 334 of
In example operation, at a first time 514 (identified by T1), PHI1 334 has a falling edge and PHI2 336 has a rising edge. For example, SW1 310, SW2 312, SW5 318, and SW6 320 of
In response to the falling and rising edges, the voltage at node VC1inP 338 increases from CM_IN 212 and approaches the voltage of RX_INP 208. In response to the voltage at node VC1inP 338 increasing, the voltage at node VC1outP 340 increases from RX_INCM 236 to a first voltage level 516 and voltage at the first voltage level 516 is output at node Vx_P 232 of
In response to the falling and rising edges, the voltage at node VC1inN 342 decreases from CM_IN 212 and approaches the voltage of RX_INN 210. In response to the voltage at node VC1inN 342 decreasing, the voltage at node VC1outN 344 decreases from RX_INCM 236 to a second voltage level 518 and voltage at the second voltage level 518 is output at node Vx_N 234 of
In example operation, at a third time 522 (identified by T3), PHI1 334 has a rising edge and PHI2 336 has a falling edge. For example, SW1 310, SW2 312, SW5 318, and SW6 320 may close at the third time 522 and SW3 314, SW4 316, SW7 322, and SW8 324 may open at the third time 522.
In response to the rising and falling edges, the voltage at node VC1inP 338 decreases from RX_INP 208 and approaches CM_IN 212. In response to the voltage at node VC1inP 338 decreasing, the voltage at node VC1outP 340 decreases towards RX_INCM 236 and the voltage at the node Vx_P 232 is maintained at the first voltage level 516.
In response to the rising and falling edges, the voltage at node VC1inN 342 increases from RX_INN 210 and approaches CM_IN 212. In response to the voltage at node VC1inN 342 increasing, the voltage at node VC1outN 344 increases towards RX_INCM 236 and the voltage at the node Vx_N 234 is maintained at the second voltage level 518.
In example operation, at a fourth time 524 (identified by T4), PHI1 334 has a falling edge and PHI2 336 has a rising edge. For example, SW1 310, SW2 312, SW5 318, and SW6 320 may open at the fourth time 522 and SW3 314, SW4 316, SW7 322, and SW8 324 may close at the fourth time 524.
In response to the falling and rising edges, the voltage at node VC1inP 338 increases from CM_IN 212 and approaches the voltage of RX_INP 208. In response to the voltage at node VC1inP 338 increasing, the voltage at node VC1outP 340 increases from the first voltage level 516 to a third voltage level 526 and voltage at the third voltage level 526 is output as the voltage at node Vx_P 232.
In response to the falling and rising edges, the voltage at node VC1inN 342 decreases from CM_IN 212 and approaches the voltage of RX_INN 210. In response to the voltage at node VC1inN 342 decreasing, the voltage at node VC1outN 344 decreases from the second voltage level 518 to a fourth voltage level 528 and voltage at the fourth voltage level 528 is output as the voltage at node Vx_N 234.
In example operation, at a fifth time 530 (identified by T5), the difference between the voltages at nodes VC1inP 338 and VC1inN 342 reaches the voltage of the differential signal (RXINP-RXINN). At the fifth time 530, the difference between the voltages at nodes VC1outP 340 and VC1outN 344 reaches the voltage of the differential signal (RXINP-RXINN) and is output as the voltage between nodes Vx_P 232 and Vx_N 234.
In the illustrated example, the nodes VC1outP 340 and VC1outN 344 charge the nodes Vx_P 232 and Vx_N 234 to the differential input (RXINP-RXINN) with a desired output common mode represented by RX_INCM 236 in two cycles. Alternatively, the number of clock cycles to charge the Vx_P 232 and Vx_N 234 nodes to the differential input (RXINP-RXINN) can be based on the ratio of the capacitances of C1 326, 330 and C2 328, 332 of
In example operation, at a sixth time 532 (identified by T6), PHI1 334 has a rising edge and PHI2 336 has a falling edge. For example, SW1 310, SW2 312, SW5 318, and SW6 320 may close at the sixth time 532 and SW3 314, SW4 316, SW7 322, and SW8 324 may open at the sixth time 532.
In response to the rising and falling edges, the voltage at node VC1inP 338 decreases from RX_INP 208 and approaches CM_IN 212. In response to the voltage at node VC1inP 338 decreasing, the voltage at node VC1outP 340 decreases towards RX_INCM 236 and the voltage at the node Vx_P 232 is maintained at the third voltage level 526.
In response to the rising and falling edges, the voltage at node VC1inN 342 increases from RX_INN 210 and approaches CM_IN 212. In response to the voltage at node VC1inN 342 increasing, the voltage at node VC1outN 344 increases towards RX_INCM 236 and the voltage at the node Vx_N 234 is maintained at the fourth voltage level 528.
In some embodiments, a parasitic capacitance 610 (identified by Cpar) may exist in connection with a second plate of C1 326 (e.g., the plate of C1 326 coupled to SW2 312 and SW4 316, the plate of C1 330 coupled to SW6 320 and SW8 324). In some embodiments, the parasitic capacitance 610 may introduce input signal attenuation and degrade signal quality of the differential signal. For example, the parasitic capacitance 610 may be degrade the differential signal as represented by the example of Equation (7) below:
Vx_P−Vx_N=C1/(C1+Cpar)*(RX_INP−RX_INN), Equation (7)
In the example of Equation (7) above, the term “C1/(C1+Cpar)” is an attenuation factor that may cause a mismatch between high-frequency and low-frequency components of the differential signal.
The level-shifter LPF circuit 601 of the illustrated example can be configured to utilize a differential sampling technique on the input signals 208, 210. Beneficially, the differential sampling technique and the splitting of C1 326 of
In the illustrated example, the differential sampling technique can be implemented by coupling RX_INP 208 to SW3 314 and SW5 318 and by coupling RX_INN 210 to SW1 310 and SW7 322. In the illustrated example, C1 326 of
Beneficially, the selection of a ratio of C1a/C1b can control (e.g., precisely control) the DC-coupling path gain (e.g., the DC-coupling path gain of (Vx_P-Vx_N)/(RX_INP-RX_INN)) as illustrated in the example of Equation (8) below:
In the example of Equation (8) above, for Cpar=0, C1a=C1b provides an ideal 0 dB gain. For Cpar>0, C1a and C1b can be selected such that C1a>C1b and C1a=C1b+Cpar to obtain 0 dB gain. Beneficially, the splitting of C1 326 into C1a 602 and C1b 604 (and the splitting of C1 330 into C1a 606 and C1b 608) provides gain control that may be tuned to cancel out the attenuation factor arising from Cpar 610.
In the illustrated example, a first waveform 702 may represent PHI1 334 of
In example operation, at a first time 714 (identified by T1), PHI1 334 has a falling edge and PHI2 336 has a rising edge. For example, SW1 310, SW2 312, SW5 318, and SW6 320 of
In response to the falling and rising edges, the voltage at node VC1inP 338 increases from RX_INN 210 and approaches the voltage of RX_INP 208, which contrasts the timing diagram 500 of
In response to the falling and rising edges, the voltage at node VC1inN 342 decreases from RX_INP 208 and approaches the voltage of RX_INN 210, which contrasts the timing diagram 500 of
In example operation, at a third time 722 (identified by T3), PHI1 334 has a rising edge and PHI2 336 has a falling edge. For example, SW1 310, SW2 312, SW5 318, and SW6 320 may close at the third time 722 and SW3 314, SW4 316, SW7 322, and SW8 324 may open at the third time 722.
In response to the rising and falling edges, the voltage at node VC1inP 338 decreases from RX_INP 208 and approaches RX_INN 210, which contrasts the timing diagram 500 of
In response to the rising and falling edges, the voltage at node VC1inN 342 increases from RX_INN 210 and approaches RX_INP 208, which contrasts the timing diagram 500 of
In example operation, at a fourth time 724 (identified by T4), PHI1 334 has a falling edge and PHI2 336 has a rising edge. For example, SW1 310, SW2 312, SW5 318, and SW6 320 may open at the fourth time 724 and SW3 314, SW4 316, SW7 322, and SW8 324 may close at the fourth time 724.
In response to the falling and rising edges, the voltage at node VC1inP 338 increases from RX_INN 210 and approaches the voltage of RX_INP 208, which contrasts the timing diagram 500 of
In response to the falling and rising edges, the voltage at node VC1inN 342 decreases from RX_INP 208 and approaches the voltage of RX_INN 210, which contrasts the timing diagram 500 of
In example operation, at a fifth time 730 (identified by T5), the difference between the voltages at nodes VC1inP 338 and VC1inN 342 reaches the voltage of the differential signal (RXINP-RXINN). At the fifth time 730, the difference between the voltages at nodes VC1outP 340 and VC1outN 344 reaches the voltage of 2*(RXINP-RXINN) and is output as the voltage between nodes Vx_P 232 and Vx_N 234. For example, during PHI2 336, the nodes VC1inP 338 and VC1inN 342 can transfer twice the voltage input step to the nodes of VC1outP 340 and VC1outN 344. Reaching the voltage of 2*(RXINP-RXINN) contrasts the timing diagram 500 of
In the illustrated example, the nodes VC1outP 340 and VC1outN 344 charge the nodes Vx_P 232 and Vx_N 234 to 2*(RXINP-RXINN) with a desired output common mode represented by RX_INCM 236 in two cycles. Alternatively, the number of clock cycles to charge the Vx_P 232 and Vx_N 234 nodes to the differential input (RXINP-RXINN) can be based on the ratio of the capacitances of C1a 602, 606 and C1b 604, 608 and C2 328 of
In example operation, at a sixth time 732 (identified by T6), PHI1 334 has a rising edge and PHI2 336 has a falling edge. For example, SW1 310, SW2 312, SW5 318, and SW6 320 may close at the sixth time 732 and SW3 314, SW4 316, SW7 322, and SW8 324 may open at the sixth time 732.
In response to the rising and falling edges, the voltage at node VC1inP 338 decreases from RX_INP 208 and approaches RX_INN 210, which contrasts the timing diagram 500 of
In response to the rising and falling edges, the voltage at node VC1inN 342 increases from RX_INN 210 and approaches RX_INP 208, which contrasts the timing diagram 500 of
The level-shifter LPF circuit 802 of
In some embodiments, the level-shifter LPF circuit 802 can be configured to implement positive-charge pumps. For example, the level-shifter LPF circuit 802 can be configured to include C1b 604, 608 as a positive-charge pump such that the common mode of OUTP/N 218, 220 can achieve voltages greater than a supply voltage.
In the illustrated example, C1b 604 is coupled to a ninth switch 804 (identified by SW9) and a tenth switch 806 (identified by SW10) to implement a positive-charge pump. C1b 608 is coupled to an eleventh switch 808 (identified by SW11) and a twelfth switch 810 (identified by SW12) to implement another positive charge-pump. In some embodiments, SW9 804, SW10 806, SW11 808, and SW12 810 are implemented by transistors. In the illustrated example, SW9 804 and SW11 808 are controlled by PHI1 334 and SW10 806 and SW12 810 are controlled by PHI2 336.
Beneficially, the positive charge pumps can result in the output common mode, which may be represented by the common mode of OUTP 218 and OUTN 220, to reach voltages greater than a supply voltage 812 (identified by VDD). Such a result may be represented by the example of Equation (9) below:
OUTP/N_CM=RX_INCM+VDD*C1b/(C1a+C1b+Cpar), Equation (9)
In example operation, during PHI1 334, SW9 804 is closed and SW10 806 is open, which causes a reference voltage 814 (identified by VSS), which is less than VDD 812, to be applied to C1b 604, 608. The voltage across C1b 604, 608 may be represented by RX_INCM 236 because RX_INCM 236 is applied to first ones of the plates of C1b 604, 608 and VSS 814 is applied to second ones of the plates of C1b 604, 608, opposite the first ones.
In example operation, during PHI2 336, SW9 804 is open and SW10 806 is closed, which causes VDD 812 to be applied to C1b 604, 608. The positive-charge pumps add a voltage corresponding to the term “VDD*C1b/(C1a+C1b+Cpar)” of Equation (9) above to RX_INCM 236 to thereby reach a voltage greater than VDD 812.
Beneficially, a lower voltage architecture (e.g., a lower swing voltage architecture) may be used for generation of RX_INCM 236 and the level-shifter LPF circuit 802 may reach at least VDD 812 because the output common mode can result in voltages greater than VDD 812. In some embodiments, a lower (e.g., a negative) DC common mode may be implemented if C1b 604, 608 are configured as negative-charge pumps.
In some embodiments, the RX circuit 902 is a circuit that receives the output signals 218, 220 and decodes (e.g., translates) them into a form that can drive additional circuitry. For example, the RX circuit 902 may be an Ethernet receiver circuit that translates the output signals 218, 220 into digital zeros or ones, which may be output to a computer-hardware processor.
In some embodiments, the AC coupling circuit 900 can be configured to implement and/or perform discrete-time common-mode feedback. For example, the AC coupling circuit 900 can implement a common-mode feedback loop, which includes at least the RX circuit 902 and the comparator 904, to operate as a first-order Sigma-Delta modulator.
By way of example, the RX circuit 902 can receive the output signals 218, 220 and sense (e.g., determine) an output common mode based on the output signals 218, 220. The RX circuit 902 can generate a sense signal 906 (identified by OUTCM_SNS) based on the output common mode. For example, the sense signal 906 can represent the sensed output common mode voltage of the RX circuit 902. The RX circuit 902 can output OUTCM_SNS 906 to a first input (identified by a negative sign of the comparator 904 in
In the illustrated example, the comparator 904 is a clocked comparator. In some embodiments, the comparator 904 is clocked at SC_freq. For example, the comparator 904 can be clocked at a clock input of the comparator 904 using PHI1 334, which may change signal magnitudes at a frequency of SC_freq. In example operation, during PHI1 334, the comparator 904 can compare OUTCM_SNS 906 and OUTCM_REF 908 and output a feedback signal 910 (identified by CMFB_OUT) to the level-shifter LPF circuit 802. In this example, CMFB_OUT 910 is a common mode feedback output signal, which can indicate whether OUTCM_SNS 906 is greater than or less than a target output common mode of the RX circuit 902.
The comparator 904 can feedback a logic level of VDD 812 or VSS 814 at CMFB_OUT 910. For example, the comparator 904 can output a logic level of VDD 812 from a comparator output of the comparator 904 in response to a determination that OUTCM_REF 908 is greater than OUTCM_SNS 906. In some embodiments, the comparator 904 can output a logic level of VSS 814 in response to a determination that OUTCM_REF 908 is less than OUTCM_SNS 906. Beneficially, in some embodiments, the rail-to-rail CMFB_OUT 910 logic level transitions can be filtered by the bandwidths of the filters implemented by the level-shifter LPF circuit 802 and/or the AC coupling filter (e.g., the filter implemented by C_AC 214 and R_AC 222, the filter implemented by C_AC 216 and R_AC 224).
In the illustrated example, a first waveform 1002 is depicted and can represent OUTCM_SNS 906 of
In some embodiments, the comparator 904 of
In the illustrated example, the settling behavior of Vx_CM 1012 can be the result of the filters implemented by the ratio of C1a 602 and C1b 604 and C2 328 (or the ratio of C1a 606 and C1b 608 and C2 332). For example, Vx_CM 1012 can settle to approximately OUT_CM 1014 over time. Beneficially, further filtering is achieved at the output nodes (OUTP 218 and OUTN 220) because of the AC coupling circuit cut-off frequency (e.g., f_AC implemented by C_AC 214 and R_AC 222, f_AC implemented by C_AC 216 and R_AC 224).
In some embodiments, the comparator 904 can be relatively low powered because noise that may be introduced in the AC coupling circuit 1100 by the comparator 904 is heavily filtered by f_SC and f_AC. In some embodiments, the comparator 904 can have an offset that may introduce an offset in the common mode feedback loop. Beneficially, the AC coupling circuit 1100 of the illustrated example can be configured to overcome and/or correct the offset in the common mode feedback loop that may be introduced by the comparator 904. For example, an offset mitigation technique such as chopping may be utilized.
In the illustrated example, the AC coupling circuit 1100 can be configured to use chopping by swapping inputs to the comparator 904 every cycle. In this example, a chop (or chopping) clock 1114 (identified by CLK_CHOP) can control SW13 1102, SW14 1104, SW15 1106, and SW16 1108. For example, during a first chopping clock cycle of CLK_CHOP 1114, SW13 1102 and SW14 1104 can close and SW15 1106 and SW16 1108 can open. In this example, OUTCM_REF 908 can be provided to the positive input of the comparator 904 and OUTCM_SNS 906 can be provided to the negative input of the comparator 904. During a second chopping clock cycle after the first chopping clock cycle, SW13 1102 and SW14 1104 can open and SW15 1106 and SW16 1108 can close. In this example, OUTCM_REF 908 can be provided to the negative input of the comparator 904 and OUTCM_SNS 906 can be provided to the positive input of the comparator 904.
In some embodiments, the output of the comparator 904 can be inverted to maintain comparator polarity. In the illustrated example, the output of the comparator 904 is provided to a first input (e.g., a first multiplexer input) of the multiplexer 1112 and an inverter input of the inverter 1110. An inverter output of the inverter 1110 is coupled to a second input (e.g., a second multiplexer input) of the multiplexer 1112. The multiplexer 1112 is clocked at a clock input of the multiplexer 1112 to CLK_CHOP 1114 such that the multiplexer 1112 alternates between outputting the first input or the second input as CMFB_OUT 910. For example, an output (e.g., a multiplexer output) of the multiplexer 1112 can output either the first input or the second input every clock cycle to correspond to a polarity associated with the comparator 904. Beneficially, the offset that may be introduced by the comparator 904 is modulated and/or removed by CLK_CHOP 1114 and filtered by f_SC and f_AC.
The PRBS generator 1202 of this example receives a first divided clock signal 1204 (identified by CLKDIV4) and generates a PRBS signal 1206 (identified by PRBS11) based on the first divided clock signal 1204. The PRBS generator 1202 of this example is an 11-bit PRBS generator that is configured to generate the PRBS signal 1206 as an 11-bit PRBS pattern at a quarter rate of SC_freq. For example, the quarter rate of SC_freq can be achieved by dividing SC_freq by 4 to yield CLKDIV4 1204. Alternatively, the PRBS generator 1202 may be configured to generate the PRBS signal 1206 using any other pattern and/or at any other rate.
In the illustrated example, the PRBS generator 1202 outputs the PRBS signal 1206 to a multiplier 1208 to multiply the PRBS signal 1206 and a second clock signal 1210 to generate CLK_CHOP 1114. For example, the multiplier 1208 can be configured such that the PRBS signal 1206 is up-modulated by a “1,+1” clock pattern at SC_freq/2 to output CLK_CHOP 1114. In some embodiments, the multiplier 1208 may be implemented by one or more analog circuits, one or more digital circuits, and/or one or more ICs, such as being implemented by multiplication circuitry (e.g., voltage multiplication circuitry).
In some embodiments, the clock circuit 1200 can perform the chopping modulation technique to spread portion(s) of the offset power between the frequencies of SC_freq/4 and SC_freq/2, which can be filtered by the f_SC and f_AC filters as described herein. For example, PRBS11 1206 may have an associated frequency response 1212 as shown in
At block 1404, the receiver system can determine a difference between the sensed output common mode voltage and a target output common mode voltage. For example, the comparator 904 of
At block 1406, the receiver system can determine whether the difference satisfies a threshold. For example, the comparator 904 can determine that the difference between OUTCM_REF 908 and OUTCM_SNS 906 is a positive voltage and thereby satisfies a comparison threshold of the comparator 904 to output CMFB_OUT 910 as VDD 812. In some embodiments, the comparator 904 can determine that the difference between OUTCM_REF 908 and OUTCM_SNS 906 is a negative voltage and thereby does not satisfy the comparison threshold of the comparator 904 to output CMFB_OUT 910 as VSS 814.
If, at block 1406, the receiver system determines that the difference does not satisfy the threshold, control proceeds to block 1412. Otherwise, control proceeds to block 1408. At block 1408, the receiver system outputs a voltage to adjust the output common mode voltage. For example, the comparator 904 can output CMFB_OUT 910 as VDD 812 to be injected into Vx_P 232 and Vx_N 234 and adjust Vx_CM 1012 of
At block 1410, the receiver system can operate the receiver based on the adjustment. For example, the RX circuit 902 can be operated (e.g., continue to be operated) using the adjusted output common mode voltage.
At block 1412, the receiver system can determine whether to continue to control the output common mode voltage of the receiver. For example, the receiver system may continue to control the output common mode voltage of the receiver while the receiver system is powered and/or enabled. If, at block 1412, the receiver system determines to continue to control the output common mode voltage of the receiver, control returns to block 1402. Otherwise, the method represented by the flowchart 1400 of
Having thus described several aspects of at least one embodiment of this disclosure, it is to be appreciated that various alterations, modifications, and improvements will readily occur to those skilled in the art.
Such alterations or modifications are intended to be part of this disclosure and are intended to be within the spirit and scope of the disclosure. Further, though advantages of the present disclosure are indicated, it should be appreciated that not every embodiment of the disclosure will include every described advantage. Some embodiments may not implement any features described as advantageous herein. Accordingly, the foregoing description and drawings are by way of example only.
Various aspects of the present disclosure may be used alone, in combination, or in a variety of arrangements not specifically discussed in the embodiments described in the foregoing and is therefore not limited in its application to the details and arrangement of components set forth in the foregoing description or illustrated in the drawings. For example, aspects described in one embodiment may be combined in any manner with aspects described in other embodiments.
Use of ordinal terms such as “first,” “second,” “third,” etc., in the claims to modify a claim element does not by itself connote any priority, precedence, or order of one claim element over another or the temporal order in which acts of a method are performed, but are used merely as labels to distinguish one claim element having a certain name from another element having a same name (but for use of the ordinal term) to distinguish the claim elements.
All definitions, as defined and used herein, should be understood to control over dictionary definitions, definitions in documents incorporated by reference, and/or ordinary meanings of the defined terms.
The indefinite articles “a” and “an,” as used herein in the specification and in the claims, unless clearly indicated to the contrary, should be understood to mean “at least one.”
As used herein in the specification and in the claims, the phrase “at least one,” in reference to a list of one or more elements, should be understood to mean at least one element selected from any one or more of the elements in the list of elements, but not necessarily including at least one of each and every element specifically listed within the list of elements and not excluding any combinations of elements in the list of elements. This definition also allows that elements may optionally be present other than the elements specifically identified within the list of elements to which the phrase “at least one” refers, whether related or unrelated to those elements specifically identified.
The phrase “and/or,” as used herein in the specification and in the claims, should be understood to mean “either or both” of the elements so conjoined, i.e., elements that are conjunctively present in some cases and disjunctively present in other cases. Multiple elements listed with “and/or” should be construed in the same fashion, i.e., “one or more” of the elements so conjoined. Other elements may optionally be present other than the elements specifically identified by the “and/or” clause, whether related or unrelated to those elements specifically identified. Thus, as a non-limiting example, a reference to “A and/or B”, when used in conjunction with open-ended language such as “comprising” can refer, in one embodiment, to A only (optionally including elements other than B); in another embodiment, to B only (optionally including elements other than A); in yet another embodiment, to both A and B (optionally including other elements); etc.
As used herein in the specification and in the claims, “or” should be understood to have the same meaning as “and/or” as defined above. For example, when separating items in a list, “or” or “and/or” shall be interpreted as being inclusive, i.e., the inclusion of at least one, but also including more than one, of a number or list of elements, and, optionally, additional unlisted items. Only terms clearly indicated to the contrary, such as “only one of” or “exactly one of,” or, when used in the claims, “consisting of,” will refer to the inclusion of exactly one element of a number or list of elements. In general, the term “or” as used herein shall only be interpreted as indicating exclusive alternatives (i.e., “one or the other but not both”) when preceded by terms of exclusivity, such as “either,” “one of,” “only one of,” or “exactly one of.” “Consisting essentially of,” when used in the claims, shall have its ordinary meaning as used in the field of patent law.
Also, the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” or “having,” “containing,” “involving,” and variations thereof herein, is meant to encompass the items listed thereafter and equivalents thereof as well as additional items.
This application claims the benefit of U.S. Provisional Application No. 63/381,939, filed Nov. 2, 2022, titled “DIFFERENTIAL ALL-PASS COUPLING CIRCUIT WITH COMMON MODE FEEDBACK,” which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63381939 | Nov 2022 | US |