The conversion of signals from the digital domain to the analog domain is a task generally performed by digital-to-analog converters (DACs). DACs are used in electronic equipment within all fields where there is a need to convert a digital signal to an analog signal. Within many of these fields, there is a demand for increased bandwidth as the frequency of the digital signals increase, e.g. wireless communication standards such as 5G and beyond are likely to use ever higher bandwidth and carrier frequencies compared to current standards. This evolution poses stringent requirements on the DACs used in e.g. transmitters as they need to maintain high linearity, high SNR, low levels of spurs, and other emission contributions in the output signal spectrum. Sampling rates reaching 10's of GHz may be needed in order to generate high bandwidth baseband transmitter signals, or even the RF signal directly and thereby enabling bypassing of the up-conversion in the analog domain altogether.
High speed operation DACs are typically based on differential current-steering DAC techniques. The current-steering DAC converts a digital word into a current, which is converted into an output voltage by load resistors.
These high capability DACs are anything but trivial to design and they are paired with extremely tight requirements on every sub-block. At high speed, dynamic effects tend to dominate over static effects, e.g. switching and timing effects dominate over matching of the current sources which set the weights of DAC cells. One major dynamic effect is caused by mismatch in the transition of the data switches, i.e. switches that change state when a digital input signal, a digital word, changes value. It is crucial that all data switches controlled by the digital word are time-aligned with very tight tolerances. If not perfectly matched, clock routing to all current cells will add timing skew which will increase power consumption of the DAC and make it even more challenging to reach sub picosecond timing accuracy over large distance. A second major dynamic effect is the current cell settling. When a DAC cell of the current-steering DAC switches the current from one side to the other (differential architecture), the current out from the current-steering DAC will have an exponential settling that depends on time-constants in the DAC circuits. In order to achieve a binary weighted signal, the time constants of all DAC cells are preferably identical, e.g. the most significant bit (MSB) and the least significant bit (LSB) should have equal settling behavior. This can in theory be achieved by having all DAC cells based on unit cells with identical time constants. However, in practice, DACs are typically segmented into thermometer coded and binary coded parts. Therefore, it is not feasible to base the entire DAC design on unit cells and thus, achieving identical settling for the MSB and LSB is difficult.
The sensitivity to data timing and current cell settling may be reduced with a time-interleaved DAC architecture. A time-interleaved DAC architecture is an architecture comprising a plurality of sub-DACs configured to operate in a time-interleaved manned such that e.g. a first data sample is converted by a first sub-DAC, a second consecutive data sample is converted by a second sub-DAC and so on. Time-interleaving effectively reduces the switching frequency of each sub-DAC and the time-interleaved DAC architecture may be extended to an arbitrary number of sub-DACs to further reduce the clock rate of each sub-DAC. The outputs of the sub-DACs are multiplexed to achieve an overall full data rate.
One major challenge when designing a time-interleaved current-steering DAC is that the sub-DACs must match in offset, gain and time. Further to this, the multiplexing of the sub-DACs may cause timing errors and current cell settling errors to propagate to the output of the time-interleaved DAC.
In US 2021/0126644 A1, a digital circuitry configured to “pre-cancel” an interleaving image by adding, to a digital DAC input signal, a signal equal and opposite to an interleaving image created by the interleaving DAC, such that the interleaving image is effectively mitigated. Error correction control parameters can be periodically adjusted for changes in temperature by a controller coupled to an on-chip temperature sensor.
It is in view of the above considerations and others that the various embodiments of this disclosure have been made. The present disclosure therefore recognizes the fact that there is a need for improvement of the existing art described above.
It is a general object of the embodiments described herein to provide a new type of digital to analog converter (DAC) which is improved over prior art and which eliminates or at least mitigates the drawbacks discussed above. More specifically, an object of the embodiments of the invention described herein is to provide a time-interleaved DAC (TI-DAC) that has reduced sensitivity to data timing and current cell settling providing an improved spurious free dynamic range (SFDR). These objects are achieved by the technique set forth in the appended independent claims with preferred embodiments defined in the dependent claims related thereto.
In a first aspect, a time-interleaved current-steering digital to analog converter (TI-IDAC) is presented. The TI-IDAC comprises a first sub-DAC, a second sub-DAC, a load switch and an interleaving switch arranged between the sub-DACs and the load switch. The interleaving switch is configured to interleave between the sub-DACs by control of a connection between the first sub-DAC and an input port of the load switch, and control of a connection between the second sub-DAC and the input port of the load switch. Further to this, the load switch is configured such that the input port of the load switch is connected to a reset load of the TI-IDAC at least when the interleaving switch changes at least one of the connections between the sub-DACs and the input port of the load switch.
In one variant, the load switch is configured to connect the input port of the load switch to either the reset load or an output load. This is beneficial as it allows the SUB-DACs to be continuously loaded avoiding current transients etc.
In one variant, the interleaving switch is configured to control the connection between the first sub-DAC and the input port of the load switch by a second interleaving signal, and the connection between the second sub-DAC and the input port of the load switch by a first interleaving signal. The first interleaving signal and the second interleaving signal are configured to overlap in time by an overlap period. The overlap period is beneficial as it ensures there is always a current flowing through the sub-DACs which stabilizes the operating points of the sub-DACs.
In one variant, a first data signal is provided to the first sub-DAC controlled by a first data latching clock signal, and a second data signal is provided to the second sub-DAC controlled by a second data latching clock signal being an inverse of the first data latching clock signal.
In one variant, the first interleaving clock signal, the second interleaving clock signal and the first data latching clock operate at a same frequency. In addition to this, the first data latching clock signal is phase shifted with regards to both the first interleaving clock signal and the second interleaving clock signal.
In one variant, the interleaving switch is configured, by the interleaving clock signals, to connect each of the sub-DACs to either the input port of the load switch or to an interleaving load. This is beneficial as it allows the sub-DACs to be continuously loaded and thereby reducing current transients etc. caused by switching of the sub-DACs.
In one variant, the reset load is one of a resistor, a diode connected transistor or a current mirror.
In one variant, the interleaving load and the reset load are identical. This is beneficial as it allows the sub-DACs to be continuously loaded with similar loads avoiding current transients etc.
In one variant, a current mirror is connected between the load switch and the output load. The current mirror is configured to mirror a current of the load switch into the output load. This is beneficial as voltage swing across the TI-IDAC may be reduced and it is possible to add a gain compensating any loss in output signal occurring due to the interleaving.
In one variant, the first data signal is provided from a main data signal via a first data flip flop of the TI-IDAC latched by the first data latching clock signal. The second data signal is provided from the main data signal via a second data flip flop of the TI-IDAC latched by the second data latching clock signal. The use of data flip flops is beneficial as it allows the first and second data signals to be latched at a point in time that is optimal from a performance perspective of the TI-IDAC.
In one variant, the first sub-DAC and the second sub-DAC are calibrated to be equal in gain and offset. This is beneficial as it reduced a risk of mismatch between the sub-DACs.
In one variant, the TI-IDAC further comprises a third sub-DAC and wherein the interleaving switch is further configured to interleave between the sub-DACs by control of a connection between the third sub-DAC and an input port of the load switch by a third interleaving signal. Using a third sub-DAC may be beneficial as it allows the clocking speed of each sub-DAC to be further reduced.
In one variant, each of the sub-DACs comprises one or more DAC cells. This is beneficial as it enables the conversion of more than one bit at a time.
In a second aspect, an integrated circuit (IC) comprising a TI-IDAC according to the first aspect is presented.
In a third aspect, an electronic equipment comprising a TI-IDAC according to the first aspect is presented.
In one variant, the electronic equipment is a network node.
In one variant, the network node is a base station (BS) of a wireless communications network.
In one variant, the electronic equipment is a wireless device.
In one variant, the wireless device is a user equipment (UE) of a wireless communications network.
In a fourth aspect, a method of controlling a TI-IDAC is presented. The TI-IDAC comprises a first sub-DAC, a second sub-DAC, a load switch and an interleaving switch arranged between the sub-DACs and the load switch. The interleaving switch is configured to interleave between the sub-DACs by control of a connection between the sub-DACs and an input port of the load switch. The load switch is configured to connect the input port of the load switch to either a reset load or an output load. The method comprises controlling the load switch to connect the input port of the load switch to the reset load. Subsequent to this, the method comprises controlling the interleaving switch to connect the first sub-DAC to the input port of the load switch and to disconnect the second sub-DAC from the input port of the load switch. Further and subsequently to this, the method comprises controlling the load switch to connect the input port of the load switch to the output load.
In one variant, controlling the interleaving switch to connect the first sub-DAC to the input port of the load switch and to disconnect the second sub-DAC from the input port of the load switch, further comprises delaying, for an overlap period, between controlling the interleaving switch to connect the first sub-DAC to the input port of the load switch and controlling the interleaving switch to disconnect the second sub-DAC from the input port of the load switch. This is beneficial as it allows the SUB-DACs to be continuously loaded avoiding current transients etc.
In one variant, the method further comprises, subsequent to controlling the interleaving switch such that the second sub-DAC is disconnected from the input port, updating a second data signal provided to the second sub-DAC. This is beneficial as the second data signal is updated when the second sub-DAC is disconnected from the output load which removes the risk of transients or glitches at the output load due to an updated second data signal.
In one variant, the method further comprises, after controlling the load switch to connect the first sub-DAC to the output load, controlling the load switch to connect the input port of the load switch to the reset load. Subsequent to this, the method comprises controlling of the interleaving switch to connect the second sub-DAC to the input port of the load switch and to disconnect the first sub-DAC from the input port of the load switch. Subsequent to this, the method comprises controlling of the load switch to connect the input port of the load switch to the output load.
In one variant, controlling the interleaving switch to connect the second sub-DAC to the input port of the load switch and to disconnect the first sub-DAC from the input port of the load switch, further comprises delaying, for an overlap period. The delaying is performed between controlling the interleaving switch to connect the second sub-DAC to the input port of the load switch and controlling the interleaving switch to disconnect the first sub-DAC from the input port of the load switch. This is beneficial as it allows the sub-DACs to be continuously loaded avoiding current transients etc.
In one variant, the method further comprises, subsequent to controlling of the interleaving switch such that the first sub-DAC is disconnected from the input port, updating a first data signal provided to the first sub-DAC. This is beneficial as the first data signal is updated when the first sub-DAC is disconnected from the output load which removes the risk of transients or glitches at the output load due to an updated fist data signal.
In one variant, the TI-IDAC is the TI-IDAC according to the first aspect.
In a fifth aspect, a computer program is presented. The computer program comprises instructions which, when executed by a controller connected to the TI-IDAC according to the first aspect, cause the controller to carry out the method according to the fourth aspect.
In a sixth aspect, a carrier comprising the computer program of the fifth aspect is presented. The carrier is one of an electronic signal, an optical signal, a radio signal, or a computer readable storage medium.
These and other aspects, features and advantages will be apparent and elucidated from the following description of various embodiments; references being made to the appended diagrammatical drawings which illustrate non-limiting examples of how the concept can be reduced into practice.
Hereinafter, certain embodiments will be described more fully with reference to the accompanying drawings. The teachings herein may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided by way of example so that this disclosure will be thorough and complete, and will fully convey the scope as it is defined in the appended claims, to those skilled in the art.
The term “coupled” is defined as connected, although not necessarily directly, and not necessarily mechanically. Two or more items that are “coupled” may be integral with each other. The terms “a” and “an” are defined as one or more unless this disclosure explicitly requires otherwise. The terms “substantially,” “approximately,” and “about” are defined as largely, but not necessarily wholly what is specified, as understood by a person of ordinary skill in the art. The terms “comprise” (and any form of comprise, such as “comprises” and “comprising”), “have” (and any form of have, such as “has” and “having”), “include” (and any form of include, such as “includes” and “including”) and “contain” (and any form of contain, such as “contains” and “containing”) are open-ended linking verbs. As a result, a method that “comprises,” “has,” “includes” or “contains” one or more steps possesses those one or more steps, but is not limited to possessing only those one or more steps.
In the following, a digital to analog converters (DAC) is to mean a DAC device, circuitry or module configured to receive digital data and output an analog representation of the received digital data. The digital data is provided as one or more bits and may be configured to form a digital word. Current-steering DACs (IDACs) are DACs that provide their output as a current, generally the current is available across a load of the IDAC that may or may not be comprised in the IDAC. A DAC cell is a subset of a DAC configured to provide an analog output corresponding to a subset of the received digital data. To exemplify, a 12-bit DAC may be composed of 12 DAC cells, each configured to receive one bit and output an analog (current) representation of that bit. The outputs of the DAC cells are combined within the DAC to form one analog signal as an output signal of the DAC. A time-interleaved DAC (TI-DAC) or time-interleaved current-steering DAC (TI-IDAC) is a DAC comprising two or more sub-DACs whose outputs are interleaved by the TI-DAC to form the output of the TI-DAC. Each sub-DAC comprises one or more DAC cells and if removed from the TI-DAC, a sub-DAC is substantially a DAC.
The present disclosure relates to digital to analog converters DACs, and more precisely to IDACs and even more precisely to TI-IDACs. In
To exemplify, initially the interleaving switch 130 is configured such that the first sub-DAC 110 is connected to the interleaving load 140 and the second sub-DAC 120 is connected to the output load 150. At a next edge of a full rate clock CLK (visible in
Drawbacks of time-interleaving (well-known also for analog to digital converters) is that the sub-DACs 110, 120 are preferably designed to match in offset, gain and time. Offset may be corrected with a parallel DAC per sub-DAC 110, 120 to cancel the offset. Gain may be corrected by individually adjusting reference voltages for the sub-DACs 110, 120. Timing errors refer to the transition of switches controlling latching of the interleaving switch 130. The rising and falling edge of signal controlling the latching of the interleaving switch 130 may need to be matched with high accuracy (in the pico-second range) in order to reach a high spurious free dynamic range (SFDR). These constraints are very challenging to guarantee across process, voltage and temperature. This becomes even more challenging when more than two sub-DACs 110, 120 are interleaved, increasing the number of ports and switching devices of the interleaving switch 130. Further to this, TI-IDACs are sensitive to the duty cycle of the clocks performing the interleaving operation.
The majority of power in high speed TI-IDACs is consumed by the digital logic required to meet these stringent timing requirements.
The inventors behind the present invention has, through substantial inventive thinking realized that the negative effects of time-interleaving may be addressed by using return-to-zero (RZ or RTZ) techniques when implementing a TI-IDAC according to the present disclosure.
Historically, RZ IDACs, not TI-IDACs, are used to mitigate timing skew in clocking data between DAC-cells of the IDAC. These additional RZ switches are added to the output path between one or more of the DAC-cells and a load of the IDAC. Generally, the RZ switches (not shown) are switched off for one-half of the clock period while the data to the DAC-cells changes and is then switched back on after the currents have settled. This effectively reduces the timing skew between the various DAC-cells. However, due to the switching off for one-half of the clock period, one negative effect is a loss of one-half of the signal amplitude, 6 dB, due to this return-to-zero architecture. RZ DACs are less sensitive to timing of the digital data, assuming data is updated during the RZ operation. The current cell settling is not significantly relaxed because there is only a half clock cycle for it to settle before the cell is actively used in the IDAC again. The drawback is that a pulse controlling the RZ switches is preferably wide enough to include all timing mismatch across the whole array of DAC-cells thereby reducing the output amplitude accordingly.
By configuring and controlling the interleaving switch 130 and the load switch 160 as introduced above, sensitivity to data timing and current cell settling of the TI-IDAC is greatly reduced. This in turn significantly increases the SFDR of the TI-IDAC. In addition to this, the configuration significantly reduces, or even removes, the above-mentioned picosecond timing requirements of the signals controlling the latching of the interleaving switch 130. Further to this, the total power and area of all sub-DACs 110, 120 may be reduced since their timing and settling requirements are scaled down. This makes the TI-IDAC more power and area efficient compared to one single IDAC operating at full speed.
The load switch 160 may be described as an RZ switch cascaded such that it is common to all sub-DACs 110, 120, not only DAC cells 110a, 110b, 110c, 120a, 120b, 120c (see
With continued reference to
Turning briefly to
Corresponding to the TI-IDAC 100 of
For the sake of efficient disclosure, future references and embodiments will typically be made to TI-IDACs configured with two sub-DACs 110, 120 but as is readily understood by the skilled person after digesting the teachings of this disclosure; any plurality of sub-DACs may be used when designing a TI-IDAC 100 in accordance with the present disclosure. In other words, the present disclosure is not limited to TI-IDACs 100 comprising two or three sub-DACs 110, 120, 190 but is equally applicable to any number of sub-DACs>1.
In
The load switch 160 of
With reference to
In the exemplary scenario illustrated in
When the full rate clock signal CLK goes high for the first time, i.e. when a consecutive digital word is presented on the main data signal D, the first load switch signal 165m goes low. This disconnects the input port 163 of the load switch 160 from the output load 150 and synchronously, or subsequently, to this, the second load switch signal 165p goes high connecting the input port 163 of the load switch 160 to the reset load 170. This means that the TI-IDAC 100 is currently disconnected from the output load 150 and the interleaving switch 130 may be toggled without causing e.g. spurious at the output load 150.
As the second sub-DAC 120 was connected to the output load 150 at the start of the timing diagram, the first interleaving signal 135m was already high when the full rate clock signal CLK went high and is left unchanged. However, the second interleaving signal 135p goes high synchronously, or consecutively, to the input port 163 of the load switch 160 being connected to the reset load 170. This connects the first sub-DAC 110 to the input port 163 of the load switch 160 and the second sub-DAC to the interleaving load 140. This means that both the first sub-DAC 110 and the second sub-DAC 120 are operatively connected to both the input port 163 of the load switch 160 and also to the interleaving load 140. In other words, all sub-DACs 110, 120 are, at this point in time, operatively connected to the reset load 170 and the interleaving load 140. This ensures that a current keeps flowing through the sub-DACs 110, 120 also when switching the interleaving switch 130 which ensures good operating points for transistors of the sub-DACs 110, 120. This is to avoid interruptions or glitches in the output current of the TI-IDAC and both sub-DACs 110, 120 stay operatively connected to the reset load 170 for a first overlap period TOP1.
When the first overlap period TOP1 has lapsed, the first interleaving signal 135m goes low, disconnecting the second sub-DAC 120 from the input port 163 of the load switch 160 and the first sub-DAC 110 from the interleaving load 140. At this point, only the first sub-DAC 110 is operatively connected to the input port 163 of the load switch 160 and only the second sub-DAC 120 is operatively connected to the interleaving load 140. Synchronously, or subsequently, the first load switch signal 165m goes high connecting the input port 163 of the load switch 160 to the output load 150. This operatively connects the first sub-DAC 110 to the output load 150. At this point in the diagram of
The second time the full rate clock signal CLK goes high, the process of above is repeated. The second load switch signal 165p goes high connecting the input port 163, and thereby the first sub-DAC 110 to the reset load 170, and synchronously to this, the first load switch signal 165m goes low disconnecting the first sub-DAC 110 from the output load 150.
Consecutive to this, or simultaneous to this, the interleaving switch 130 is controlled to connect the second sub-DAC 120 to the input port of the load switch 160. This is accomplished by setting the first interleaving signal 135m high which further connects the first sub-DAC 110 also to the interleaving load 140.
The second interleaving signal 135p is kept at a high state for a second overlap time period TOP2. This means that, once more, both the first sub-DAC 110 and the second sub-DAC 120 are connected both to the reset load 170 via the load switch 160 and the interleaving switch 130, and to the interleaving load 140 via the interleaving switch 130. As for the first overlap time period TOP1, this is to avoid interruptions or glitches in the output current of the TI-IDAC 100.
At the lapse of the second overlap time TOP2, the second interleaving signal 135p is set low, disconnecting the second sub-DAC 120 from the interleaving load 140 and disconnecting the first sub-DAC 110 from the load switch 160.
When the second interleaving signal 135p is low, the first load switch signal 165m is set high simultaneously with, or subsequent to, the second load switch signal 165p going low, disconnecting the input 163 of the load switch 160 from the reset load 170 and connecting the input 163 of the load switch 160 to the output load 150. This effectively operatively connects the second sub-DAC 120 to the output load 150. As the first sub-DAC 110 is operatively connected to the interleaving load 140, the first data latching clock signal 105m may be raised to update the first data signal 111 provided to the first sub-DAC 110 without compromising e.g. the SFDR of the TI-IDAC 100. At this point in the diagram of
As seen from
Assume a TI-IDACs with a load switch arranged between each DAC cell and the interleaving switch, rather than between an output of the interleaving switch and the output load as presented herein. All those switches will have slight timing mismatch. Assuming there are two sub-DACs in this exemplary TI-IDAC, the load switches will generally operate at half the full-rate clock rate for each sub-DAC. Consequently, any timing mismatch between the two load switch control signals will give a result at an output of the TI-IDAC that is not periodic on the full rate clock. For example, for every other sample, the pulse on the TI-IDAC output will move and/or has a different duty cycle.
In other words, one benefit of the proposed operation is that the time-interleaving operation occurs when the TI-IDAC 100 is connected to the reset load 170. This way, any timing skew between the first interleaving signal 135m and the second interleaving signal 135p is not visible at the output load 150. The latching of the data signals 115, 125 may be performed during the ample time that the associated sub-DAC 110, 120, 190 is connected to the interleaving switch 130 further reducing the requirements of timing of e.g. the first data latching signal 105m and the second data latching signal 105p. The rising and falling edge of a current into the output load 150 is set by timing of the first load switch signal 165m and the second load switch signal 165p. The first load switch signal 165m and the second load switch signal 165p are preferably identical each period of the full rate clock CLK. Any timing skew between the first load switch signal 165m and the second load switch signal 165p will be periodic sample-to-sample and only affects the time for RZ, i.e. the time the sub-DACs 110, 120 are connected to the reset load 170. Consequently, any timing skew between the first load switch signal 165m and the second load switch signal 165p will mainly affect the signal power at the output load 150 and not introducing any spurs reducing the SFDR.
In
As seen in
The interleaving switch 130 is, as seen in
Similarly to the interleaving switch 130, the load switch 160 is preferably implemented by a series of switches, at least one controlling a connection between each of the signal pairs from the interleaving switch 130 and the output load 150 and the reset load 170 respectively. These switches may be any suitable transistor switch. Controlling of the switches connecting of the first input ports 163m1, 163m2 to the output load 150 is done by the first load switch signal 165m. Controlling of the switches connecting of the second input ports 163p1, 163p2 to the reset load 170 is done by the second load switch signal 165p.
As seen in
As the switches are positioned in
In
In one further optional embodiment, the current mirror 180 is configured with a gain to compensate the loss in signal amplitude caused by the short RZ pulse, i.e. the time when the load switch 160 is connected to the reset load 170 and no signal is provided from the load switch 160 to the output load 150.
The load of the load switch 160 may in alternative embodiments be implemented as any suitable current-mode load such as e.g. a folded-cascode circuit.
It should be mentioned that a reduced voltage swing may in principle be obtained with reduced resistor values of the loads 140, 170, 150. However, this may cause implications in stages following the output load 150 as they are likely to incorporate a voltage gain in order to provide sufficient signal level.
Based on this disclosure and with reference to
The method 200 may be run continuously and, as the skilled person will understand after contemplating e.g. the teachings of
This means that all sub-DACs 110, 120, 190 connected to the input port of the load switch 160, are connected to the rest load 170. The method 200 further comprises, subsequently, controlling 220 the interleaving switch 130 to connect the first sub-DAC 110 to the input port 163 of the load switch 160 and to disconnect the second sub-DAC 120 from the input port 163 of the load switch 160. The controlling 220 of the interleaving switch 130 is preferably performed by means of the interleaving signals 135m, 135p. Optionally, this step of the method may further comprise, see
This means that the first sub-DAC 110 is now operatively connected to the input port 163 of the load switch 160 and the second sub-DAC 120 is disconnected from the input port 163 of the load switch 160. The method 200 may optionally further comprise the step of, when the second sub-DAC 120 is disconnected from the input port 163 of the load switch 160, updating 230 the second data signal 121 provided to the second sub-DAC 120. The step of updating 230 the second data signal 121 provided to the second sub-DAC 120 may be performed at any time when the second sub-DAC 120 is disconnected from the output load 150. The second data signal 121 may be updated in any suitable manner and preferably, as described elsewhere in this disclosure, by control of the second data latching clock signal 105p.
Subsequently to the step of controlling 220 the interleaving switch 130 to connect the first sub-DAC 110 to the input port 163 of the load switch 160 and to disconnect the second sub-DAC 120 from the input port 163 of the load switch 160, the method 200 further comprises a step of controlling 240 the load switch 160 to connect the input port 163 of the load switch 160 to the output load 150. The controlling 240 of the load switch 160 is preferably performed by control of the load switch signals 165m, 165p.
In one optional embodiment of the method 200, the step of updating 230 the second data signal 121 provided to the second sub-DAC 120 is performed between the step of controlling 220 the interleaving switch 130 to connect the first sub-DAC 110 to the input port 163 of the load switch 160 and to disconnect the second sub-DAC 120 from the input port 163 of the load switch 160, and controlling 240 the load switch 160 to connect the input port 163 of the load switch 160 to the output load 150.
After controlling 240 the load switch 160 to connect the first sub-DAC 110 to the output load 150, the method 200 may further comprise the optional steps of controlling 250 the load switch 160 to connect the input port 163 of the load switch 160 to the reset load 170. This controlling 250 is preferably performed by control of the load switch signals 165m, 165p. Subsequent to this, the method 200 may comprise controlling 260 the interleaving switch 130, preferably by means of the interleaving signals 135m, 135p, to connect the second sub-DAC 120 to the input port 163 of the load switch 160 and to disconnect the first sub-DAC 110 from the input port 163 of the load switch 160. Optionally, this step of the method 200 may further comprise, see
Similarly to what was described above, the method 200 may optionally further comprise the step of, when the first sub-DAC 110 is disconnected from the input port 163 of the load switch 160, updating 270 the first data signal 111 provided to the first sub-DAC 110. The step of updating 270 the first data signal 111 provided to the first sub-DAC 110 may be performed at any time when the first sub-DAC 110 is disconnected from the output load 150. The first data signal 111 may be updated in any suitable manner and preferably, as described elsewhere in this disclosure, by control of the first data latching clock signal 105m. In one further optional embodiment of the method 200, the step of updating 270 the first data signal 111 provided to the first sub-DAC 110 is performed between the step of controlling 260 the interleaving switch 130 to connect the second sub-DAC 120 to the input port 163 of the load switch 160 and to disconnect the first sub-DAC 110 from the input port 163 of the load switch 160, and the step of controlling 280 the load switch 160 to connect the input port 163 of the load switch 160 to the output load 150.
For example, the controller 300 may be comprisable, e.g., comprised, in an integrated circuit (IC) 400, see
Alternatively, or additionally, embodiments of the IC 400 may be configured to cause performance of (e.g., perform) one or more steps of the method 200 described in connection with
The electronic equipment 500 may be a control node e.g., a wireless device such as a user equipment (UE), see
Alternatively, or additionally, embodiments of the apparatus 500 may be configured to cause performance of (e.g., perform) one or more steps of the method 200 described in connection with
In
According to some embodiments, a computer program product 700 comprises a carrier 700 (
Modifications and other variants of the described embodiments will come to mind to one skilled in the art having benefit of the teachings presented in the foregoing description and associated drawings. Therefore, it is to be understood that the embodiments are not limited to the specific example embodiments described in this disclosure and that modifications and other variants are intended to be included within the scope of this disclosure. For example, while embodiments of the invention have been described with reference to TI-IDACs with two sub-DACs, persons skilled in the art will appreciate that the embodiments of the invention can equivalently be applied to TI-IDACs with more than two sub-DACs and also more generally to other areas where interleaving of current sources is utilized. Furthermore, although specific terms may be employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation. Therefore, a person skilled in the art would recognize numerous variations to the described embodiments that would still fall within the scope of the appended claims. Furthermore, although individual features may be included in different claims (or embodiments), these may possibly advantageously be combined, and the inclusion of different claims (or embodiments) does not imply that a combination of features is not feasible and/or advantageous. In addition, singular references do not exclude a plurality. Finally, reference signs in the claims are provided merely as a clarifying example and should not be construed as limiting the scope of the claims in any way.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2022/054672 | 2/24/2022 | WO |