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.

TINA/Spice/ADC161S626: Simulation not working

Part Number: ADC161S626
Other Parts Discussed in Thread: TINA-TI,

Tool/software: TINA-TI or Spice Models

Howdy,

I am currently trying to do some simulation to show the benefits of using the same bridge excitation and reference voltage source for an ADC. The ADC I use isn't really important but the ADC161S626 seemed to have the simplest setup.

I used the TINA Reference Design in the product folder to create the sim attached, but when I try to run a transient sim with any of the initial conditions (calculate operating point, use initial conditions, etc.) it won't simulate.

Even when I try to just simulate the reference design (SNAM110) it gets hung up just a few ns into the simulation. Any suggestions on what to do?

Or if there is a generic 16-bit ADC that has a reference pin I could use that.

Thanks,

Kevinsnam110.tscSeparate Excitation and Ref (Ideal).TSC

  • Kevin,

    When it comes to convergence, generally speaking you can play around with the spice tolerances. You can go to Analysis -> Set Analysis Parameters. You can relax DC current error, voltage error, relative error, GMIN, TR max relative error. For instance, I usually relax them from their default values to 10n, 10u, 10m, 1n, 2m respectively.

    I have to admit that I am not 100% familiar with the application of tolerance relaxation to the ADC bit accuracy for simulation. So definitely be careful with the fact that too loose of tolerance might enable you to run the simulation at the expense of a bit inaccurate output.

    So if you are familiar with the expected output out of your test bench, then try to relax the tolerances up to an optimum point of allowing the simulation to run but yet it does not distort your expected output. I usually will try 10n, 10u, 10m, 1n, 2m as shown above and then I will try to back down systematically or tighten back the tolerance systematically back slowly to make sure that the tolerances are as optimumly tight as possible but yet still give me reasonable/accurate result.

    Herman
  • Thanks Herman,

    That helped my simulation complete.

    Regards,
    Kevin