题目 数字函数波形发生器电路设计 班级 电子科学与技术一班 学号 114040300 姓名 指导______ ____ ________ 时间 2017.3.25
景德镇陶瓷大院
电子综合技术课程设计任务书
目录
1、 总体方案与原理说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
2、 存储器和转换器的选择. . . . . . . . . . . . . . . . . . . 4
3、 波形发生器实现电路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
4、 波形发生器总电路图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5、 元器件管脚图. . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6、 波形发生器的操作步骤. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
7、 元件清单. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
8、 课程设计体会. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
9、 参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
【数字式波形发生器工作原理】
一、波形发生器原理框图如图(1)所示
图(1) 波 形 发 生 器 原 理 框 图
二、直接地址计数器产生方法
工作过程是,假设如果计数器的位数为N 位(模值=2N ),则把波形的一个周期分为2N 个等间距数据点(称之为抽样点)并存入数据存储器。地址计数器不断地进行循环计数,就会产生出每一个周期为2N 个固定点的波形。
该方法的特点是:每一个波形周期的点数是固定的,每一个周期内,点与点之间的相位间隔相同。但是,两个相邻周期波形之间的相邻两个点的相位间隔与其它点之间的相位间隔有可能会不相同。当计数器的位数N 增大时,这种相邻间隔的误差就可以忽略不计了。
如果产生的波形是循环读出的周期波形,则波形的频率是由两方面来决定的:一方面,波形的频率是由地址计数器的计数时钟来决定的,当波形存储的点数一定时,计时器的计时时钟频率越快,读出一周期波形数据的时间就越短,生产输出波形的频率就越高,反之,则波形的频率将会越低;另一方面,波形的频率也由组成一周波形的点数来确定,当计数时钟频率一定时,一周期累的波形点数越多,读完一周波形所需的时间也就越长,则波形的频率就越低,反之,则波形的频率越高。
下面假设地址计数器的标准时钟频率为的波形点数为M 个,输出波形的频率为
f
r
,计数器的位数为N 位,一个周期
f
,则输出波形的频率
f
与时钟频率
f
r
、
M 的关系式为:
从上式可知,若
f
=
f
M
r
f
r
为一固定值时,波形的最小频率是:
f
0min
=
f 2
r N
(M =
2
N
)
由于波形的最高频率受到奈奎斯特抽样定理的限制,即至少每一周期要抽样两个点,所以可得输出波形的最大频率是:
f
0max
=
f
2
r
(M =2)
【波形发生器设计中应考虑的几个问题】
一、D/A转换器的指标
波形发生器的特性很大程度上取决于D/A转换器的性能。性能指标主要有D/A的转换速率和分辨率(位数)。通常,告诉D/A的分辨率较低,目前常采用的有8位、10位和12位的D/A转换器。
8位的D/A转换器的分辨率有2=256个离散电压等级,而12位的D/A转换器的分辨率有2=4096个电压等级,因此,D/A转换器的位数越多,分辨率就越高,再现的波形的量化误差就越小,从而波形的失真度越小。因此,应选择适合的分辨率的D/A转换器。
12
8
二、波形存储器的选择
存储器的选择可以根据波形产生的功能要求,可以选择随机存储器(RAM )或者只读存储器(EPROM )。 (1)随机存储器RAM
RAM 存储器时,设计者可以通过计算机编程及I/O接口电路对RAM 进行波形存储,实现任意波形和函数发生器,甚至,可以通过键盘输入方程式或者从显示器扫描曲线产生比较复杂的波形。
RAM 存储方式可以通过计算机改变波形点数和分频系数两个参数来改变波形的频率。RAM 存储器与计算机实现波形发生器的原理框图如图(2)所示。
图(2) 计算机控制实现波形发生器的原理框图
(2)只读存储器EPROM
如果设计的波形发生器只要求实现集中确定的波形时,可预先利用EPROM 编程器写好各种波形的数据表,然后通过计数器查表来产生波形。EPROM 存储的波形数据不能改变,因此信号频率的改变靠改变分频系数来实现。EPROM 存储方式的波形发生器电路结构简单
本实验选用EPROM 只读存储器。
【波形发生器实现电路】
一、波形数据存储表
波形发生器产生的各种波形数据存储在存储器中,电路中的存储器选用2764EPROM ,存储容量为8K x 8。本设计电路的存储器只存了四种波形的数据表,每一种波形用1K 个存储单元存储一个周期,公用4K 个内存,其余4K 可供扩展波形种类使用。四种波形的数据表地址和对应的存储单元内容如下表(1)所示。从表中可以看出每一种波形的高三位地址A 12、A 11、A 10不变,只有
A ~A 十位地址从全0变为全1。
9
表(1) 四种波形的数据表地址及对应的存储单元内容
二、地址计数器电路
地址计数器由三块74161构成最大模值为1024的计数器。地址计数器从0000000000B 计到全1111111111B ,可循环产生1K 个地址。对4K 个波形寻址时EPROM 的A 12可直接接地,只要用开关S1、S2选择A 11、A 10从00到11,就可以实现四种波形的选择输出。
555定时器构成的多谐振荡器输出电路
题目 数字函数波形发生器电路设计 班级 电子科学与技术一班 学号 114040300 姓名 指导______ ____ ________ 时间 2017.3.25
景德镇陶瓷大院
电子综合技术课程设计任务书
目录
1、 总体方案与原理说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
2、 存储器和转换器的选择. . . . . . . . . . . . . . . . . . . 4
3、 波形发生器实现电路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
4、 波形发生器总电路图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5、 元器件管脚图. . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6、 波形发生器的操作步骤. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
7、 元件清单. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
8、 课程设计体会. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
9、 参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
【数字式波形发生器工作原理】
一、波形发生器原理框图如图(1)所示
图(1) 波 形 发 生 器 原 理 框 图
二、直接地址计数器产生方法
工作过程是,假设如果计数器的位数为N 位(模值=2N ),则把波形的一个周期分为2N 个等间距数据点(称之为抽样点)并存入数据存储器。地址计数器不断地进行循环计数,就会产生出每一个周期为2N 个固定点的波形。
该方法的特点是:每一个波形周期的点数是固定的,每一个周期内,点与点之间的相位间隔相同。但是,两个相邻周期波形之间的相邻两个点的相位间隔与其它点之间的相位间隔有可能会不相同。当计数器的位数N 增大时,这种相邻间隔的误差就可以忽略不计了。
如果产生的波形是循环读出的周期波形,则波形的频率是由两方面来决定的:一方面,波形的频率是由地址计数器的计数时钟来决定的,当波形存储的点数一定时,计时器的计时时钟频率越快,读出一周期波形数据的时间就越短,生产输出波形的频率就越高,反之,则波形的频率将会越低;另一方面,波形的频率也由组成一周波形的点数来确定,当计数时钟频率一定时,一周期累的波形点数越多,读完一周波形所需的时间也就越长,则波形的频率就越低,反之,则波形的频率越高。
下面假设地址计数器的标准时钟频率为的波形点数为M 个,输出波形的频率为
f
r
,计数器的位数为N 位,一个周期
f
,则输出波形的频率
f
与时钟频率
f
r
、
M 的关系式为:
从上式可知,若
f
=
f
M
r
f
r
为一固定值时,波形的最小频率是:
f
0min
=
f 2
r N
(M =
2
N
)
由于波形的最高频率受到奈奎斯特抽样定理的限制,即至少每一周期要抽样两个点,所以可得输出波形的最大频率是:
f
0max
=
f
2
r
(M =2)
【波形发生器设计中应考虑的几个问题】
一、D/A转换器的指标
波形发生器的特性很大程度上取决于D/A转换器的性能。性能指标主要有D/A的转换速率和分辨率(位数)。通常,告诉D/A的分辨率较低,目前常采用的有8位、10位和12位的D/A转换器。
8位的D/A转换器的分辨率有2=256个离散电压等级,而12位的D/A转换器的分辨率有2=4096个电压等级,因此,D/A转换器的位数越多,分辨率就越高,再现的波形的量化误差就越小,从而波形的失真度越小。因此,应选择适合的分辨率的D/A转换器。
12
8
二、波形存储器的选择
存储器的选择可以根据波形产生的功能要求,可以选择随机存储器(RAM )或者只读存储器(EPROM )。 (1)随机存储器RAM
RAM 存储器时,设计者可以通过计算机编程及I/O接口电路对RAM 进行波形存储,实现任意波形和函数发生器,甚至,可以通过键盘输入方程式或者从显示器扫描曲线产生比较复杂的波形。
RAM 存储方式可以通过计算机改变波形点数和分频系数两个参数来改变波形的频率。RAM 存储器与计算机实现波形发生器的原理框图如图(2)所示。
图(2) 计算机控制实现波形发生器的原理框图
(2)只读存储器EPROM
如果设计的波形发生器只要求实现集中确定的波形时,可预先利用EPROM 编程器写好各种波形的数据表,然后通过计数器查表来产生波形。EPROM 存储的波形数据不能改变,因此信号频率的改变靠改变分频系数来实现。EPROM 存储方式的波形发生器电路结构简单
本实验选用EPROM 只读存储器。
【波形发生器实现电路】
一、波形数据存储表
波形发生器产生的各种波形数据存储在存储器中,电路中的存储器选用2764EPROM ,存储容量为8K x 8。本设计电路的存储器只存了四种波形的数据表,每一种波形用1K 个存储单元存储一个周期,公用4K 个内存,其余4K 可供扩展波形种类使用。四种波形的数据表地址和对应的存储单元内容如下表(1)所示。从表中可以看出每一种波形的高三位地址A 12、A 11、A 10不变,只有
A ~A 十位地址从全0变为全1。
9
表(1) 四种波形的数据表地址及对应的存储单元内容
二、地址计数器电路
地址计数器由三块74161构成最大模值为1024的计数器。地址计数器从0000000000B 计到全1111111111B ,可循环产生1K 个地址。对4K 个波形寻址时EPROM 的A 12可直接接地,只要用开关S1、S2选择A 11、A 10从00到11,就可以实现四种波形的选择输出。
555定时器构成的多谐振荡器输出电路