• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Development Tools » WEBENCH® Design Center » Simulation and Models Forum » Macro-model for MPY634
Share
WEBENCH® Design Center
  • Forums
  • Announcements
  • Files
  • E2E Wiki
Options
  • Subscribe via RSS

Forums

Macro-model for MPY634

This question is answered
ARUN JVS
Posted by ARUN JVS
on Jul 16 2011 02:02 AM
Prodigy60 points

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?

TINA Simulation analog design contest macromodel mpy634
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Marcos López - WEBENCH Design Center
    Posted by Marcos López - WEBENCH Design Center
    on Jul 18 2011 16:23 PM
    Intellectual1340 points

    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

    TINA tina-ti PSPICE TINA TI
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • ARUN JVS
    Posted by ARUN JVS
    on Jul 19 2011 23:56 PM
    Prodigy60 points

    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?

     

    TINA Simulation analog design contest macromodel mpy634
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • abhi rv
    Posted by abhi rv
    on Jul 20 2011 01:10 AM
    Prodigy30 points

    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...

    macro model request analog TINA macro models analog design contest macromodel mpy634
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Davidson Arul
    Posted by Davidson Arul
    on Jul 20 2011 09:05 AM
    Prodigy20 points

    sir i too need a macro for MPY634KP to work with in TINA TI... pl help...

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Flora Carreto
    Posted by Flora Carreto
    on Jul 20 2011 09:17 AM
    Intellectual920 points

    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

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Marcos López - WEBENCH Design Center
    Posted by Marcos López - WEBENCH Design Center
    on Jul 20 2011 18:26 PM
    Verified Answer
    Verified by ARUN JVS
    Intellectual1340 points
    MPY634_TB.TSC

    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

    mpy634
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Davidson Arul
    Posted by Davidson Arul
    on Jul 20 2011 20:44 PM
    Prodigy20 points

    thank you sir..

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • ARUN JVS
    Posted by ARUN JVS
    on Jul 21 2011 10:30 AM
    Prodigy60 points

    Thanks a lot for timely response...

    TINA Simulation analog design contest macromodel mpy634
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • abhi rv
    Posted by abhi rv
    on Jul 21 2011 10:56 AM
    Prodigy30 points

    thanks a lot sir...

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • priyanka pai
    Posted by priyanka pai
    on Aug 03 2011 02:12 AM
    Prodigy75 points

    thank you for giving the link to download MPY634 but we are having problem in simulating the macro model. we are getting an error stating "this circuit is too big for this trial demo version". we are using TINA 9 DEMO VERSION.CAN U GIVE US SOME SOLUTION?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Marcos López - WEBENCH Design Center
    Posted by Marcos López - WEBENCH Design Center
    on Aug 03 2011 11:30 AM
    Verified Answer
    Verified by Britt Brooks - WEBENCH® Design Center
    Intellectual1340 points
    tina_version.png

    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.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • davide dimauro
    Posted by davide dimauro
    on May 08 2012 09:24 AM
    Prodigy20 points

    2630.MPY634_prova.TSC

    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 

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Marcos López - WEBENCH Design Center
    Posted by Marcos López - WEBENCH Design Center
    on May 08 2012 12:01 PM
    Intellectual1340 points
    2630.MPY634_prova[2].TSC

    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. 

     

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • davide dimauro
    Posted by davide dimauro
    on May 10 2012 14:50 PM
    Prodigy20 points

    Thanks, very nice!

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Maneesha Satyanarayanan
    Posted by Maneesha Satyanarayanan
    on Jan 15 2013 08:48 AM
    Prodigy10 points

    were u able to get macromodel for mpy634 for ur contest. we too are in need of it..

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
12
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use