100nF

Attenuator pad calculator: pi, T, bridged-T and minimum-loss pads

The resistor values for a resistive attenuator matched to 50 Ω, 75 Ω or any impedance: pi, T or bridged-T, for any attenuation in decibels. Or run it backwards, from the resistors of a pad you have to the impedance it matches and the attenuation it gives; or match two different impedances, such as a 50 to 75 ohm pad, with the minimum-loss pad. Every pad is solved as a resistor network, so the page also shows what E24 or E96 values really give and how much power each resistor dissipates.

Z050 ΩZ050 ΩsourceloadR_sh96.25 ΩR_se71.15 ΩR_sh96.25 Ωpower from a source with 10 dBm availableR_sh, input5.19 mW · 52 %R_se3.29 mW · 33 %R_sh, output519 µW · 5.2 %Z0, load1.00 mW · 10 %
Fig 1 — 10 dB pi pad in 50 Ω: R_sh (input) 96.25 Ω, R_se 71.15 Ω, R_sh (output) 96.25 Ω, between 50 Ω and 50 Ω. Attenuation 10.00 dB; the source sees 50 Ω, a match. With 10 dBm available, the pad dissipates 9.00 mW and the load receives 1.00 mW. Bars: the power in each resistor, from a nodal solution of the network.
Voltage ratio K = V_in/V_out = 10^(A/20) · power ratio K²
3.162 · 10.00
Shunt resistors R_sh, one across each port
96.25 Ω
Series resistor R_se, between them
71.15 Ω
Power in each resistor at 10 dBm available: R_sh (input) · R_se · R_sh (output)
5.19 mW · 3.29 mW · 519 µW
Dissipated in the pad · delivered to the load
9.00 mW · 1.00 mW (0.0 dBm)

How this is calculated

Standard: Skyworks 200312E, Design With PIN Diodes (2021), p.15, Equations 37–39; Yeh et al., J. Appl. Phys. 121, 224501 (2017), p.2, Equations 1–2; Maxim AN972, CATV Minimum Loss Pad for 75 Ω Measurements (2002), Equations 1, 2, 6, 18 and 22

