收藏 分享(赏)

信号发生器设计论文温度传感器设计论文.doc

上传人:saw518 文档编号:7386863 上传时间:2019-05-16 格式:DOC 页数:10 大小:77.50KB
下载 相关 举报
信号发生器设计论文温度传感器设计论文.doc_第1页
第1页 / 共10页
信号发生器设计论文温度传感器设计论文.doc_第2页
第2页 / 共10页
信号发生器设计论文温度传感器设计论文.doc_第3页
第3页 / 共10页
信号发生器设计论文温度传感器设计论文.doc_第4页
第4页 / 共10页
信号发生器设计论文温度传感器设计论文.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、信号发生器设计论文温度传感器设计论文静电悬浮微陀螺多路同步 DDS 信号发生器设计摘 要:信号发生器是静电悬浮微陀螺系统的重要组成部分, 通常采用差动电容调制解调检测方法来得到转子的微位移,而转子微位移信号的幅值解调需要稳定的多路同步信号。采用 ARM7 LPC2148 为控制器和多片 DDS 芯片 AD9850在硬件和软件上实现多路同步 DDS 信号发生器 ,并分别采用并行和串行 2 种方式加载芯片控制字,均可生成多路频率相位可调的信号发生器, 具有频率稳定性好,频率准确度高及频率分辨率高,相位差精准的特点。关键词:信号发生器; DDS; 同步; 并行加载; 串行加载 Design of M

2、ultiple Synchronizing DDS Signal Generator for Electrostatically Suspended Micro-gyroscope QIN Zhen-ni1,2, LIU Wu1,2, CHEN Wen-yuan1,2, CUI Feng1,2, ZHANG Wei-ping1,2 (1.National Key Laboratory of Nano/Micro Fabrication Technology, Institute of Micro and Nano Science and Technology, Shanghai Jiaoton

3、g University,Shanghai 200240, China; 2.Key Laboratory for Thin Film and Micro-fabrication of Ministry of Education, Institute of Micro and Nano Science and Technology, Shanghai Jiaotong University,Shanghai 200240, China) Abstract: The signal generator is an essential part of the electrostatically su

4、spended micro-gyroscope system. Differential capacitance detection method is usually adopted to get the micro displacement of rotor, whose amplitude demodulation need stable multi-channel synchronous signals. This signal generator is based on ARM7 LPC2148 can control multi AD9850s to produce multi-c

5、hannel signals, whose frequency and phase controllable precisely with either parallel load or serial load method, and characterized by high frequency stability, accuracy, resolution and phase precision.Keywords: signal generator; DDS; synchronizing; parallel load; serial load 0 引 言 静电悬浮微陀螺作为一种新颖的 ME

6、MS 陀螺,是当代微惯性传感器发展的一个重要方向。它由悬浮扁平转子和上下定子电极组成。通过在电极上施加直流电压产生静电力支承悬浮扁平转子,并利用静电微马达的工作原理来驱动旋转悬浮转子。根据悬浮微转子高速旋转产生的陀螺效应,借助力矩再平衡原理测量双输入轴角速度;同时,利用旋转微转子借助力平衡原理可测量线加速度1-3。由于转子悬浮,无法直接从转子引线 ,通常采用灵敏度高的差动电容调制解调检测方法来得到转子的微位移4。微陀螺定子上的电容极板与转子形成差分电容对和公共电容,载波经上、下定子上的差动电容极板输入, 公共电容极板上的输出信号反映的是经过载波调制的差动电容变化的交流信号。差动电容的大小与交流

7、信号的幅值成正比,当转子发生线位移或角位移时, 在公共电极上将产生表示转子相应位移的交流检测电流信号。 而要获取交流信号的幅值,需要使用与原载波信号同频率、相位可调的参考信号对它进行幅值解调。而传统的 RC 或 LC 振荡器信号源组成复杂, 调试困难,信号不稳定,易随着环境温度等的改变而变化,且难以得到准确的相位差。要实现多路信号具有确定的相位差,通常是采用移相技术实现, 但是操作麻烦,难以保证每次开机都有确定的相位差。 在此采用具有同步功能的 DDS 芯片 AD9850 和 ARM7 控制器 LPC2148来设计多路信号发生器,可以输出多路频率相同、相位差可调的正弦波或方波信号。多通道也可以

