| 数据搜索系统,热门电子元器件搜索 |
|
MCP48FVB21 数据表(PDF) 79 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
MCP48FVB21 数据表(HTML) 79 Page - Microchip Technology |
|
79 / 84 page ![]() 2015 Microchip Technology Inc. DS20005466A-page 79 MCP48FVBXX B.11 Integral Nonlinearity (INL) The Integral Nonlinearity (INL) error is the maximum deviation of an actual transfer function from an ideal transfer function (straight line) passing through the defined end points of the DAC transfer function (after offset and gain errors have been removed). In the MCP48FVBXX, INL is calculated using the defined end points, DAC code 100 and code 4000. INL can be expressed as a percentage of full-scale range (FSR) or in LSb. INL is also called Relative Accuracy. Equation B-6 shows how to calculate the INL error in LSb and Figure B-4 shows an example of INL accuracy. Positive INL means higher VOUT voltage than ideal. Negative INL means lower VOUT voltage than ideal. EQUATION B-6: INL ERROR FIGURE B-4: INL ACCURACY. B.12 Differential Nonlinearity (DNL) The Differential Nonlinearity (DNL) error (see Figure B-5) is the measure of step size between codes in actual transfer function. The ideal step size between codes is 1 LSb. A DNL error of zero would imply that every code is exactly 1 LSb wide. If the DNL error is less than 1 LSb, the DAC guarantees monotonic output and no missing codes. Equation B-7 shows how to calculate the DNL error between any two adjacent codes in LSb. EQUATION B-7: DNL ERROR FIGURE B-5: DNL ACCURACY. Where: EINL is expressed in LSb. VCalc_Ideal = Code * VLSb(Measured) + VOS VOUT(Code = n) = The measured DAC output voltage with a given DAC register code VLSb(Measured) = For Measured: (VOUT(4000) - VOUT(100))/3900 VOS = Measured offset voltage. EINL = ( VOUT - VCalc_Ideal ) VLSb(Measured) 010 001 000 Analog Output (LSb) DAC Input Code 011 111 100 101 1 2 3 4 5 6 0 7 110 Ideal Transfer Function Actual Transfer Function INL = < -1 LSb INL = 0.5 LSb INL = - 1 LSb Where: EDNL is expressed in LSb. VOUT(Code = n) = The measured DAC output voltage with a given DAC register code. VLSb(Measured) = For Measured: (VOUT(4000) - VOUT(100))/3900 EDNL = - 1 ( VOUT(code = n+1) - VOUT(code = n) ) VLSb(Measured) 010 001 000 Analog Output (LSb) DAC Input Code 011 111 100 101 1 2 3 4 5 6 0 7 DNL = 2 LSb DNL = 0.5 LSb 110 Ideal Transfer Function Actual Transfer Function |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |