学生实验报告
系别 | 电子信息学院 | 课程名称 | 《EDA综合实验》 |
班级 | 实验名称 | ADC采样控制电路设计 | |
姓名 | 实验时间 | ||
学号 | 指导教师 | ||
成绩 | 批改时间 | ||
报 告 内 容 | |||
一、实验目的和任务 学习用状态机对A/D转换器ADC0809的采样控制电路的实现。 二、设计代码(或原理图)、仿真波形及分析 1、ADC控制电路代码截图 2、ADC控制电路仿真截图 3、ADC控制电路的仿真分析 结合代码分析,如图所示,每一个时钟上升沿都使状态机进入下一个状态,刚开始的ALE和START高电位表明状态机经过了状态s1,在给EOC输入高电位前,给D所写的值121并没有送进电路,因而Q输出为0,这是因为从状态s2到s3需要EOC信号为高电位才能进入状态s3,否则会一直停留在状态s2,当给EOC输入高电位后,此时D值为220,OE高电位处说明经过了状态s3,而其后LOCK_T输出高电位,说明变量LOCK为高电平,即经过了状态s4,此时会把D的值给读走,同时Q输出220,即D的值。 4、ADC控制电路的状态机截图及分析 结合代码分析,如图所示,在s0状态之时,当CLK信号处于上升沿,则进入s1状态;在s1状态之时,当CLK信号处于上升沿,ALE、START输出为1,则进入s2状态;在s2状态之时,当CLK信号处于上升沿,ALE、START下拉为0,如果EOC输入为1则进入s3状态,否则仍然处于s2状态;在s3状态之时,OE输出为1,同时进入s4状态;在s4状态之时,OE、LOCK输出为1,并且重新回到s0状态;如果执行RST复位操作,无论当前处于什么状态,都回到s0状态。 三、实验结论与心得 在这次实验中,我有了不少收获,其中学习了使用状态机的思路来对A/D转换器ADC0809的采样控制电路进行实现,对比上节课用状态机实现序列检测器的设计进行对比,加深了对状态机的认识,深刻了解到状态机的实际应用所带来的便利。 | |||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论