8、独立使用,可分别进行调频及调相。输出的信号具有高频率、高精度、高稳定度的特点。 1 系统基本原理 1.1 DDS 基本原理 可编程 DDS 的核心是相位累加器 ,它由一个加法器和一个 N 位相位寄存器组成,N 一般为 2432。每来一个外部参考时钟, 相位寄存器便以步长 M 递加。相位寄存器的输出与相位控制字相加后可输入到正弦查询表地址上。正弦查询表包含一个正弦波周期的数字幅值信息,每一个地址对应正弦波中 0360范围的一个相位点。 查询表把输入地址的相位信息映射成正弦波幅值信号,然后驱动 DAC 以输出模拟量。其组成原理框图如图 1 所示。AD9850 在接上精密时钟源和写入频率相位控制字后

9、就可以产生一个频率和相位都可调的正弦波,此正弦波经内部的高速比较器可转换为方波输出5-10。 图 1 DDS 原理和 AD9850 信号框图 1.2 DDS 同步原理 目前,单片芯片能多通道输出信号的芯片很少, 且价格昂贵,因此, 可以用多片单通道 DDS 产生多路信号 ,难点是,多路信号间很难实现相位同步和具有特定的相位差。影响信号同步的主要因素有: (1) 多路信号达到同步的首要因素是输入到所有 DDS 的参考时钟源之间的相位差要小于最小限度6。因此在 PCB 布局时使时钟源到达各路 DDS 的走线等长,以保证参考时钟到达 DDS 系统时具有相同的时钟沿。 (2) 下一个必要条件是多通道的

10、数据必须同时送到 DDS 寄存器中, 即具有相同的 FQUD 上升沿。因此在 PCB 布局时使各路 FQUD 的走线等长。 (3) 在 DDS 系统上电之后传送数据之前应产生复位信号, 它能使 DAC 输出一个相同的状态,成为一个共同的参考点,从而使多路 DDS 同步。 2 多路同步 DDS 信号发生器的硬件设计 多路同步 DDS 信号发生器包括控制核心和 DDS 信号产生模块。本设计采用 ARM7 LPC2148 作为控制核心,通过 LPC2148 的 GPIO 口来传递控制字及模拟系统工作时序。以两路 DDS 信号为例 ,DDS 信号产生模块由两片AD9850 实现。本系统硬件接口及外围电

11、路如图 2 所示。 图 2 两路同步 AD9850 接口及外围电路 两片 AD9850 可共用 8 位控制数据线 D0-D7、频率更新信号 FQUD、芯片复位信号 RESET 及参考时钟频率 CLKIN,而 WCLK0 与 WCLK1 则分别控制两片 AD9850 的控制字加载,可实现多路信号的不同频率及相位的控制。LPC2148 的P0.0P0.7 分别于 AD9850 的 D0D7 连接, 输入 8 位控制数据。P0.8,P0.9,P0.10,P0.11 分别模拟 FQUD,WCLK0,WCLK1,RESET。 则在 IOUT 端即可输出波形良好的正弦波模拟信号。将正弦波信号经过低通滤波器

12、后接到 AD9850 内部的高速比较器 VINP 端, 即可在 QOUT 端直接输出一个抖动很小的方波信号。 3 多路同步 DDS 信号发生器的软件设计 3.1 DDS 控制字及控制时序 AD9850 有 40 位控制字 ,其中 32 位用于频率控制,5 位用于相位控制,2 位用于选择工作方式,1 位用于电源休眠控制。这 40 位控制字可以通过并行或串行方式送入器件5。 DDS 输出正弦波的频率计算公式为 : fOUT=(PhaseCLKIN)/2N(1) 式中:fOUT 为输出正弦波的频率;Phase 为频率控制字;CLKIN 为系统时钟源频率;N 为相位累加器的位数。 DDS 的频率分辨率

