摘要
以单片机控制A/D转换器TLC549为例,对A/D转换器的主要技术指标进行了分析研究,在Proteus平台下,完成了A/D转换电路的构建,采用器件工作时序方式进行程序编写,借助仿真图表、虚拟仪器等工具对A/D转换的数据进行测量并对失调误差、增益误差、微分非线性、积分非线性和转换时间等重要参数进行了详细分析。结果表明:使用Proteus软件可对A/D转换过程进行定性分析,将抽象的A/D转换器技术指标直观化、形象化展现出来,有助于学生更好地理解A/D转换过程。
The main technical indicators of A/D converter were analyzed and studied with an example from A/D converter TLC2543 which is controlled by using SCM. It was completed the construction of the A/D converter circuit under the Proteus software. The programming based on the operation sequence of the chip is put forward. With the aid of the simulation tools such as virtual instrument,simulation charts provided by Proteus,the important parameters of circuit such as offset error,gain error,differential nonlinearity( DNL),integral nonlinearity( INL) and conversion time are analyzed detailedly. Simulation results show that the A/D conversion process can be qualitatively analyzed and visualized the abstract indicators of A/D. The system can help students better to understand the SCM conversion process.
引文
[1]邹显圣.基于TLC549工作时序编程技术研究[J].电子设计工程,2010,18(2):100-101,104.
[2]张毅刚.单片机原理与应用设计(C51编程+Proteus仿真)[M].北京:电子工业出版社,2017.
[3]彭伟.单片机C语言程序设计100例[M].北京:电子工业出版社,2012.
[4]邓力.基于Keil时序逻辑和Proteus的电路仿真[J].实验室研究与探索,2017,36(1):80-83.
[5]朱清慧,王志奎.基于Proteus的全硬件LED数字电压表设计与仿真[J].液晶与显示,2016,31(3):295-300.
[6]朱敏玲,张伟,侯凌燕.基于Proteus的微机原理与接口技术教学改革[J].实验室研究与探索,2016,35(1):155-160.
[7]宋杰,丁志远.基于Proteus的X86中断仿真异常问题探究和对策[J].实验室研究与探索,2015,34(8):81-84.
[8]王超,朱鹏远.基于Proteus的单片机中断电路的设计与仿真[J].实验技术与管理,2017,34(7):136-140.
[9]伍冯洁. Proteus虚拟仿真技术在I2C总线通信中的应用[J].太赫兹科学与电子信息学报,2015,13(4):675-678.
[10]林楠,丁宁. LC2294处理器片内A/D转换器测试[J].微处理机,2014,35(4):5-7.
[11]朱江.高精度ADC测试技术研究[J].电子与封装,2014,14(9):9-12,16.
[12]戴澜,张扬.高速高精度ADC动态性能测试技术研究及硬件实现[J].电子世界,2016(17):190-191.
[13]董永新. ADC测试技术研究[D].北京:北京交通大学,2013.
[14]梁素龙,高蕊.关于ADC有效位数测试方法及工程应用[J].计算技术与自动化,2017,36(3):57-59.
[15]张丛丛,谭博.用于ADC测试的数据采集系统的设计[J].电子测量技术,2016,39(10):162-165,170.
[16]赵宏亮. 10位高速异步逐次逼近型A/D转换器设计研究[D].西安:西安电子科技大学,2017.