K=VinVout=10A/20,K2=10A/10K = \frac{V_{in}}{V_{out}} = 10^{A/20}, \qquad K^2 = 10^{A/10}
Yeh et al.: "K = Vin/Vout is the ratio of the input voltage to the output voltage", and K² the "desired amount of power attenuation". A 10 dB pad has K² = 10 and K = √10.
A=20log⁡ ⁣(RS1+Z0RS1−Z0),RS3=2RS1Z02RS12−Z02,RS1=RS2A = 20\log\!\left(\frac{R_{S1} + Z_0}{R_{S1} - Z_0}\right), \qquad R_{S3} = \frac{2R_{S1}Z_0^{2}}{R_{S1}^{2} - Z_0^{2}}, \qquad R_{S1} = R_{S2}
Skyworks Equations 38 and 39, the pi pad as printed: R_S1 and R_S2 are the shunts, R_S3 the series resistor. "Note that the minimum value for RS1 and RS2 is 50 Ω" in a 50 Ω pad. 10 dB in 50 Ω: shunt 96.25 Ω, series 71.15 Ω.
Rsh=Z0 K+1K−1,Rse=Z0 K2−12KR_{sh} = Z_0\,\frac{K + 1}{K - 1}, \qquad R_{se} = Z_0\,\frac{K^2 - 1}{2K}
The pi pad for a wanted attenuation: Equation 38 solved for the shunt, and Equation 39 with it substituted. Derived here, and tested against the equations as printed.
A=20log⁡ ⁣(1+Z0RS1),Z02=RS1×RS2A = 20\log\!\left(1 + \frac{Z_0}{R_{S1}}\right), \qquad Z_0^{2} = R_{S1} \times R_{S2}
Skyworks Equation 37, the bridged-T as printed: series arms of Z0, R_S1 the shunt from their junction to ground, R_S2 the bridge. "The relationship between the forward resistance of the two diodes ensures maintenance of a matched circuit at all attenuation values." Solved for a wanted attenuation (derived): R_sh = Z0/(K − 1), R_br = Z0(K − 1).
R1=R2=Z0 K−1K+1,R3=R4=Z0 4KK2−1,Rsh=R3∥R4=Z0 2KK2−1R_1 = R_2 = Z_0\,\frac{K - 1}{K + 1}, \qquad R_3 = R_4 = Z_0\,\frac{4K}{K^2 - 1}, \qquad R_{sh} = R_3 \parallel R_4 = Z_0\,\frac{2K}{K^2 - 1}
Yeh et al. Equations 1 and 2, the T pad. Their Fig. 1(a) draws the shunt as two equal resistors, R3 and R4, in parallel; Equation 2 is each of them, and a single shunt is their parallel value (derived). Their example: "For a 10 dB attenuator sub-stage (K² = 10) connected to a characteristic impedance of Z0 = 50 Ω, one finds R1 = R2 = 26.0 Ω and R3 = R4 = 70.3 Ω." The calculator gives 25.97 Ω, 70.27 Ω each, and 35.14 Ω as one resistor.
R1=RS−R2∥RL,R2=RSRL2RS−RL,RS>RLR_1 = R_S - R_2 \parallel R_L, \qquad R_2 = \sqrt{\frac{R_S R_L^{2}}{R_S - R_L}}, \qquad R_S > R_L
Maxim AN972 Equations 1 and 2, the minimum-loss pad: R1 in series on the higher-impedance side, R2 in shunt across the lower. With R_S below R_L the calculator mirrors the pad. The 75 Ω to 50 Ω example: R2 = 86.6, R1 = 43.3; the calculator gives 86.6 Ω and 43.3 Ω.
Losspower=10log⁡ ⁣(RSRL)+20log⁡ ⁣(R2∥RLR2∥RL+R1),Lossvoltage=20log⁡ ⁣(R2∥RLR1+R2∥RL)  or  20log⁡ ⁣(RSR1+RS)\mathrm{Loss_{power}} = 10\log\!\left(\frac{R_S}{R_L}\right) + 20\log\!\left(\frac{R_2 \parallel R_L}{R_2 \parallel R_L + R_1}\right), \qquad \mathrm{Loss_{voltage}} = 20\log\!\left(\frac{R_2 \parallel R_L}{R_1 + R_2 \parallel R_L}\right) \;\text{or}\; 20\log\!\left(\frac{R_S}{R_1 + R_S}\right)
Maxim Equation 18, the power loss, the same in both directions; Equation 6, the voltage loss from the higher impedance to the lower; and Equation 22, from the lower to the higher. Maxim prints them as negative decibels: −5.72 dB, −7.48 dB and −3.96 dB for 75 Ω and 50 Ω. The calculator shows them as positive losses.
Amin=20log⁡ ⁣(r+r−1),r=RhighRlowA_{min} = 20\log\!\left(\sqrt{r} + \sqrt{r - 1}\right), \qquad r = \frac{R_{high}}{R_{low}}
The minimum-loss pad's attenuation in closed form: Equation 18 with Equations 1 and 2 substituted. Derived here, not in Maxim's note; the tests check that it equals Equation 18.
A=10log⁡PavailPload,Γ=Zin−RSZin+RS,RL=−20log⁡∣Γ∣,PR=(Va−Vb)2RA = 10\log\frac{P_{avail}}{P_{load}}, \qquad \Gamma = \frac{Z_{in} - R_S}{Z_{in} + R_S}, \qquad RL = -20\log\lvert\Gamma\rvert, \qquad P_R = \frac{(V_a - V_b)^2}{R}
Derived: every pad the page shows is solved as a resistor network between R_S and R_L by nodal analysis. The attenuation is the power available from the source over the power in the load, which for a matched pad is 20 log K and for the minimum-loss pad is Maxim's power loss ("the ratio of power delivered to power available"). The power in each resistor comes from its node voltages, for the input power entered.
Z0=Zoc Zsc,K2=1+t1−t,t=ZscZocZ_0 = \sqrt{Z_{oc}\,Z_{sc}}, \qquad K^2 = \frac{1 + t}{1 - t}, \qquad t = \sqrt{\frac{Z_{sc}}{Z_{oc}}}
Derived: resistors to attenuation. For a symmetric pad, Z_oc and Z_sc are the input resistance with the far port open and shorted; Z0 is the impedance the pad matches at both ports and A = 10 log K² the attenuation between them.