13、定义为 : fOUT=CLKIN/2N(2) AD9850 的相位累加器位数 N=32,工作时钟频率最高可达到 125 MHz。在此采用 40 MHz 的时钟频率 ,输出信号的频率为 1 MHz,根据公式(1) 计算,向AD9850 写入的频率控制字为: Phase=(1106232)/(40106) 107374182=0x06666666 根据公式(2)计算,频率分辨率为 0.009 31Hz。 AD9850 具有 5 位相位控制位,允许相位按增量 180、90、45、22.5 、11.25或这些值的组合进行调整。 3.2 并行方式加载频率及相位控制字 AD9850 可以采用并行方式加载

14、40 位控制字。在并行加载方式中 ,40 位控制字通过 8 位数据线 D0D7 在5 个WCLK 上升沿分 5 次(W0,W1,W2,W3,W4)写入 AD9850 数据输入寄存器, 然后 FQUD 上升沿则把40 位 数据从输入寄存器写入频率相位寄存器,更新 DDS 的输出频率和相位。W0 的高 5 位为相位控制字 ,相位控制的精度为 360/25=11.25,可根据需要设定不同的相位控制字 0000011111,即可实现精确的相位控制。W1 的低 2 位为选择工作方式控制位,10,01 是工厂测试保留控制字, 所以最好写成 00。W0的第 3 位为电源休眠控制。W1 到 W4 都为 32

15、为频率控制字。 在多路 DDS 中,多个 DDS 依次加载控制字,每个 WCLK 控制一片 AD9850的控制字加载,当所有 DDS 的 40 位控制字加载完毕,FQUD 的上升沿将多路DDS 的频率相位信息同时写入到 AD9850 频率相位寄存器中, 使多路 DDS 得到同步。图 3 为多路 DDS 并行载入流程图。 图 3 多路 DDS 并行载入流程图 由于在此采用 40 MHz 的时钟源,要输出两路相位差为零的 1 MHz 的正弦波,故频率控制字为 0x06666666,相位控制字为 00000,故W0=0x00,W1=0x06,W2=0x66,W3=0x66,W4=0x66。图 4 为

16、逻辑分析仪测出的多路 DDS 并行加载时序。在逻辑分析仪中设置 RESET 上升沿时触发,芯片复位后的并行加载时序可在图 4 看出。从 RESET 信号上升沿开始到更新DDS 频率和相位,时间大约为 21.5 s。 图 4 多路 DDS 并行加载时序图 3.3 串行方式加载频率及相位控制字 AD9850 可以采用串行方式加载 40 位控制字。在串行加载方式中 ,40 位控制字(W0,W1,W39) 都通过引脚 D7 在 40 个 WCLK 上升沿时一个一个写入 AD9850,当 40 个控制字写入完毕,FQUD 上升沿将把 40 位数据从输入寄存器写入频率相位寄存器,更新 DDS 的输出频率和

17、相位。W0 到 W31为频率控制字,W32 和 W33的 10,01,11 都是工厂测试保留控制字, 所以最好写成 00。W34 为电源休眠控制。W35 到 W39为相位控制字。 芯片在加电启动后默认为并行输入,因此要使用串行输入, 可以在硬件上使D2 接地,D0 和 D1 则可接通 VCC,使它们始终为“1”。若不改变硬件电路,可在加点启动后先输入 8 位 2 进制数 xxxxx011,低三位必须是 011,x 可以为 0 或1。 在多路 DDS 中,多个 DDS 依次加载控制字,每个 WCLK 控制一片 AD9850的控制字加载,当所有 DDS 的 40 位控制字加载完毕,一个 FQUD

