cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Did you get an answer that solved your problem? Please mark it as an Accepted Solution so others with the same problem can find the answer easily. X

Transfer Function solution

RY_8246596
5-Regular Member

Transfer Function solution

I am trying to find Transfer function for the variables Rc1, Rc2, Rc3 and Rc4 but the tool runs into runtime error . Basically, I need transfer function in terms of Rc1, Rc2,Rc3 and Rc4.

RY_8246596_0-1625128432252.png

RY_8246596_1-1625128450453.png

EDIT : attached the worksheet. Now, I am getting out of memory as error.

 

1 ACCEPTED SOLUTION

Accepted Solutions
-MFra-
21-Topaz II
(To:RY_8246596)

We like precise and clear questions. Yours is very cryptic, devoid of data. Questions like that just waste us time.

View solution in original post

11 REPLIES 11
mvenich
12-Amethyst
(To:RY_8246596)

Post the full Mathcad worksheet please. Don't expect people to type in the equations for you.

RY_8246596
5-Regular Member
(To:mvenich)

Edited and updated in the original post .Thanks

ttokoro
20-Turquoise
(To:RY_8246596)

image.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.png

-MFra-
21-Topaz II
(To:RY_8246596)

As it is written, the system is in 6 equations and eleven unknowns. If you define five of the unknowns and give initial estimates for the remaining six unknowns, you can get a result. The result sought can be obtained by simple inspection of the circuit assuming as output a and b.

-MFra-
21-Topaz II
(To:RY_8246596)

Using the scheme: "Given .... Find(....)", being known the values of the constants and the initial estimates of the unknowns, you get only numerical results. Since you do not provide numerical values for constants or initial estimates, it is assumed that you are looking for a symbolic solution. The transfer function is defined as the ratio between an output quantity and the system's input quantity. Considering the voltage between a and b as the output quantity, and the current Is as the input quantity, it results that the transfer function is a trans- resistance.
One way to go is by using the network topology as follows (see attached photo -the verses of the currents in the graph are random):

Answer to RY_8246596.jpgAnswer to RY_8246596+1.jpg

-MFra-
21-Topaz II
(To:RY_8246596)

Inspection solution:

Answer to RY_8246596+2.jpg

 

RY_8246596
5-Regular Member
(To:-MFra-)

Basically, the Va and Vb nodes go into InAmp in the real real circuit. The whole thing is differential. It's part of MAX30001 IC  the Va and Vb are BIP and BIN pins of the IC and Is is the current generator across DRVP and DRVN nodes. My intention is to find Transfer function interms of Rc1---Rc4 and later determine the sensitivity of Rc1--Rc4 to Rx and Ry. The, Ra, Rb, Rc and Rd are representing voltage controlled switches which i modelled here as resistances to realize the combinations 0000---1111 for the circuit but now i could see that the Ra-Rd can't be substituted to infinity to represent open switch(0). But, I am getting some sense from your suggestion for the context of my original post.  

-MFra-
21-Topaz II
(To:RY_8246596)

We like precise and clear questions. Yours is very cryptic, devoid of data. Questions like that just waste us time.

RY_8246596
5-Regular Member
(To:-MFra-)

Excuse me for this. Just too many things were going in my mind. Perhaps I'll try to open a new thread with more clarity.

LucMeekes
23-Emerald III
(To:RY_8246596)

Your problem is simple, clear from that start (not at all cryptic), and your mistake is obvious.

You have 6 equations, so at best you can solve for 6 variables. I guess they would be the 6 V-terms (Va through Vq). That means adding Rc1 through Rc4 to the Find() statement should result in an error message.

Here is how it can be done:

LucMeekes_0-1625865775542.png

Note that the expression to the right of the Find() statement is pretty wide, and 6 elements high. I cut it off

You can extract any of the 6 voltages by indexing into the V() function:

LucMeekes_1-1625865849896.png

(Here the results are also wide, so I cut them off)

You can calculate the voltage difference between a and b like:

LucMeekes_2-1625866034188.png

Calculate its sensitivity to Ra with:

LucMeekes_3-1625866088750.png

Of course the result is large, so I cut it off)

And see what happens with Vab if Ra goes to infinity:

LucMeekes_4-1625866185308.png

Another large result.

Now Mathcad 15 may complain that the (symbolic) results are too large to display, but you should still be able to use them.

Provide any known values for each of the resistors should allow you to get numeric results.

 

Success!
Luc

 

RY_8246596
5-Regular Member
(To:RY_8246596)

Thanks, this solves my issue.

Top Tags