Symbolic Equation Using Modified Nodal Analysis Fo
Symbolic Equation Using Modified Nodal Analysis Fo
net/publication/228932393
Symbolic equation using modified nodal analysis for linear electrical circuit
using Matlab
CITATIONS READS
0 1,598
5 authors, including:
All content following this page was uploaded by Zoltan Erdei on 05 June 2014.
Abstract: - In this paper it is presented a program which generates the modified nodal equation for
electric analog circuits in a symbolic, partial symbolic and numerical mode. The program is an
application, made in the environment of the program MATLAB version 7.1, which has a powerful
symbolic math toolbox.
Key-Words: - analog circuits, circuit functions, symbolic equations, Matlab, netlist, modified nodal analysis.
2 Modified Nodal Analysis (MNA) are used for reconstruction of RGB and component
To solve the circuit and obtain the desired circuit video (Y, Pb, and Pr) signals. They are placed
function we use the modified nodal analysis. following the video DAC to remove the higher
In the modified nodal analysis the circuit matrix is frequency replicas of the signals, as well as before the
obtained by the augmentation of the nodal ADC for anti-aliasing. Figure 2 shows a one-channel,
conductance (admittance) matrix corresponding to dual-supply configuration incorporating the
the NA- compatible circuit elements with additional
MAX4382. It is a three-pole, Sallen-Key Butterworth
rows and columns for non-NA-compatible circuit
elements. lowpass filter, in which the current DAC generates the
The circuit equations in operational corresponding video signal, and the resistor (RL) sets the amplitude.
to the modified nodal analysis method, have the With the MAX4382, the RL, R1, R2, C1, and C2 form
following form: a two-pole, Sallen-Key lowpass filter having a gain of
2. The driving load (75Ω) at the output, plus RT and
Yn−1,n−1 ( s) B n−1,m ( s ) Vn−1 ( s) I sc ,n−1 ( s) Cp, sets the real pole.
A ⋅ = , (1) In the Figure 2 circuit, the -3dB bandwidth is about
m ,n−1 ( s ) Z m ,m ( s ) I m ( s) E m ( s) 30MHz. The attenuation is approximately 14dB at
44.25MHz, and 28dB at 74.25MHz. The group delay
Where: - is the admittance matrix corresponding to
is roughly 6.5ns. If the current DAC load is different
the n-1 independent nodes; is an (n-1)xm matrix
and it contains the elements -1, 0, +1 and the current than 75Ω, just use the following relationship to set the
gains of the CCCS’s; is an mx(n-1) matrix value of R1: R1 + RL = 150Ω. For RL greater than
containing the elements -1, 0, +1 and the voltage 150Ω, C1, C2, R1, and R2 will need to be adjusted.
gains of the VCVS’s; is a mxm matrix having the
transfer impedances of the CCVS’s; is node
voltage vector corresponding to the n-1 independent
nodes. The vector represents the current vector
corresponding to the non-NA compatible circuit
branches and it has the following structure:
[ ( )( )(
Im(s) = (Ie (s)) , Iec (s) , IeC (s) , I jC (s) , (IL (s)) t, (2)
t t t
)
t t
]
where : (I e (s) ) is the ideal voltage source current
t
vector; (I ec (s ) ) t
the controlled (output) branch
current vector of all controlled voltage sources;
(I eC (s ) )
t
the controlling (input) branch current
vector of the CCVS’s; (I jC (s ) )
t
the controlling Fig.2 Lowpass Sallen-Key filter.
branch current vector of the CCCS’s. The vectors The input file for this example has the following
I sc ,n−1 ( s ) and E m (s ) represent the contributions of structure:
the excitation sources (independent current and
voltage sources). 6
R1 1 0 75 0.02
R2 1 2 75 0.02
R3 2 3 150 0.02
3 Description of the application R4 5 0 590 0.02
To explain and understand this application we R5 6 5 590 0.02
consider the following circuits (figure 2). This R6 6 4 75 0.02
application describes how to use a lowpass Sallen-Key Rf 3 5 100000 0.00001
C1 3 0 0.000000000022 0.1
filter with a dual supply voltage. The circuit provides a
C2 2 6 0.000000000022 0.1
Butterworth response with a 30MHz bandwidth, and is C3 4 0 0.000000000120 0.1
ideal for video-reconstruction filtering in HDTV E1 1 0 1 0.1
applications. In HDTV applications, lowpass filters G1 3 5 0 6 1000000
References:
[1] R. R. Boyd , Tolerance analysis of Electronic
Circuits using Matlab, CRC Press, Washington 2002.
[2] A. E. Schwarz, Computer-aided design of
microelectronic circuits and systems, Academic Press,
London, 1987.
[3] H. J. Orchard, G. C. Temes, “Filter design using
transformed variables”, CT, 15, Dec. 1968.
[4] Lucia Dumitriu, M. Iordache, Teoria moderna a
circuitelor electrice - Vol. I – Fundamentare teoretica,
Aplicatii, Algoritmi si Programe de calcul, Editura All
Educational S.A., Bucuresti 1998.
[5] M. Iordache, Lucia Dumitriu, Teoria moderna a