18、上升沿将多路 DDS 的频率相位信息同时写入到 AD9850 频率相位寄存器中, 使多路 DDS得到同步。图 5 为多路 DDS 串行载入流程图。 图 5 多路 DDS 串行载入流程图 由于采用 40 MHz 的时钟源,要输出两路相位差为零的 1 MHz 的正弦波,故频率控制字为 0x06666666,相位控制字为 00000,故 40 位控制字为0x0666666600。 图 6为逻辑分析仪测出的多路 DDS 串行行加载时序。在逻辑分析仪中设置 RESET 上升沿时触发,芯片复位后的并行加载时序可在图6 看出。从 RESET 信号上升沿开始到更新 DDS 频率和相位,时间大约为195.5 s

19、。 图 6 多路 DDS 串行加载时序图 4 实验结果 本文采用 DDS 芯片 AD9850 和 ARM7 控制器 LPC2148 成功实现多路同步信号发生器,可以输出多路频率相同、相位差可调的正弦波。多路信号也可独立使用,且信号稳定,频率分辨率高。用示波器显示 DDS 系统生成的多路同步信号,如图 7 所示,两路频率均为 1 MHz,相位差为零,峰峰值约为 2.1 V 的正弦波信号。 并行和串行方式均可实现如图 7 所示的多路同步信号。两种方式的特点在于:并行加载方式加载速度快,可以充分发挥芯片的高性能,但占用控制器的GPIO 口较多;串行加载方式加载速度较慢, 但是占用控制器的 GPIO

20、口少。因此在控制器资源允许的情况下应尽可能选择并行方式。 将此正弦波信号接到 AD9850 内部的高速比较器 VINP 端, 即可在 QOUT端直接输出一个抖动很小的方波信号。如图 8 为由 QOUT 端输出的频率为1 MHz,峰值为 3.2 V 的方波。 图 7 两路同步 DDS 生成 1 MHz 正弦波 图 8 正弦波转换为方波 5 结 语 本文介绍了基于一种 DDS 芯片 AD9850 和 ARM7 LPC2148 为控制器的静电悬浮陀螺多路同步 DDS 信号发生器的设计方法。利用多片 DDS 芯片AD9850 来产生多路信号,并控制使其达到同步。多路信号可以协调使用产生特定的相位差,也

21、可单独使用,均做到频率和相位可调。两种加载方式,串行和并行,可根据实际需要来选择,无需改变硬件电路,最大限度的发挥芯片性能。 该信号发生器可输出多路频率及相位可调的正弦波和方波,经实验测试, 得到的波形频率稳定性好,频率准确度高及频率分辨率高, 相位差精准。可广泛应用于科研工作及实际应用中。 参考文献 1崔峰,苏宇锋,张卫平,等.静电悬浮转子微陀螺及其关键技术J.中国惯性技术学报,2005,13(06):62-63. 2XIAO Qi-jun, LI Sheng-yong, CHEN Wen-yuan, et al. Fuzzy tuning PI control for initial le

22、vitation of micromachined electrostatically levitated gyroscopeJ. Electronics Letters, 2009, 45(16): 818-819. 3LIU Kai, ZHANG Wei-ping, CHEN Wen-yuan, et al. The development of micro-gyroscope technologyJ. Micromech J Microeng., 2009, 19: 2-8. 4韩丰田,吴秋平,黄景新.静电悬浮式惯性仪表中的微位移检测技术J.中国惯性技术学报,2007,15(1):72-

23、76 . 5Analog Devices Inc CMOS, 125 MHz complete DDS synthesizer AD9850R/OL. 2009-10-24. http:/www. 6Analog Devices, Inc.AN-587 application noteR/OL.2009-08-10. http:/. 2002. 7吴海超,刑斯瑞.基于 AD9850 的嵌入式信号源设计与实现J.现代电子技术,2009,32(16):47-50. 8汉泽西,张海飞,王文渤,等.基于 DDS 技术正弦波信号发生器的设计J.电子测试,2009(8):65-66. 9孙怀东.基于 DDS 技术的双通道信号发生器设计研究J.西安文理学院学报:自然科学版,2009,12(3):81-83. 10 李伟英 ,钟新跃,谢四莲.基于 DDS 技术的信号发生器设计与实现J.电子工程师,2008,34(5):35-36.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报