Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Recent content by JoannesPaulus

  1. J

    INL and DNL error measurement for DeltaSigma ADC

    Yes and no. The simplest way to see the difference is using a DC input. The Nyquist ADC will output one digital value (provided the device and input noises are less than 0.5LSB). The SD ADC will output two values, due to the fact that the SD loop will try to stay around the signal. No static...
  2. J

    INL and DNL error measurement for DeltaSigma ADC

    A sigma-delta ADC is a dynamic chaotic system therefore the DNL/INL do not make much physical sense since they do not represent the static transfer function of the ADC. Of course you can use the histogram method, as suggested by erikl, for comparison with other ADCs but it won't have much meaning.
  3. J

    How to compare multiple voltages ( II )

    I am not aware of off the shelf WTA ICs. I thought you where designing the IC.
  4. J

    How to compare multiple voltages ( II )

    g00gle is a powerful t00l.
  5. J

    How to compare multiple voltages ( II )

    I just thought of a simple "winner-takes-all network" as, for example, the paper by Donckers. Simple, small and elegant. I used a similar configuration to compare 320 current years ago.
  6. J

    Problem with Voltage reference of ADC

    It depends on your requirements. Sometimes a simple differential pair is enough, sometimes you need a more complex amplifier. If you are driving a capacitive load only, a folded cascode op-amp would probably work well. The bandwidth of the amplifier should be large. When you close the loop you...
  7. J

    Problem with Voltage reference of ADC

    Before looking into the buffer, check your clock timing. Glitches might be created by (dis)connecting the capacitors at the wrong time. As a side note, the bandwidth of the buffer should be larger than 4MHz but be aware that if it is too wide it might allow too much noise.
  8. J

    How to generate Gaussian pulse in cadence spectre?

    It is quite simple, you just need to split the positive and negative halves: module gauss(p,n); output p,n; electrical p,n; parameter real a=1 from (0:inf); parameter real b=10n from [0:inf); parameter real c=5n from (0:inf); parameter real d=0; analog begin...
  9. J

    FFT in Cadence Analog Environment

    What you are experiencing is called "subsampling". If this is not what you want, you are setting up your simulation environment incorrectly. Moreover, the Nyquist criterion says: fin<fs/2, where the "<" is strict. That means that if you want to reconstruct your input signal, you must sample at a...
  10. J

    FFT in Cadence Analog Environment

    You need to run longer simulations! The frequency resolution depends on the simulation time with the bandwidth depends on the sampling frequency. You probably are taking a large number of points in a very short simulation.
  11. J

    [MOVED]better resistor matching

    What is the resistance you are trying to obtain and why do you need such an accuracy? Have you considered automatic calibration using a mos in triode region instead of trimming?
  12. J

    Summing two ADC inputs to Improve Resolution

    No, you can't. What you suggested will double the sampling rate not the resolution.
  13. J

    Error While doing mixed-signal simulation using Verilog-A

    If you are using verilog-a, you do not need spectreVerilog but just spectre. Verilog-a is supported without any extensions. If you are using pure verilog, then follow dick_freebird's advice.
  14. J

    broadband signal, randn, Matlab query

    I would have to try them but I believe the first method is the most effective. You just need to multiply the FFT of your signal by the complex exponential function that represents the delay and than apply an IFFT to bring it back to the time-domain.
  15. J

    broadband signal, randn, Matlab query

    I am not very good at optimizing code. Maybe someone else can give you a hint on this. ---------- Post added at 19:40 ---------- Previous post was at 19:24 ---------- Yes, it is correct but it creates a BIG vector... do you need to use the whole signal? Can you split the signal into chunks? I...

Part and Inventory Search

Back
Top