Assumptions

What a matched attenuator pad does

A resistive attenuator, or pad, is a small network of resistors that reduces a signal by a fixed number of decibels while presenting the right impedance at both ends. Put a 10 dB, 50 Ω pad between a 50 Ω source and a 50 Ω load and three things are true at once: the load receives a tenth of the power the source had available, the source still sees 50 Ω, and the load, looking back, still sees 50 Ω. That last pair is what separates a pad from a plain voltage divider. A divider drops the voltage but changes the impedance each side sees; a matched pad attenuates without reflecting anything back.

That is why pads are used as much for their match as for their loss. A reflection from a mismatched load has to pass through the pad twice, so the source sees it attenuated by twice the pad's loss: a 75 Ω load on a 50 Ω source has a return loss of 14.0 dB, and with a 10 dB, 50 Ω pad in front of it the source sees 34.0 dB. A pad also lowers a signal that is too strong for the input after it, and sets a known, broadband loss in a measurement path. Three topologies give the same result between equal impedances: the pi (a shunt resistor at each port and a series resistor between them), the T (a series resistor at each port and a shunt from the junction), and the bridged-T (two series arms equal to Z0, a bridge across them and a shunt from their junction). A fourth, the minimum-loss pad, matches two different impedances, such as 75 Ω to 50 Ω, with the least attenuation a matched resistive pad can have.

Every design starts from the voltage ratio K = Vin/Vout = 10A/20, the definition Yeh et al. use, and K² is the power ratio. The pi and bridged-T equations are Skyworks' (Design With PIN Diodes, p.15), and the T equations Yeh et al.'s (J. Appl. Phys. 2017, p.2); the reference note below typesets both, with the inversions the calculator uses. The calculator does not trust the equations alone: it solves each pad as a resistor network between its terminations, and reports the attenuation, input impedance and return loss that network actually gives. That is what lets it tell you what a pad built from E24 values, a pad placed in the wrong system, or a pad whose resistors have drifted really does.

Pi and T attenuator resistor values, 1 to 20 dB in 50 Ω

Each row is a matched pad for 50 Ω at both ports. The pi's two shunt resistors are equal, and so are the T's two series resistors; the T shunt is a single resistor. The bridged-T's series arms are 50 Ω at every attenuation, so only its bridge and shunt are listed.

APi shuntPi seriesT seriesT shuntBridged-T bridgeBridged-T shunt
1 dB869.5 Ω5.77 Ω2.88 Ω433.3 Ω6.1 Ω409.8 Ω
2 dB436.2 Ω11.61 Ω5.73 Ω215.2 Ω12.95 Ω193.1 Ω
3 dB292.4 Ω17.61 Ω8.55 Ω141.9 Ω20.63 Ω121.2 Ω
4 dB221 Ω23.85 Ω11.31 Ω104.8 Ω29.24 Ω85.49 Ω
5 dB178.5 Ω30.4 Ω14.01 Ω82.24 Ω38.91 Ω64.24 Ω
6 dB150.5 Ω37.35 Ω16.61 Ω66.93 Ω49.76 Ω50.24 Ω
7 dB130.7 Ω44.8 Ω19.12 Ω55.8 Ω61.94 Ω40.36 Ω
8 dB116.1 Ω52.84 Ω21.53 Ω47.31 Ω75.59 Ω33.07 Ω
9 dB105 Ω61.59 Ω23.81 Ω40.59 Ω90.92 Ω27.5 Ω
10 dB96.25 Ω71.15 Ω25.97 Ω35.14 Ω108.1 Ω23.12 Ω
11 dB89.24 Ω81.66 Ω28.01 Ω30.62 Ω127.4 Ω19.62 Ω
12 dB83.54 Ω93.25 Ω29.92 Ω26.81 Ω149.1 Ω16.77 Ω
13 dB78.84 Ω106.1 Ω31.71 Ω23.57 Ω173.3 Ω14.42 Ω
14 dB74.93 Ω120.3 Ω33.37 Ω20.78 Ω200.6 Ω12.46 Ω
15 dB71.63 Ω136.1 Ω34.9 Ω18.36 Ω231.2 Ω10.81 Ω
16 dB68.83 Ω153.8 Ω36.32 Ω16.26 Ω265.5 Ω9.42 Ω
17 dB66.45 Ω173.5 Ω37.62 Ω14.41 Ω304 Ω8.22 Ω
18 dB64.4 Ω195.4 Ω38.82 Ω12.79 Ω347.2 Ω7.2 Ω
19 dB62.64 Ω220 Ω39.91 Ω11.36 Ω395.6 Ω6.32 Ω
20 dB61.11 Ω247.5 Ω40.91 Ω10.1 Ω450 Ω5.56 Ω

