The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Design >> Analog Design >> How to implement the INL&DNL of ADC in verilog https://designers-guide.org/forum/YaBB.pl?num=1103513240 Message started by tanjp on Dec 19th, 2004, 7:27pm |
Title: How to implement the INL&DNL of ADC in verilog Post by tanjp on Dec 19th, 2004, 7:27pm ???,how to implement the INL&DNL of ADC in verilog-A/AMS? And why are the input resistor and the input capacitance used in the ADC?What is the function? |
Title: Re: How to implement the INL&DNL of ADC in ver Post by sheldon on Dec 19th, 2004, 8:35pm Hi, If you have access to ADE, look at the adc_8bit model, DNL is implemented in the model. One cavaet, you may need to add re-normailization so the output range with DNL is correct. INL is easier, it just requires implementing a non-linear transfer function from input to output. For example, V( mid) = V( in) * gain + HD2 * V( in)^2 + HD3 * V( in)^3 ... where V(mid) is the actual voltage that is used for the conversion. Depending on whether or not your ADC model is differential out, you can drop the HD2 term. Sheldon |
Title: Re: How to implement the INL&DNL of ADC in ver Post by andraw on Jan 16th, 2005, 12:26am O year, I wan to know also.[glb][/glb] |
Title: Re: How to implement the INL&DNL of ADC in ver Post by sheldon on Jan 23rd, 2005, 4:52pm Greetings, Forgot to mention, the input resistor and capacitor are either: 1) The input load of the ADC, driving an ADC is a very difficult issue. In real ADCs, the capacitance is often large and non-linear. Driving ADC are a key application for very high performance op-amps because of the ADC input load. 2) The input resistor and capacitor maybe used to model the analog bandwidth of the ADC. The 3dB bandwidth of the input limits the maximum input frequency. |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |