1.实验目的
(2)熟悉8位串行A-D转换器TLC549的性能及转换过程。
2.实验说明
TLC549是一种采用8位逐次逼近式工作的A-D转换器,内部包含系统时钟、采样与保持、8位A-D转换器、数据寄存器以及控制逻辑电路。TLC549每25μs重复一次“输入—转换—输出”。器件有两个控制输入端I/O CLOCK和片选CS。
内部系统时钟和I/O CLOCK可独立使用,应用电路的设计只需利用I/O时钟启动转换
或读出转换结果。当CS为高电平时,DATA OUT处于高阻态且I/O时钟被禁止。当变为
低电平时,前次转换结果的最高有效位(MSB)开始出现在DO端。在接下来的7个I/OCLOCK周期的下降沿输出前次转换结果的后7位,至此8位数据已经输出。然后再将第8个时钟周期加至I/O CLOCK,此时钟周期的下跳沿使芯片进行下一轮的A-D转换。在第8个I/O CLOCK周期之后,CS必须变为高电平,并且保持高电平直至转换结束为止(>17μs),否则CS的有效高电平至低电平的转换将引起复位。TLC549引脚图如图14-29所示。
图14-29 TLC549引脚图
3.实验电路图
本实验用到单片机最小应用系统模块、8位动态数码显示模块、7279阵列式键盘模块和串行A-D转换模块。串行A-D转换电路原理如图14-30所示。
图14-30 串行A-D转换实验原理图
4.实验内容及步骤
(1)把7279阵列式键盘模块J9的4只短路帽打在上方,J10打在VCC处,用8P排线将7279阵列式键盘(www.xing528.com)
模块JD7、JD8和八位动态数码显示模块的JD11、JD12分别连接;单片机最小应用系统模块的P1.0~P1.2分别接串行A-D转换模块的CLK、DATA、CS-549;串行A-D转换模块的J11短路帽打在VCC处,AIN接0~5V可调电压输出端。
(2)运行程序,数码管显示电压转化的数字量,调节模拟信号输入端的电位器旋钮,显示值随着变化,顺时针旋转电压增加,A-D转换值的范围是0~4.98V。
5.程序框图及源程序
(1)程序框图A-D转换实验程序框图如图14-31所示。
(2)TLC549串行A-D转换实验程序
6.思考题
1.串行A-D转换和并行A-D转换有什么不同点?
2.简述它们各自的特点。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。