Two patterns are worth reading off it. The pi shunt never falls below 50 Ω, and Skyworks says so of its own curve: "the minimum value for RS1 and RS2 is 50 Ω". At high attenuation it approaches 50 Ω from above while the pi series resistor grows without limit, and the T mirrors that: its series resistors approach 50 Ω from below while its shunt heads for zero. And in the bridged-T the bridge times the shunt is always 50² = 2500 Ω², the matching condition Skyworks prints as Z0² = RS1 × RS2.

Attenuator resistor values in 75 Ω

The same pads for 75 Ω. Every value is 1.5 times the 50 Ω one, because every design equation is Z0 times a function of K alone: a pad scales with its impedance.

APi shuntPi seriesT seriesT shuntBridged-T bridgeBridged-T shunt
1 dB1.304 kΩ8.65 Ω4.31 Ω650 Ω9.15 Ω614.7 Ω
2 dB654.3 Ω17.42 Ω8.6 Ω322.9 Ω19.42 Ω289.7 Ω
3 dB438.6 Ω26.42 Ω12.82 Ω212.9 Ω30.94 Ω181.8 Ω
4 dB331.5 Ω35.77 Ω16.97 Ω157.2 Ω43.87 Ω128.2 Ω
5 dB267.7 Ω45.6 Ω21.01 Ω123.4 Ω58.37 Ω96.37 Ω
6 dB225.7 Ω56.03 Ω24.92 Ω100.4 Ω74.64 Ω75.36 Ω
7 dB196.1 Ω67.2 Ω28.69 Ω83.7 Ω92.9 Ω60.55 Ω
8 dB174.2 Ω79.27 Ω32.29 Ω70.96 Ω113.4 Ω49.61 Ω
9 dB157.5 Ω92.38 Ω35.72 Ω60.89 Ω136.4 Ω41.25 Ω
10 dB144.4 Ω106.7 Ω38.96 Ω52.7 Ω162.2 Ω34.69 Ω
11 dB133.9 Ω122.5 Ω42.02 Ω45.92 Ω191.1 Ω29.43 Ω
12 dB125.3 Ω139.9 Ω44.89 Ω40.22 Ω223.6 Ω25.16 Ω
13 dB118.3 Ω159.1 Ω47.56 Ω35.35 Ω260 Ω21.63 Ω
14 dB112.4 Ω180.5 Ω50.05 Ω31.17 Ω300.9 Ω18.69 Ω
15 dB107.4 Ω204.2 Ω52.35 Ω27.55 Ω346.8 Ω16.22 Ω
16 dB103.3 Ω230.7 Ω54.48 Ω24.39 Ω398.2 Ω14.13 Ω
17 dB99.67 Ω260.2 Ω56.43 Ω21.62 Ω456 Ω12.34 Ω
18 dB96.6 Ω293.2 Ω58.23 Ω19.19 Ω520.7 Ω10.8 Ω
19 dB93.96 Ω330 Ω59.87 Ω17.04 Ω593.4 Ω9.48 Ω
20 dB91.67 Ω371.2 Ω61.36 Ω15.15 Ω675 Ω8.33 Ω

