Hey, I need the macromodel of MPY634KP (analog multiplier) (for TINA or PSpice) for use in TI Analog Design Contest 2011. Can somebody post a link?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Arun,
Currently we don't have a PSPICE or TINA macromodel for the MPY634KP, however if you are in need of a behavioral macro for a "proof of concept" project you are working on, I might be able to help you. If you are more interested in things such as bandwidth, noise, cmrr and a more detailed circuit you will have to submit a model request so that we can work on developing such model.
Regards,
-Marcos
ADC2011 in India has a preliminary phase1A, where we are to solve analogue design problems given by TI first.
Here are the problem statements: http://uniti.in/analog-design-contest/analog-design-contest-2011/76
ProblemD requires a macromodel for MPY634KP, so do all team 'D's from the country. (Each univ has 3 or more teams-ABCD)
We cannot proceed without a macro-model now.....
Are there alternatives or can a model be made available immediately?
hello everyone..Even our team is facing the same problem..There is no Macro for MPY634KP analog multiplier IC which is required for our design in ADC India 2011.It was given that we can find the macro in Ti website..but v dint get it..how r v supposed to simulate the circuit that has this analog multiplier in it..?Please upload the macro for this IC as soon in TI website...Every one here is facing the same problem...
Davidson,
Currently, the MPY634KP does not have a TINA model available. If you would like to request a model for this device, please contact the Product Information Center at support@ti.com.
Flora
Dear all,
Please find attached a Tina-TI testbech with the behavioral model of the MPY634. The macro basically implements the transfer function of the multiplier given in page one of the data sheet. Inside the schematic there is a note that explains the limitations of the model. I developed this macro using the latest version of Tina-TI that can be downloaded from http://focus.ti.com/docs/toolsw/folders/print/tina-ti.html. Feel free to repost if you have any further questions or concerns.
Regards,
-Marcos
Priyanka,
I am not able to reproduce that error on the version of Tina that I'm using which can be found in the Tina-TI folder, my suspicion is that you might be running a demo version that you obtained from the DesignSoft website, please correct me if I'm mistaken, if that is the case please go ahead and download a copy from the TI website and retry your simulations. Below is a screenshot that depicts the software version that I used to create the macro and run simulations on my end. I hope this helps and don't hesitate to reply if this doesn't answer your question of if you have any further concerns. Thank you.
Regards,
-Marcos.
Dear Marcos,
I've a problem with your MPY634 model.
I've attacched a simple schematic and I've got problem of saturation on the out port.
Can you help me?
Davide
Davide,
I looked at the schematic you provided and there are two things that are causing the saturation of the output port. Recall that the transfer function of the multiplier is given by
Vout = A*[(X1 - X2)*(Y1 - Y2)/SF - (Z1 - Z2)]
where A is the open loop gain of the multiplier. Looking closely at the multiplier transfer function we notice that it resembles the transfer function of an open loop operational amplifier,
Vout = A(V+ - V-)
thus, Vout will track any infinitesimally small change in the differential input V+ - V-. In the case of the multiplier, since A is large (~85dB) any small change in the variables inside the bracket [] will produce a very high voltage at Vout which is limited to swing between [-Vs, +Vs]. Now, how do we overcome this? Similar to the amplifier case, we use feedback =). Consider what happens if we connect input Z1 to Vout and Z2 to ground,
let X1 - X2 = X, Y1 - Y2 = Y, and SF = 1 then
Vout = A[X*Y - Vout]
rearranging and solving for Vout yields
Vout = X*Y*A/(1 + A) ~= X*Y
which is a bit more controlled than A*X*Y. In your schematic you could connect Z1 to Vout to obtain the closed loop response of the system.
The second detail is that the SF used is too small. Bear in mind that since this is a behavioral model, the way the SF pin is implemented differs slightly from the real circuit to provide ease of use.SF goes from 0.1 to 10 internally, but is controlled by an external DC voltage. The voltage at the SF pin is clamped internally so it won't go below 3 or 10 V regardless of what the user connects to this pin. In the data sheet is says that a resistor must be connected but this is where the real circuit and the model disagree. In our case to make things a bit simpler we decided to connect a DC voltage source to the SF pin and provide the voltage that way. The voltage on the DC source can be calculated for a given SF using,
V(SF) = (7*SF + 29) / 9.9
Similarly,
SF(V) = (9.9*V - 29)/7
I hope this answers your question. Should you have any further questions or concerns please feel free to re-post.
PS. Also if SF is chosen to be 0.1 the product of (X1 - X2)*(Y1 - Y2)/0.1!! can easily hit the supplies. I have attached an schematic with the suggested modifications. In my schematic I have used an SF of 4 to avoid hitting the supplies since Xpeak = 5 and Ypeak = 5.
Regards,
-Marcos.
Hi Marco,
Can you please create a PSPICE or MULTISIM model for MPY634?
I'm trying to simulate a Lorentz attractor using this chip for my project.
I have already built and tested the circuit. But I also need to simulate it for my report.
Regards,
Omair