中国科技信息2007年第2期 cHINA SCIENCE AND TECHNOLOGY INFORMATION Jan.2007 A 》 ≥ 数字化接收机中的应用 沈琰 山东省东营职业学院工业工程系 257091 内插过程中的镜像成分,将1 6位输入 一部分。可编程增益放大器以3dB的 介绍了AD75 5I1的结构原理及其在中频数字 字从I)M CLK/2 56的速率过采样到 步长、从一1 5dB到+6dB调节输出信 化接收机中的应用,给出了它--5 D S P芯片 -DMCLK/8。Z变换表达式为【(1 Z 号增益,增益值由控制寄存器D TMS;520VC5402的配合时的硬件连接方法及编 程方法。 2)/(1 Z )1 。DAC以DMCI K/ (C R D:4 6)确定。 256的速率从I)SP处理器接收l6位采 3)差分输山放大器:D/A转换 ^口 2 4o i中频数字化接收机 样,如果DSP没有给串Il写新数据, 通道有差分模拟输出对(V0UTP和 前的数据将再次读取。数字流经反 V 0 U T N)。输出信道可通过设置 镜像内插滤波器滤波。接替,送给数 C R I):7禁止静音。 字∑一△调制器,以DMCLK/8的速 4 )电压参考:电压参考端 率将1 6位数据转换为1位采样。调制 REFCAP提供低噪声温度补偿,经缓 器进行噪生整形,以便使转换器通频带 冲的REFOUT端用以偏置其他外部模 固有误差最小。之后,∑ A调制器的 拟电路。 引言 牟ii;i 数据流送给l位DAC,转换为模拟 5)串行I/O口:AD733 ll的串 电压 行I/O口是灵活的全双工同步串口, AD733ll是美国AD公司推出的低 成本、低功耗通用模拟前端。它具有 2)模拟平滑滤波器和差分输出的 用以发送、接收数字数据和控制信 可编程增益放大器:l位D A C以 息,数据以串口时钟速率(S C L K) 诸多优良性能,如内部含有信噪比为 DMCI K/8的速率采样,因此仃必要 传输,高位(M S B)最先发送。设 75riB的ADC和信噪比为70dB的 对其输出模拟信号滤波,以重建低频 置摔制寄存器B(C R B:2—3),串 DAC,采样频率可通过编程改变,小的 转换群延时,允许8个芯片级联,自身 信号。模拟平滑滤波器山 阶转换电 口时钟速率有四种不同的值: 容滤波器和连续时间滤波器组成,连 DMCI K,DMCLK/2,DMCLK/4, 带参考电压和低功耗等,可广泛应用于 )MCLK/8。由于串口数据的输入和 续时间滤波器形成可编程增箍放大器的 I信号处理、无线通信、数据通信等领域。^VI}I)I ^ DD2 nVnn 1,AD7331 1的结构及工作原理 S0l 岛nl 冀 AD 7 3 3ll结构框图如图l所示。 二I盖 下面重点介绍其D/A转换功能。D/A 湖f 转换通道由串行I/O IZl(SPORT)、 数字内插滤波器、数字 一△啕制 SE CIJC 器、1位DAC、模拟平滑滤波器和差 矾 丌 分输出的可编程增益放大器(P G A) 组成。 1)内插滤波器:反镜像内插滤波 器是sinc三次方的数字滤波器,为减小 图1 AD73311的功能块方框图 l34 维普资讯 http://www.cqvip.com
输出使用同一个串口寄存器,凶此, 个AD7331 1串联时,第一个的SDI和 2.3程序设计 AD7331 1和DSP通讯时要初始化。设 SDIFS分别与DSP的BDX0和BFSX0 (初始化程序略) 置控制寄存器A(C R A:0—1), 引脚相连;最后---一个的SDO和SDOFS 三个AD733 ll的正常工作阶段(每 A【)733ll的串口有三种操作模式:控 分别与DSP的BDR0和BFSR0引脚相 次串口中断发一个D A数据) 制模式、数据模式和混合控制/数据 连;前一个的SD0和SDOFS分别与 l牛十十十十十半半半 模式。串口允许高达八个AD7331 1串 后一个的SDI和SDIFS引脚相连。只 ISR—BSP0 XMIT N0RM 联使用。 需第一个的SC[ K与DSP的BCLKX0 和BCLKR0相连,因为所有DAC设备 pshm st0 2.AD7331 1在中频数字化接收机中的 以同一个SCLK运行。二三个DAC芯片 pshm st1 应用 的复位端RESET和使能SE分别同步, pshm al 并分别由DSP的相应引脚经EPLD中的 pshm ah 2.1中频数字化接收机的系统结 D触发器得到。逻辑表达式为: pshm ag 构框图 !AICP0RT=!A15&A14&A13 中频数字化接收机的系统结构框图 &!10STRB&!10S&!RW; RPT #50 如图2所示。在中频数宁化接收机巾, AICMCI KiCI K10M: NOP;在AD733l1的32K中断中, 从接收模拟前端柬的中频信号,经带通 AICENA 1.CLK AICP0RT: 不开放任何巾断。 滤波器,输入到A/D转换器进行模数 AICENA1.DiD1 ; CMPM 转换。A/D转换器产生的数宁信号,送 (tag—device一210),#0 入数字下变频器DDC(Digital Down AICENA2.CLK-AICMCLK: bc Converter)处理,将中频信号的频谱 AICENA2.D=AICENA1.q; ISR—BSP0一XMIT N0RM DEVICE一00, 搬移至零频(基带信号);同时,采样率 tC ;丞次降低,输出I、Q两路基带数据 AICSE==AICENA2.q; C M P M 到后端的数字信号处理器件DSP,调 *(tag device 210),#1 用不同的软件模块对信号进行相应处 AlCRST1.CLKiAICPORTt bc 理。DSP处理后的数字信号,经数模 AICRST1.D DO: ISR BSP0…XMITN0RM【]EVICE一01, 转换器DAC,做内插和数模转换,最终 tc 输出两路独立的音频信号(上边带 AICRST2.CLK:AICMCL t C M P M USB、下边带LSB)和模拟增益控制电 AICRST =AICRST2.q; 下转第1 57页 压(A G C、M G C、A+M等)。整 个系统完成A/D、下变频、滤波、解 T惦3201y ∞2 册33n 调、增益控制、D/A等功能。 CI盥=l∞旺蠹 2.2 DSP芯片TMS320VC5402 ^IC聃 与AD73311的硬件连接 三个AD733ll串联使用【l9】,分别 ^IC鞯T 输出USB、LSB音频信号和模拟增益 控制电压。电路连接如图3所示。三 ]:竺广一 |E — 图2 中频数字化接收机的系统结构框图 图3 DSP与DAC的连接 l35一 维普资讯 http://www.cqvip.com
cmdOK.Enabled—False poPⅡ1 popm popm poPin pOPm rete ag 在上述基础上创建存储过程 proc login, create proc proclogin —End If ah al stl End If End Sub @v user varchar(4), @v pass varchar(4), @v flag tinyint output aS 这里同样给出了三次机会,超过 _二次则禁止操作。使用存储过程实现 stO 登录,让所有的操作都在后台完成, 这样进一步提高了系统的安全性能, 然这种方法要有相当的技术基础。 ;tag device 210 l:发送到DA1 ISRⅨ )o XMIT )RM.唧CE 01 select@v flag-count(*)from tb—user 它适用于各种高要求的系统,安全性 好。 ldDA Data Out2,a ; where UserName-@v—user and Pass Word=@v pass go 通道_l:解调输出 stlm a,mcbspODXR I O 以.h介绍的三种登录方式,ur根据 系统的实际规模与需要选择使用。 st#0,*(tag device 210) popm ag 然后在VB端定义一个Command 对象P com,具体实现如下: Private Sub cmdOK—popm popm ah al st1 Click() [1]SQL Se rver2000综合实用教程. 西安电子科技大学出版社.2005年1 1 月 P corn.ActiveCOnnectiOn ---cn popm 激活连接 P—com.C omm andTYPe popm rete stO adCmdStoredProc ‘命令类犁 P com.C ommandText = [2]Visual Basic程序设计基础教程. 清华大学出版杜.2003年6月 ;tagdevice210=2:发送到DA2 ISR IjSP0 XMIT N0RM I)EⅥCE 02 ”proc login” ’存储过程名 [ ]网络数据库开发实战.中国铁道 出版社.2000年1 2月 ldDA AGC Out,a stlm ;AGC P——corn.Parameters.Refresh P—com.Parameters(1)=txtuser. Text ? 杨志茹,女,1 969年1 2月生.大学本科. 计算机高级讲师,信息工程系主任.株洲市 计算机专业学科带头人 院学术委员会委员。 研究方向为计算机软件.主持院级课题 高 等职业教育中项目教学法的实践研究》.课题 编号为ZZYKY 0608,主持院级精品课程 《Visual Basic程序设计》。 a.mcbspO DXR IJ0 st popm #1。*(tag.device一210) ag P—com.Parameters(2)=txtpwd. Text Set IS=P com.Execute 。 popm popm popm popm ah al stl stO 执行存储过程 If P com.Parameters(3)>0 Then MsgBox”欢迎进入 系统fl”, vbOKOnly,”欢迎” Unload Me Eise rete 。≈上接第1 55页 [1]Low Cost,Low Power CMOS General Purpose Analog Front End AD75 5 11 L bc Analog Devices Inc,2000. *(tag device 210),#2 ISR—BsP0XMITNORMDEVICE02, MsgBox”_阡j户名或密码输入错 误,请重新输入”,vbOKOnly+48, ”警告” i=i+l [2]杨小牛,搂才叉,徐建良.软件无线 电原理与应用『M].北京:电子工业出版 社,2001. tc ;tag device 210=0:发送到DA0 ISK BSP0.Ⅺ T_NORM聊C垃J)0 次登录机会,超过只能退出 lf i=3 Then [副张赦奕,卢敦陆,张有为.AD755Ij 通用模拟前端的原理及其在语音处理 中的应用.电子技术应用,1 999(8):5 8- 55. MsgBoX”您已经试过 次, 您无权 录本系统!”,vbOKOnly+ 48,”警告” ’“确定”按钮变成/f 可操作 ldDA Data Outl,a }通道一解 凋输出 stlm a,mcbspODXRLO ≯≥≯ ≮麓 ≮0曼 0 _lIl_ 沈琰女(1 968一),汉族,山东省东营市人, 东营职业学院讲师,硕士,研究方向:信号 与信息处理。 st#2,*(tag device 210) 137
因篇幅问题不能全部显示,请点此查看更多更全内容