Worked example: Yeh et al.'s 10 dB T pad in 50 Ω

Yeh, LeFebvre, Premaratne, Wellstood and Palmer built thin-film attenuators to reduce the thermal noise reaching superconducting qubits, and chose a T pad because, in their thermal simulations, it had "a larger cooling power than the Π-pad designs". Their Fig. 1(a) draws the T with its shunt as two equal resistors side by side, R3 and R4, and their equations give each of them. For the 10 dB stage: "For a 10 dB attenuator sub-stage (K² = 10) connected to a characteristic impedance of Z0 = 50 Ω, one finds R1 = R2 = 26.0 Ω and R3 = R4 = 70.3 Ω." The left column is the calculator's arithmetic; the right is what Yeh et al. print.

ratio     K = 10^(10/20) = √10                     = 3.1623   
Eq 1      R1 = R2 = 50 × (K − 1)/(K + 1)           = 25.97 Ω   Yeh: 26.0 Ω
Eq 2      R3 = R4 = 50 × 4K/(K² − 1)               = 70.27 Ω   Yeh: 70.3 Ω
shunt     R3 ∥ R4 = 2K × 50/(K² − 1)               = 35.14 Ω  
check     26.0 Ω, 70.3 Ω ∥ 70.3 Ω, solved into 50 Ω = 10.00 dB 
          input resistance of that network         = 50.03 Ω  

The calculator agrees with both printed values to the digit shown. The single shunt resistor of an ordinary T is the pair in parallel, 35.14 Ω, which is the calculator's T shunt; the two-resistor form is listed beside it. Built from Yeh's rounded values and solved as a network, the pad gives 10.003 dB and presents 50.03 Ω to the source, so the rounding to one decimal place costs nothing measurable.

The paper also says where the heat goes: "the resistor R1 within each 10 dB cell dissipates the most power and has the largest temperature". The nodal solution agrees. Of the power entering the pad, R1 takes 52 %, the shunt 33 % and R2 5.2 %, and the 10 % left reaches the load. That split is the same for a pi at the same attenuation, with the input shunt in R1's place, and it is what the power row of the calculator and the bars in the figure show for any pad and input power.

Worked example: Maxim's 75 Ω to 50 Ω minimum-loss pad

"CATV systems are based on 75Ω characteristic impedance, but typical laboratory equipment has 50Ω characteristic impedance", as Maxim's AN972 opens, and the note matches them with an L-section of two resistors: R1 in series on the 75 Ω side and R2 in shunt across the 50 Ω side. Its Equations 1 and 2 give the values for any RS > RL, and its worked example runs them for 75 Ω and 50 Ω. The calculator's defaults in minimum-loss mode are this example.

Eq 2      R2 = √(75 × 50² / (75 − 50))             = 86.6 Ω    Maxim: 86.6
Eq 1      R1 = 75 − R2 ∥ 50                        = 43.3 Ω    Maxim: 43.3
          R2 ∥ 50                                  = 31.7 Ω    Maxim: 31.69
Eq 6      20 log(R2∥50 / (R1 + R2∥50))             = −7.48 dB  Maxim: −7.48
Eq 18     10 log(75/50) + Eq 6                     = −5.72 dB  Maxim: −5.72
Eq 22     20 log(75 / (R1 + 75))                   = −3.96 dB  Maxim: −3.96

Every figure matches Table 1 of the note. One intermediate does not quite: Maxim prints 86.6 Ω ∥ 50 Ω as 31.69 in its Equation 29, where the parallel is 31.698 Ω; the print is truncated rather than rounded, and it does not move the −5.72 dB result. Solved as a network, the pad presents 75 Ω to the 75 Ω side and 50 Ω to the 50 Ω side, which is Maxim's "The 75Ω termination sees a 75Ω equivalent resistance network. Similarly, the 50Ω termination sees a 50Ω equivalent resistance network."

The point of the note is its Table 1. The power loss is the same both ways, 5.72 dB from 75 Ω to 50 Ω and 5.72 dB back, but the voltage loss is not: 7.48 dB from 75 Ω to 50 Ω and 3.96 dB the other way. Maxim's rule: "Use voltage loss when measuring in dBmV, dBµV, or dBV, or for any voltage-related measurement. Use power loss when measuring in dBm or for any power measurement."

The minimum loss depends only on the ratio of the two impedances. With r = Rhigh/Rlow it is 20 log(√r + √(r − 1)), which is Maxim's Equation 18 with Equations 1 and 2 substituted; the algebra is done here, not in the note, and the tests check the two agree. For other impedances against 50 Ω:

RhighSeries R1Shunt R2Power lossVoltage loss, high → 50 ΩVoltage loss, 50 Ω → high
60 Ω24.49 Ω122.5 Ω3.77 dB4.56 dB2.97 dB
75 Ω43.3 Ω86.6 Ω5.72 dB7.48 dB3.96 dB
100 Ω70.71 Ω70.71 Ω7.66 dB10.67 dB4.65 dB
150 Ω122.5 Ω61.24 Ω9.96 dB14.73 dB5.18 dB
200 Ω173.2 Ω57.74 Ω11.44 dB17.46 dB5.42 dB
300 Ω273.9 Ω54.77 Ω13.42 dB21.20 dB5.63 dB
600 Ω574.5 Ω52.22 Ω16.63 dB27.42 dB5.83 dB

A matched pad between two different impedances cannot lose less than this, which is why it is a minimum-loss pad. A higher attenuation between unequal impedances needs a pad of three resistors; this calculator does not design that case.

Pi vs T vs bridged-T attenuator

Between equal impedances all three give exactly the same attenuation and match, so the choice comes down to the resistor values, where the power goes, and whether the pad has to be adjustable.

Resistor values. At low attenuation the pi needs large shunts and a small series resistor: 869.5 Ω and 5.77 Ω for 1 dB in 50 Ω. The T needs the reverse, 2.88 Ω in series and 433.3 Ω in shunt. At high attenuation the extremes move to the other element: a 40 dB pi has a 2.5 kΩ series resistor, a 40 dB T a 1 Ω shunt. A very small or very large resistor is where the connections and parasitics of a real part matter most against its resistance, so the usual choice is the topology whose values stay near Z0 at the attenuation needed, or two pads in cascade.

Where the power goes. The resistor at the input, the pi's input shunt or the T's input series resistor, takes the largest share, and at high attenuation it takes nearly all of it. The split is identical for a pi and a T at the same attenuation, as shares of the available input power:

AInput resistorMiddle resistorOutput resistorWhole pad
3 dB17.1 %24.2 %8.57 %49.9 %
6 dB33.2 %33.3 %8.35 %74.9 %
10 dB51.9 %32.9 %5.19 %90.0 %
20 dB81.8 %16.4 %0.82 %99.0 %
30 dB93.9 %5.9 %0.09 %99.9 %
40 dB98.0 %2.0 %0.01 %100.0 %

So a 30 dB pad for a 1 W input is not three resistors sharing a watt: one of them dissipates nearly all of it, and it has to be rated for that alone. The table is derived from the network, and the calculator gives the same breakdown in watts for the power you enter.

Adjustability. The bridged-T keeps its two series arms at Z0 whatever the attenuation, and only its bridge and shunt change, always with their product equal to Z0². Skyworks uses exactly that with two PIN diodes as the variable resistors: "The relationship between the forward resistance of the two diodes ensures maintenance of a matched circuit at all attenuation values." Its range is wide, a bridge of 6.1 Ω and shunt of 409.8 Ω at 1 dB, 4.95 kΩ and 0.505 Ω at 40 dB. The bridged-T also has a property that falls out of the network rather than out of any source: when it is matched, no current flows in its output arm. At 10 dB the input arm takes 47 % of the power, the bridge and the shunt 22 % each, and the output arm nothing; the figure shows it as 0 W. Change the load and the output arm starts to conduct.

