Current-polarity dead-time compensation adjusts a switching command to oppose the dead-time output-voltage error predicted from the direction of load electric current. During bridge switching dead time, an inductive current can flow through a MOSFET body diode; the resulting rail clamp makes the cycle-average error depend on current direction. The manufacturer’s bridge-state diagrams establish that current-path mechanism.[ref]
Consider an original ideal half-bridge model with rail separation , switching period , duty fraction , and effective dead-time fraction . Assume current has one nonzero sign throughout the affected interval and that device drops are negligible. Let positive current leave the midpoint, so that the adopted clamping model gives
For a desired normalized average , choose
Substitution cancels the average error in this model. The correction changes the commanded pulse duration; it does not remove the nonoverlap needed to avoid H-bridge shoot-through. Different full-bridge switching patterns require applying the appropriate event model to each leg before subtracting the terminal averages.
For , and , and the uncompensated error magnitude is . At , use for positive current and for negative current. Each gives the intended average under the stated assumptions.
Command limits matter. Suppose the allowed duty range ends at because a minimum off-time is required. With positive current and , the formula asks for . Clipping to leaves an actual normalized average of , an error of at this bus potential difference. Thus a compensation law can be correct locally while the requested average lies outside its achievable range. Minimum pulse durations impose further limits.
Current-sign uncertainty in dead-time compensation is particularly important near a zero crossing. If an estimated sign is used while the actual sign is , the residual error, before command clipping, is
A wrong opposite sign doubles the uncompensated error magnitude: in the example. Current-sensor delay, noise and a sign reversal within the switching interval can all invalidate a sign held constant for the cycle. Using a zero correction in an uncertain interval avoids that particular wrong-sign doubling, but does not cancel the original error.
A proposed bench comparison records gate commands, midpoint electric potential difference and load electric current together, then integrates each switching cycle with and without compensation. Compare positive-current, negative-current and crossing intervals separately, and repeat near pulse limits. This separates the average-error cancellation being tested from preservation of nonoverlap, device voltage drops and imperfect knowledge of switching delay.
A current-sign certificate for an averaged sensor sample bounds the difference between a filtered current reading and the actual electric current throughout a future switching interval. An average is a weighted history, so it cannot automatically be treated as an instantaneous reading at the end of its acquisition window. This matters for current-polarity dead-time compensation, whose current-path model can fail if the actual current crosses zero during the interval. The physical recirculation paths are documented in the manufacturer’s bridge-switching diagrams.[ref]
Let an averaging window end at and have age coordinate . Suppose the reported reading is
Assume over the acquisition history and target interval ending at . If , then for every future ,
where is the mean sample age. The triangle inequality and the derivative bound prove this result; nonnegative normalized weights make it a convex average. A positive sign is certified by , and a negative sign by , with the boxed quantity.
Uniform averaging gives . A triangular weighting favoring recent values, , instead gives . For an original comparison, take , , and . The uniform bound is ; the triangular bound is . A reading certifies positivity only under the triangular model, leaving a lower margin. This comparison holds the error bound fixed; changing a real filter can also change noise and calibration errors.
Timestamp uncertainty enlarges the age budget. If the actual window could end another earlier than reported, use in the bound. Any uncertain output scheduling or gate delay likewise belongs in the latest possible target end time. These are bounds on the complete timing relation, not just the controller’s nominal sampling period.
A signed-filter current-sign certificate needs a different expression when a reconstruction filter has negative coefficients. The safe bound is
Normalization alone does not justify replacing this by a mean age. For the two-tap estimate , the weighted timestamp lies in the future, but the estimate is not a future measurement. At , the general bound is before sensor error, and a current ramp can attain it. A naive negative-age bound would give a false certificate.
A proposed validation applies known ramps and switching waveforms while recording the acquisition weighting, timestamps and independent current trace. Test the claimed derivative and sensor-error bounds over the whole contributing history. Infinite-memory filters require a bounded contribution from the unobserved tail or a justified history assumption. A successful certificate excludes a zero under its assumptions; a failed one leaves the interval undecided rather than proving a sign reversal.
A current-sign certificate from sensor delay is a bound proving that load electric current keeps one specified sign throughout a future switching interval, despite measurement error and the age of the reading. It supplies a condition under which a direction-dependent correction in current-polarity dead-time compensation can use its assumed current path. Manufacturer switching diagrams show why current direction matters: inductive current can continue through body diodes during nonoverlap.[ref]
Suppose a sensor reports for sampling time , with . The command begins at and the affected interval ends at . Assume throughout . Integrating the derivative bound gives
Thus certifies positive current throughout the interval; certifies negative current. The strict inequalities exclude a possible zero at the limiting time. A failed certificate does not prove a sign change; it means the stated information does not rule one out.
For an original numerical example, let , , sample age and . Then . A reading has a certified minimum of . If the sample could be another older because of timestamp uncertainty, use that oldest possible time: the bound becomes . Ignoring acquisition-to-controller delay would overstate the available margin.
A current-sign certificate for an averaged sensor sample must model the averaging aperture too. Suppose the sensor returns the uniform average over , plus error at most . For a future time ,
The interval certificate therefore uses . With and the preceding delay and switching interval measured from , . The same reading is no longer sufficient. The half-aperture term is justified here by a uniform averaging model; a different filter needs its own response model.
The slew bound must apply during switching, not only to the slow visible current envelope. For an ideal inductor of inductance , , so an independently justified bound on its terminal electric potential difference gives . A smaller slope measured in a quiet part of the cycle need not bound a subsequent rail-clamped interval.
Several consistent measurements can be combined. If each provides an enclosure of the current over the entire target interval, intersect those enclosures. For example, and imply the tighter , certifying positive current. An empty intersection flags inconsistent measurements or assumptions; it is not an especially strong certificate.
A proposed bench validation timestamps the sensing aperture, controller decision and actual gate transitions, while an independent current record checks the asserted error and derivative bounds. Repeat near current zeros and across the intended load range. This distinguishes a deterministic enclosure from a standard uncertainty or confidence interval and tests the complete timing chain needed by current-sign uncertainty in dead-time compensation.
Current-sign uncertainty in dead-time compensation occurs when the direction of measured load electric current does not reliably identify its direction during the switching interval being corrected. The recirculation path during bridge switching dead time depends on that direction. Manufacturer switching diagrams show how the body diodes provide paths when the controlled devices are off.[ref]
Use the ideal half-bridge model in current-polarity dead-time compensation: bus separation , period , effective delay , and an actual nonzero current sign held constant throughout that interval. Let . A commanded additive correction , where , leaves average output error
A correct sign gives zero error with . An opposite sign gives magnitude , twice the uncompensated magnitude. For , and , and a wrong full-sign correction gives error. These conclusions assume unclipped commands and the stated rail-clamping model.
A current-sign certificate from sensor delay combines measurement and motion bounds. Suppose a reading refers to time , has absolute error at most , and the true current satisfies from then through the end of . For every time in that switching interval,
This follows by adding the measurement error to the integrated derivative bound. A positive sign is certified if ; a negative sign if . Within the remaining band, neither sign is certified by those bounds. At equality, a zero can still occur, so strict sign certification requires a strict inequality.
For an original example, take , , and . Then . A reading certifies positive current, whereas permits currents from to . A sign selected solely from the latter reading can therefore be wrong. A bound covering only the sensing instant would miss the delay contribution.
Robust and probabilistic choices answer different questions. If both signs are possible and nothing else is known, the worst-case error is ; its minimum occurs at . If instead a validated conditional probability is available and mean squared error is the objective, differentiation gives
For , the optimal fractional correction is and the predicted RMS error is about for the bus example. That is a probability-model prediction, not a worst-case sign guarantee.
A proposed validation records sensor timestamps, actual load electric current, gate timing and midpoint electric potential difference on a common time base. Compare integrated cycle errors in certified and uncertified sign intervals, including crossings within the dead time. A dead band or Schmitt trigger can reduce noisy toggling, but holding a previous sign through a genuine crossing can prolong a wrong correction; the relevant test is whether the current-path assumptions and timing bounds hold.
Dead-time output-voltage error is the difference between the intended switching-cycle average electric potential difference and the actual average produced when nonoverlap intervals alter the terminal waveform. Bridge switching dead time reduces H-bridge shoot-through, but during it an inductive load still carries electric current. Its recirculation path helps determine which rail clamps the output. The primary manufacturer discussion shows the bipolar/unipolar switching states and diode paths during that interval.[ref]
An original event-accounting model avoids assuming a universal sign. Let an ideal half-bridge output take values 0 and over period . During disjoint affected intervals of lengths , suppose the intended normalized level is and the actual clamped level is , each either 0 or 1. Then
An interval replaced by the same rail contributes no error. An intended high interval replaced by low contributes negatively; the reverse contributes positively. Device drops require additional voltage terms.
For a stipulated single-pulse switching model, assume the load current keeps one sign throughout a cycle and that ideal recirculation clamps the midpoint to the low rail for current leaving the midpoint, or to the high rail for current entering it. With one effective high interval shortened or extended by ,
For , and , the magnitude is . The corresponding ideal duty error magnitude is . In a full H-bridge, subtract the two measured midpoint averages; their errors can reinforce or partly cancel according to their states.
Current-polarity dead-time compensation would add an opposing correction in that specified model. Near a current zero crossing, however, the sign may change within the interval, and the assumed clamping model can fail. Blindly applying the same signed offset throughout a crossing need not correct the actual waveform.
A proposed low-voltage test records both switch commands, actual midpoint potential and load electric current, integrates the difference from the intended waveform over a cycle, and compares it with the event sum. Repeat across current directions and pulse widths. Separate switching delay, diode drops and uncertain timing rather than fitting every discrepancy to one nominal dead-time number. The formulas above are illustrative switching models, not specifications for a particular driver.
A signed-filter current-sign certificate guarantees the sign of an actual load current from a filtered estimate whose coefficients can be negative. Such a filter may extrapolate or sharpen a waveform, but its output is not necessarily a convex average of past currents. The sign must hold over the intended switching interval before it can justify current-polarity dead-time compensation; the relevant recirculation paths depend on current direction.[ref]
Suppose , with , and the Lipschitz bound over all relevant times. Then
The absolute coefficients are essential. To certify an interval, maximize the right-hand side over its times. A positive sign follows if the estimate exceeds that bound; a negative sign follows if it is less than the negative bound. If individual sample errors are bounded by , their contribution is at most rather than a signed cancellation.
The generic bound can be conservative because all samples come from the same current history. For the two-tap predictor and future time , rewrite the error as
This gives the sharper result
instead of the direct absolute-weight bound . It is sharp under only a Lipschitz current assumption: a history proportional to changes slope at the central sample and attains the positive error limit. The Lipschitz assumption permits that corner even though a derivative need not exist at the corner itself.
For an original example, take , , a target interval , and aggregate estimate error . The sharper interval bound is ; the direct absolute-weight bound is . A reading therefore certifies at least throughout the interval using the sharper proof. A signed timestamp average would misleadingly place the predictor at time ; it is an extrapolation, not a measured future sample.
A current-sign certificate with a curvature bound can exploit stronger information. For the target time and a twice differentiable current with on ,
Taylor’s theorem, or integrating the second derivative against its triangular weight, proves the inequality. At and stipulated , the model error bound is before sample errors. This smaller number is justified only if the curvature bound also covers switching transitions; an affine-ramp fit alone does not establish it.
A proposed validation injects known ramps and waveforms with changing slope, records the actual filter coefficients and sampling times, and checks the resulting enclosures against an independent current trace. Account for sensor saturation, timing uncertainty and the history used by the filter. A sharper mathematical bound and a stronger physical assumption are different ways of obtaining a smaller certificate margin.