80C196KB内部A/D转换器绝对误差失效分析
2016-06-16王建超中国电子科技集团公司第四十七研究所沈阳110032
微处理机 2016年2期
王建超,丁 宁(中国电子科技集团公司第四十七研究所,沈阳 110032)
80C196KB内部A/D转换器绝对误差失效分析
王建超,丁 宁
(中国电子科技集团公司第四十七研究所,沈阳110032)
摘 要:80C196KB内部集成8路10位A/D转换器,它由一个8通道的模拟多路开关、一个采样/保持电路、一个10位逐次逼近型A/D转换器、A/D命令寄存器、A/D结果寄存器和控制逻辑等组成。介绍了通过对80C196KB内部A/D转换器测试,简化A/D器件测试,构建简单快速、通用性好的绝对误差测试系统,以Intel公司的80C196KB单片机与16位串行D/A转换器AD5541为例,介绍该类测试系统的构建与编程,并给出具体的编程思路,提出了一种软硬件结合的A/D转换器绝对误差失效分析方法,给出了测试系统结构图,并详细描述了软件实现过程。这种方法对于其它具有内部A/D转换器的单片机一样适用。
关键词:80C196KB;A/D转换器;D/A转换器;绝对误差;失效分析;测试系统
1 引 言
绝对误差是测量值对真实值偏离的绝对大小,如图1,A/D转换误差图所示,绝对误差是有正负,有方向的。对于A/D转换器而言,绝对误差是实际转换特性曲线与理想转换特性曲线之间的最大偏差。它直接反映了A/D转换器的转换特性,通常为使用者所关注,当用于军事工业、机械控制和信号采集时,绝对误差的测试变得尤为重要。
2 测试方法
测试基于80C196KB单片机展开,80C196KB内部集成了8路10位逐次逼近型A/D转换器[1],日常使用中发现个别批次单片机内部A/D转换器存在实际转换值偏离理想值过大的情况,在对80C196KB进行失效分析时,就要对绝对误差进行测试。……
登录APP查看全文
