www.kxcad.net Home > Electronic Index > Altium(Protel) Index
Noise analysis lets you measure the noise contributions of resistors and semiconductor devices by plotting the Noise Spectral Density, which is the noise measured in Volts squared per Hertz (V2/Hz). Capacitors, inductors and controlled sources are treated as noise free.
The following noise measurements can be made:
the noise measured at a specified output node.
the amount of noise that, if injected at the input, would cause the calculated noise at the output. For example, if the output noise is 10p, and the circuit has a gain of 10, then it would take 1p of noise at the input to measure 10p of noise at the output. Thus the equivalent input noise is 1p.
the output noise contribution of each component in the circuit. The total output noise is the sum of individual noise contributions of resistors and semiconductor devices. Each of these components contributes a certain amount of noise, which is multiplied by the gain from that component's position to the circuit's output. Thus the same component can contribute different amounts of noise to the output, depending on its location in the circuit.
Noise analysis is set up on the Noise Analysis Setup page of the Analyses Setup dialog (after the dialog appears, simply click the Noise Analysis entry in the Analyses/Options list). The default setup for this analysis type is shown in the image below:
Noise Source - an independent voltage source in the circuit which is to be used as an input reference for the noise calculations.
Start Frequency - the initial frequency for the range over which to perform the noise calculations (in Hz).
Stop Frequency - the final frequency for the range over which to perform the noise calculations (in Hz).
Sweep Type - defines how the test points are distributed over the defined frequency range. The following three types are available:
Linear - evenly spaced test points on a linear scale.
Decade - evenly spaced test points per decade of a log10 scale.
Octave - evenly spaced test points per octave of a log2 scale.
Test Points - defines the number of points over the defined frequency range at which noise calculations will be performed.
Points Per Summary - allows you to control which noise measurement is performed. Setting this parameter to 0 will cause input and output noise to be measured only. Setting to a 1 will measure the noise contribution of each component in the circuit.
Output Node - the node in the circuit at which the total output noise is to be measured.
Reference Node - the node in the circuit used as a reference for calculating the total output noise at the desired Output Node. By default, this parameter is set to 0 (GND). If set to any other node, the total output noise is calculated as:
V(Output Node) -V(Reference Node)
Total Test Points (non-editable) - shows the total number of test points in the frequency sweep range, calculated from the initial value for Test Points and the chosen Sweep Type.
The Start Frequency must be greater than zero.
The independent voltage source specified in the Noise Source parameter must be an ac source in order for the simulation to proceed.
Data is saved for all signals in the Available Signals list, on the General Setup page of the Analyses Setup dialog.
The simulation results are displayed on the Noise Spectral Density tab of the Waveform Analysis window.
Noise Source = Vin
Start Frequency = 1.000k
Stop Frequency = 1.000meg
Sweep Type = Linear
Test Points = 1000
Points Per Summary = 0
Output Node = Output
Reference Node = 0 (GND)
Total Test Points = 1000
The entry in the SPICE netlist will be:
*Selected Circuit Analyses:
.NOISE V(OUTPUT) Vin LIN 1000 1000 1E6
and running the simulation will yield the output waveforms shown in the image below:
If the Points Per Summary parameter had been set to 1 instead of 0, the output noise contribution of each applicable component in the circuit would have been measured and the corresponding waveforms for each made available in the Sim Data panel, ready for use in the Waveform Analysis window.