关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于AD9850的信号发生器的设计与实现

基于AD9850的信号发生器的设计与实现

作者:时间:2010-03-24来源:网络收藏

有串行和并行两种控制命令字写入方式。其中串行写入方式是采用D7作为数据输入端,每次W_CLK的上升沿把一个数据串行移人到输入寄存器,40位数据都移入后.FQ_UD上升沿完成输出信号频率和相位的更新。串行控制字的写入时序如图2所示。但是要注意的是,此时数据输入端的三个管脚不可悬空,其中DO,D1脚接高电平,D2脚要接地。

本文引用地址:http://www.eepw.com.cn/article/163193.htm


3 硬件电路
控制字的写入方式有串行和并行两种。并行写入方式的优点是数据传输的速度快,能够提升整个系统的处理速度,但占用的单片机的I/O口资源太多。与并行方式相比,串行写入方式在数据传输的速度上要慢些,但它更大优点是能节省很多I/O口资源。所以,本系统采用AT89S52单片机作为控制核心,通过串行写入控制字的方式控制芯片,加上键盘和LED显示部分等外围电路,构成整个系统电路。为了详细介绍AD9850的用法,这里重点给出本系统中AT89S52单片机与AD9850芯片连接电路,如图3所示,其中R1=3.9 kΩ,R2=50Ω,R3=25Ω,单片机晶振选用12 MHz,电容采用20 pF经典值。单片机采用12 MHz晶振时,它的高电平时间能够满足AD9850复位要求,故可将AD9850的复位端与单片机的复位端直接相连。


4 软件部分
软件程序的功能就是通过程序使整个系统按照人们的设想要求工作起来,本系统中最主要的部分就是将AD9850的40位控制字通过单片机写入到AD9850芯片内,系统的程序流程图如图4所示。要根据写入控制字方式的不同严格按照A9850的时序图来编写控制字写入子程序。本文主要给出串行写入方式的汇编源程序以供读者调试参考。



评论


相关推荐

技术专区

关闭