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.

comparing diagram to formula of INL DNL

Status
Not open for further replies.

yefj

Advanced Member level 4
Joined
Sep 12, 2019
Messages
1,195
Helped
1
Reputation
2
Reaction score
3
Trophy points
38
Activity points
7,217
Hello , by definition DNK(K)=(V_out(K+1)-V_out(K)-Vlsb)/Vlsb
So for K=2
DNL(K)=(V_out(K+1)-V_out(K)-Vlsb)/Vlsb=((3/8)-(3/8)-(1/8))/(1/8)=-1 [LSB]
INK(K)=(V_out(K)-K*Vlsb)/Vlsb=(3/8)-2*(1/8))/(1/8)=1

In the place Where DNL is +1 i get -1 for some reason.I dont know how to interpet this large jump form DNL INL.
Howdo i methamichly derive the INL DNL of these K=2 case?
Thanks.
1598734074960.png
 

Attachments

  • 1598733082436.png
    1598733082436.png
    257.1 KB · Views: 66

Hello , What is the calculation of the INL that makes -1 results?
Thanks.

1598772141304.png
 

For the 1st case you calculate the DNL for code 2 (010), that is the step from code 1 do code 2. This step is 3/8-1/8=2/8 and then you look at the relative error of the step with respect to 1LSB=1/8. So, DNL(2)=(3/8-1/8-1/8)/(1/8)=1. INL is the difference between the ideal analog voltage at code 2 vs. the real one, all this with respect to 1LSB. So, real voltage is 3/8, ideal voltage is 2/8, difference is 1/8. INL(2)=(2/8-1/8)/(1/8)=1LSB

For the second case, code 5, result is not INL(5)=-1. INL there is 0. Both the actual voltage and the ideal voltage are at 5/8, so INL(5)=0.
Another way to see this is to calculate as INL(5)=DNL(1)+DNL(2)+DNL(3)+DNL(4)+DNL(5)=0+1+0+0-1=0
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top