Building the pad from E24 and E96 values

Exact values are rarely stocked. The calculator rounds each resistor to the nearest E24 or E96 value and solves the rounded pad as it is, which is more useful than the rounding errors themselves: a pad is judged by its attenuation and its match, and those are what the rounding moves. For 10 dB in 50 Ω:

PadE24 valuesAttenuationReturn lossE96 valuesAttenuationReturn loss
Pi100 Ω, 68 Ω, 100 Ω9.63 dB49.6 dB95.3 Ω, 71.5 Ω, 95.3 Ω10.07 dB53.8 dB
T27 Ω, 36 Ω, 27 Ω10.07 dB36.4 dB26.1 Ω, 34.8 Ω, 26.1 Ω10.07 dB73.9 dB
Bridged-T51 Ω, 110 Ω, 24 Ω, 51 Ω9.94 dB39.6 dB49.9 Ω, 107 Ω, 23.2 Ω, 49.9 Ω9.96 dB58.2 dB

The return loss is the one to look at. Rounding moves the attenuation by a few tenths of a decibel at most here, but it moves the match, and a pad fitted to improve a match should not be the thing that spoils it. The E-series calculator finds two-resistor combinations when a single stocked value is too far off.

Where the resistor model stops being valid

Parasitics. Every equation here treats the resistors as pure resistances with zero-length connections. Yeh et al. hit the limit of that directly: "For a large resistor, its parasitic capacitance and inductance become important, and a lumped element model is not valid. Microwave simulations using ANSYS's high frequency software simulator (HFSS) confirmed that the response of the attenuator degraded at high frequencies when the physical size of the resistors got too large." Their target was "a flat microwave response (less than 3 dB change) up to 12 GHz in the simulations", and the resistor geometry was chosen for it. The calculator's numbers are the DC and low-frequency answer; above that, the layout decides.

Temperature and power. Resistors drift, and a pad drifts with them. Spectrum Control's note on Weinschel attenuators quotes the military standard: "Military Standard, MIL-A-3933 for fixed attenuators calls for a TCA of 0.0004dB/dB/°C. Over a 100° C ambient temperature change, a 30 dB attenuator would change by a maximum of 1.2 dB". The arithmetic, 30 × 100 × 0.0004, is 1.2 dB. The note adds that when series and shunt share the same temperature coefficient, "the attenuation will always increase at DC, independent of the temperature and the magnitude of the TCR", and that poor coefficients "significantly degrade the SWR, with little effect on the DC attenuation." The network solution bears both out. Scale every resistor of a 10 dB, 50 Ω pi by +1 % and the attenuation rises by 0.00019 dB; by −1 % it also rises, by 0.00020 dB. The attenuation sits at a minimum against a common drift, so it barely moves. The impedance moves with the resistors: the pad now matches 50.5 Ω, and in a 50 Ω system its return loss has fallen to 47.0 dB. At ±10 % the attenuation changes by only 0.018 dB and 0.022 dB, but the return loss is down to 27.4 dB and 26.5 dB. A pad whose resistors track each other keeps its loss; it is the match that suffers.

Real chip ratings. Vishay's CZA thick-film chip attenuator, an "Unbalanced π Type" pad in one package, shows what a small part is rated for. The CZA06S's "Rated dissipation at 70 °C" is 0.075 W (0.040 W for the smaller CZA04S), the frequency range is "DC to 3 GHz", and the VSWR is "1.2 max.", a return loss of 20.8 dB. The attenuation tolerance is ±0.3 dB or ±0.5 dB, tolerance codes L and H. A 10 dB pad dissipates nine tenths of its input, so 0.075 W is reached at 83.3 mW available, 19.2 dBm, before any derating above 70 °C. The datasheet is marked "End of Life June-2021", so the part itself is a reference point rather than a recommendation; a discrete pad built from chip resistors should be checked resistor by resistor against the power table above.

Common attenuator pad mistakes

Further reading