Professional Documents
Culture Documents
Data Input: Speaker Impedance? Desired Attenuation? Amplifier Power/Channel? Data Output: Series Resistor = Parallel Resistor = Series Resistor Power = 8 Ohms 20 Decibels 50 Watts 7.20 Ohms 0.89 Ohms 45.00 Watts
Parallel Resistor Power = Speaker Power = Extra info: Shunt || Speaker = Amplifier Output Current (@ Full Power) = Current through Series Resistor (@ Full Power) = Current through Shunt Resistor (@ Full Power) = Current through Speaker (@ Full Power) = Amplifier Output Voltage (@ Full Power) = Voltage across Shunt and Speaker (@ Full Power) = Voltage across Series Resistor (@ Full Power) =
18.00 Volts
Attenuation expressed in decibels of relative power. A 3dB pad reduces power to one half, 6dB to one fourth, 10dB to one tenth, 20dB to one hundredth, 30dB to one thousandth and so on. For voltage you double the dBs so for example 6dB is half in voltage.
Symbols used
Passive, resistive pads and attenuators are bidirectional two-ports, but in this section they will be treated as unidirectional. ZS = the output impedance of the source. ZLoad = the input impedance of the load. Zin = the impedance seen looking into the input port when ZLoad is connected to the output port. Zin is a function of the load impedance. Zout = the impedance seen looking into the output port when Zs is connected to the input port. Zout is a function of the source impedance. Vs = source open circuit or unloaded voltage. Vin = voltage applied to the input port by the source. Vout = voltage applied to the load by the output port. Iin = current entering the input port from the source. Iout = current entering the load from the output port. Pin = Vin Iin = power entering the input port from the source. Pout = Vout Iout = power absorbed by the load from the output port. Pdirect = the power that would be absorbed by the load if the load were connected directly to the source. Lpad = 10 log10 (Pin / Pout ) always. And if Zs = ZLoad then Lpad = 20 log10 (Vin / Vout ) also. Note, as defined, Loss 0 dB Linsertion = 10 log10 (Pdirect / Pout ). And if Zs = ZLoad then Linsertion = Lpad. Loss Lpad. Loss is defined to be Lpad.
function l_pad_calculator() { level_change_decibels = eval(document.l_pad_input.level_change_decibels.value); ohm_load = eval(document.l_pad_input.ohm_load.value); series_resistor = eval(document.l_pad_input.series_resistor.value); parallel_resistor = eval(document.l_pad_input.parallel_resistor.value); level_factor = eval(document.l_pad_input.level_factor.value); total_parallel_resistance = eval(document.l_pad_input.total_parallel_resistance.value); amplifier_power = eval(document.l_pad_input.amplifier_power.value); maximum_current_series = eval(document.l_pad_input.maximum_current_series.value); maximum_current_parallel = eval(document.l_pad_input.maximum_current_parallel.value); maximum_current_speaker = eval(document.l_pad_input.maximum_current_speaker.value); maximum_current = eval(document.l_pad_input.maximum_current.value); maximum_voltage = eval(document.l_pad_input.maximum_voltage.value); series_resistor_power = eval(document.l_pad_input.series_resistor_power.value); parallel_resistor_power = eval(document.l_pad_input.parallel_resistor_power.value); ratio_parallel_to_total = eval(document.l_pad_input.ratio_parallel_to_total.value); voltage_parallel_resistors = eval(document.l_pad_input.voltage_parallel_resistors.value); voltage_series_resistor = eval(document.l_pad_input.voltage_series_resistor.value); speaker_power = eval(document.l_pad_input.speaker_power.value);
document.l_pad_input.ratio_parallel_to_total.value = (document.l_pad_input.total_parallel_resistance.value)/(ev
// Power dissipated in speaker document.l_pad_input.speaker_power.value = ((Math.pow(document.l_pad_input.voltage_parallel_resistors.valu // current in series resistor document.l_pad_input.maximum_current_series.value = eval(document.l_pad_input.maximum_current.value);
document.l_pad_input.parallel_resistor.value = (document.l_pad_input.parallel_resistor.value*100); document.l_pad_input.parallel_resistor.value = Math.round(document.l_pad_input.parallel_resistor.value); document.l_pad_input.parallel_resistor.value = (document.l_pad_input.parallel_resistor.value/100); document.l_pad_input.series_resistor.value = (document.l_pad_input.series_resistor.value*100); document.l_pad_input.series_resistor.value = Math.round(document.l_pad_input.series_resistor.value); document.l_pad_input.series_resistor.value = (document.l_pad_input.series_resistor.value/100); document.l_pad_input.series_resistor_power.value = (document.l_pad_input.series_resistor_power.value*100); document.l_pad_input.series_resistor_power.value = Math.round(document.l_pad_input.series_resistor_power.value); document.l_pad_input.series_resistor_power.value = (document.l_pad_input.series_resistor_power.value/100); document.l_pad_input.parallel_resistor_power.value = (document.l_pad_input.parallel_resistor_power.value*100); document.l_pad_input.parallel_resistor_power.value = Math.round(document.l_pad_input.parallel_resistor_power.value); document.l_pad_input.parallel_resistor_power.value = (document.l_pad_input.parallel_resistor_power.value/100); document.l_pad_input.speaker_power.value = (document.l_pad_input.speaker_power.value*100); document.l_pad_input.speaker_power.value = Math.round(document.l_pad_input.speaker_power.value); document.l_pad_input.speaker_power.value = (document.l_pad_input.speaker_power.value/100);
document.l_pad_input.maximum_current_series.value = (document.l_pad_input.maximum_current_series.value*100); document.l_pad_input.maximum_current_series.value = Math.round(document.l_pad_input.maximum_current_series.value document.l_pad_input.maximum_current_series.value = (document.l_pad_input.maximum_current_series.value/100); document.l_pad_input.maximum_current.value = (document.l_pad_input.maximum_current.value*100); document.l_pad_input.maximum_current.value = Math.round(document.l_pad_input.maximum_current.value); document.l_pad_input.maximum_current.value = (document.l_pad_input.maximum_current.value/100);
document.l_pad_input.voltage_parallel_resistors.value = (document.l_pad_input.voltage_parallel_resistors.value*100); document.l_pad_input.voltage_parallel_resistors.value = Math.round(document.l_pad_input.voltage_parallel_resistors.value document.l_pad_input.voltage_parallel_resistors.value = (document.l_pad_input.voltage_parallel_resistors.value/100); document.l_pad_input.voltage_series_resistor.value = (document.l_pad_input.voltage_series_resistor.value*100); document.l_pad_input.voltage_series_resistor.value = Math.round(document.l_pad_input.voltage_series_resistor.value); document.l_pad_input.voltage_series_resistor.value = (document.l_pad_input.voltage_series_resistor.value/100);
document.l_pad_input.total_parallel_resistance.value = (document.l_pad_input.total_parallel_resistance.value*100); document.l_pad_input.total_parallel_resistance.value = Math.round(document.l_pad_input.total_parallel_resistance.value); document.l_pad_input.total_parallel_resistance.value = (document.l_pad_input.total_parallel_resistance.value/100); document.l_pad_input.maximum_voltage.value = (document.l_pad_input.maximum_voltage.value*100); document.l_pad_input.maximum_voltage.value = Math.round(document.l_pad_input.maximum_voltage.value); document.l_pad_input.maximum_voltage.value = (document.l_pad_input.maximum_voltage.value/100);
Desired Attenuation? Speaker Impedance? Series Resistor = Parallel Resistor = Shunt || Speaker = Amplifier Power/Channel? Current through Series Resistor (@ Full Power) = Current through Shunt Resistor (@ Full Power) = Current through Speaker (@ Full Power) = Amplifier Output Current (@ Full Power) = Amplifier Output Voltage (@ Full Power) = Series Resistor Power = Parallel Resistor Power = Voltage across Shunt and Speaker (@ Full Power) = Voltage across Series Resistor (@ Full Power) = Speaker Power =
20.00 8.00 7.20 0.89 10.00 0.80 50.00 2.50 2.25 0.25 2.50 20.00 45.00 4.50 0.10 2.00 18.00 0.50
vel_change_decibels.value*.05));
.ohm_load.value/document.l_pad_input.level_factor.value);
tal_parallel_resistance.value)-(1/document.l_pad_input.ohm_load.value)));
ue-document.l_pad_input.total_parallel_resistance.value);
amplifier_power.value/document.l_pad_input.ohm_load.value);
amplifier_power.value*document.l_pad_input.ohm_load.value);
ries_resistor.value*document.l_pad_input.maximum_current.value*document.l_pad_input.maximum_current.value);
parallel_resistance.value)/(eval(document.l_pad_input.series_resistor.value)+eval(document.l_pad_input.total_parallel_resistance.value
io_parallel_to_total.value*document.l_pad_input.maximum_voltage.value);
_input.voltage_parallel_resistors.value, 2))/document.l_pad_input.parallel_resistor.value);
maximum_current.value*document.l_pad_input.series_resistor.value);
oltage_parallel_resistors.value, 2))/document.l_pad_input.ohm_load.value);
t.maximum_current.value);
ocument.l_pad_input.ohm_load.value));
maximum_current.value*(document.l_pad_input.ohm_load.value/parallel_plus_speaker));
maximum_current.value*(document.l_pad_input.parallel_resistor.value/parallel_plus_speaker));
istor.value);
88.88888889 89 0.89 720 720 7.2 4500 4500 45 450 5 0.045 50 1 0.01
250 250 2.5 250 250 2.5 225 225 0.0225 25 25 0.25 200 200 2 1800 1800 18 80 80 0.8 2000 2000 20
m_current.value);
m_voltage.value);
20
0.05
10
0.8
0.888888889
7.2
50
2.5
20
45
al_parallel_resistance.value));
0.1
4.5
18
0.5
2.5
8.888888889
2.25
0.25
Speaker Impedance? Desired Attenuation? Amplifier Power/Channel? Series Resistor = Parallel Resistor = Series Resistor Power = Parallel Resistor Power = Speaker Power =
L-Pad Values
160 50.00 45.00 40.00
Series Resistor = Parallel Resistor = Series Resistor Power = Parallel Resistor Power =
140
120 100
35.00
Power (Watts)
30.00 25.00
20.00 15.00 10.00
80
60
40
20
5.00 0.00
0.5 1 2 3 4 5 6 7 8 9 10 15 20 dB Attenuation
111545279.xlsx.ms_office