高精度实用数模转换电路设计

  • 格式:pdf
  • 大小:146.56 KB
  • 文档页数:2

高新技术 Science and Technology ConsuI 高精度实用数模转换电路设计 陈军 (莆田学院电子信息工程学系 福建莆田 351 100) 摘要:本文介绍了基于高精度12位D/A转换器DAC7512、单片机89C51和带隙基准源的实用型数模转换电路。通过一实际的应 用电路讲述了电路的结构、原理及分析,并给出了一个具体的应用示例程序。该数模转换电路精度高、输出稳定、电路简单实用。 关键词:带隙电压基准源DAC7512 应用程序 中图分类号:TP 391.9 文献标识码:A 文章编号:1673—0534(2007)O4(b)0001—02 数模转换电路是电子系统中不可或缺 的一个组成部分,而数模转换的精度问题 又是衡量一个数模转换电路优越与否的一 个重要技术指标之一。传统的数模转换电 路在精度问题的解决上常常只考虑了D/A 芯片的位数问题而忽略了D/A芯片的参 考电压的稳定性对转换结果的影响。 本文介绍了基于1 2位高精度D/A转 换芯片(DA C75 l 2),采用带隙基准电压源作 为转换的参考电压并结合单片机组成的一 个实用数模转换电路,可以进一步提高数 模转换的精度。 1电路及原理 如图1所示为以12位串行数模转换芯片 DAC7512为核心的DAC转换电路实际连接 图.DAC7512的工作电源(up转换的参考电压) 由带隙基准电压提供从而进一步提高输出电 压的稳定性,DAC7512所需的时钟信号、控 制信号以及串行输入的转换数据由单片机提 供。以下将分别讨论各部分原理。 2 DAC7512的应用 DAc7 51 2为低功耗1 2位串行输入的 数模转换芯片,当同步信号SYNC为低电 平(即有效)之后,每一个SCLK时钟信号的 下降沿DAc7 51 2读取一位DIN端IZl的数 据,并更新内部移位寄存器的内容。直到 16个SCLK时钟周期之后完成了一个完整 的读取周期。同步信号sYNc上升沿之后 DIN端口上的数据无效,并且DAC7512开 始数模转换 下一个数据需要转换,其操 作只需重复上述过程。 16个SCLK时钟信号过后从DIN端口上 读取到内部寄存器的数据如图2所示,其中 DB DB, 为无效位,DB DB ,为工作模 式设置控制字,本文的应用中将D. D 令为0o (即普通工作模式,其它工作模式请见参考文献 3)D1 1ND 为需要转换成相应模拟信号数值的数 据。 如图1中的连接方式,设D=(D ,D 。D。D D,D D D D D,D D )那么经过数模转换后输 出的模拟电压的数字如下公式:(V 表示 输出的模拟电压值,V 表示图1中接的参 考电压的数值) 。 ……(式1) ‘'U7U 根据上式可知,D/A转换的结果与 V 密切相关,其稳定与否直接决定了D/A 转换结果的稳定性。传统的数模转换电路往 往直接将工作的电源电压作为参考电压,长期 工作温度的变化引起V 的浮动将影响数模 转换的正确性,特别对于1 2位的这种高精度 转换参考电压的变化引起的错误尤为敏感。 因此,这里采用了带隙基准源作为参考电压可 以进一步保证D/A转换的准确度。 ∞鼍 丁 T 圈1 3带隙基准源 如图1中示:R.、R,、R 、 Q.、Q,、运放A构成了带隙基准 源的经典模式。 根据半导体物理理论的推导结 论,流过PN结的电流计算如下式: 里竺 f=, 一1) ……(式2) 其中I 为反向饱和电流,q为 电子电量,k为玻尔兹曼常数,T 为热力学温度。通常将kt/q用 U T来表示,则:i=J (e ~1) (T=300 K时,UT 26my) 当P N结处于正向偏置的时 候上式又可写成: i , ·e 因此有: 同理: .1n老 A为标准运放,且引入深度负反馈所以同 反向端电压相等。因此有: I1R1TMI2R2 …一① ,=Ⅳ助I一 ∞2= ·Jn({L。 ) 12 1 l t :Ur.1n( . …… = l+,l墨= 1+』2 : l+二 j 唔· …(式3) 公式(3)即为基准源的电压公式,分析 可知输出的基准电压与工作电源无关,且 uEB 1为负温度系数、U T为正温度系数形 成互补,只要选择合适的电阻比值,理论上 可获得零温飘的基准电压。根据以上推导 可知采用带隙基准源提供数模转换的参考 电压可以进一步保证数模转换的精度。 4应用程序举例 下列为图1所示原理图对应的利用D/ A芯片产生锯齿波的程序。 #include”reg51.h” sbit DIN=P1 0l/ 串行数据输入 / sbit CLK=P1 1}/+串行时钟输入+/ sbit SY=P1^2 l/+输入控制信号(低 电平有效)+/ unsigned int output,OP l void delay(void)l void dasend()l/*da子模块+/ void send()l 给定一个数,DA发 送模块+/ void main() { while(1) {dasend()l} } void dasend() {int il for(i=0li<4096li++)/+发送的区间 为4096,2的12次方+/ {OP=OxOfff—i} /*i是由0递增 的,则OP是由4095递减到0的+/ output=OP l /*output表示当前da 发送出去的数+/ send()l } /+向da发送串行数 UBJ_. ̄I / ,1=f。1=Is1 ee ,,2=f 2=, 2·e for(i:0li<4096li++) /+与上 ‰-Ur. 却 砉 撇’这 / 科技咨询导报Science and Technology Consulting Heral

d 维普资讯 http://www.cqvip.com 基于谱分析MFSK信号调制方式的自动识别 李耐根 (新余高等专科学校 江西新余 338000) 高新技术 摘要:本文提出了一种基于功率谱特征的MFSK信号调制方式分类与识别的方案,该方案直接从信号的功率谱中提取一种顽健性强的 特征参数,在不需要先验知识的情况下对MFSK信号的调制方式进行了分类与识别,本文采用了MATLAB软件对两类信号进行了仿真。 仿真结果表明,在信噪比大于5dB时其总体识别率可达98%以上,在信噪比大于10dB时其总体识别率可达99%以上。该方案具有实用 性和可用性。 关键词:调制识别功率谱分类参数 中图分类号:TN9 1 1 文献标识码:A 文章编号:1673一O534(2007)O4(b)一0002—02 通信信号调制样式的自动识别广泛用 于军用通信与民用通信中,比如信号的确 认、信号的监控、干扰辨识、电子对抗,电 子救援、软件无线电等。通信信号的自动 识别技术是软件无线电系统的重要组成部 分。因为只有正确地估计信号的调制方式 和参数,才能正确地解调。另外,在民用方 面,在频谱监视设备中采用调制识别技术, 有助于提高系统对不同用户的区分能力, 确定未知干扰信号的性质,为管理人员提 高解决问题的依据。本文主要从功率谱的 角度讨论了对2FSK与4FSK两类信号的分 类与识别,最终结果表明,提取的特征参数 对两类信号的分类效果好。 1 2FSK与4FSK信号的功率谱及其特征参数 分析 调制信号识别的关键是特征参数的提取 与计算,本文主要分析了2FSK与4FSK信号 的功率谱的特征,并提取了功率谱谱峰个数n 和功率谱谱峰间距均匀性o 参数。 1.1信号的功率谱 设{bn}为数字基带序列,载波信号为 疗《,)=co雪(£ + ) 则2FSK信号的时域表达式为: 岛 (f)=c镐(∞of+ +0),(n—1) ≤f≤” 其中T 是码元周期, ∈{-L]}. 是频 偏。 2FsK信号的功率谱函数为: (,)=( /8){Sa l (,一 ) l+ l (f一. ) J}+l (,一 )+ (,一Z)]fs f 、f,是两个载波频率,可见2FSK的 频谱由连续谱和离散谱组成,离散谱就是f 和f、两个载波频率冲激分量。 4FSK信号的时域表达式为: (t)=c08( H +0), (n—1) t s ,其中 ∈{0,I,2,3} 4FSK信号的功率谱密度为: , (,)=( ,8){&l [ (,一 ) ]+s [-(I一 ) ]+ & [膏(,一 ) ]+&r [ (,一 ) ]} +f 5(f—fJ+5(f— )+5(f一 )+5(f— )j/8 f 、f,、f 、f 是四个载波频率,4FSK 的功率谱由连续谱和离散谱组成,离散谱就是 f 、f,、f 和f 四个载波频率冲激分量。从 以上可以看出,2FSK与4FSK的功率谱分别 包括了两个和四个载波频率冲激分量。 1.2参数n及Od 因2FSK的功率谱含有2个载波频率冲激 分量,而4FSK的功率谱含有4个载波频率冲 激分量,因此,首先可以根据功率谱计算参数n 来区分两类信号。对于功率谱的估计,由 于现代功率谱估计比经典功率谱估计具有 更好的频率分辨率和能够得到更平滑的波 形,我们通常是运用现代谱估计中的AR模 型谱估计法来得到较平滑的功率谱波形, 这样更有利于我们计算谱峰的个数n。但 对于这两类信号,它们的功率谱波形也会 出现3个谱峰的情况。当用AR模型估计 2 F S K信号的功率谱时,如果阶数取得过 大,会导致分辨率过高而出现3个谱峰的 情况(图a)。而对于4FSK信号,当阶数取得 过低或频偏过小或信息符号分布不均衡 时,都会导致其功率谱出现3个谱峰的情 况(分别为图b、C、d)。以下是用AR模型 的Burg算法求出的2FSK与4FSK的功率 谱出现3个谱峰的图形,仿真参数为:信号 的载频为200KHz,码率为100KHz,采样率为 1600KHz,信号的信噪比为10dB。 从以上我们看出:当出现3个谱峰时, 2FSK的功率谱中3个谱峰几乎是等间距的; 而4FsK对应的功率谱中各谱峰明显是不等间 距的。因此,我们可用反映谱峰间距均匀的参 数od来区分两类信号。参数O 定义如下: 耐: (喜 ](姜 )耐 √毒I善 』一I专善 j 1.3功率谱谱峰个数的n计算算法 有关谱峰数目的计算可以分析离散谱一 阶差分序列的符号变化,设 dp(n)=px(n+1)一 力)n=O,1,2…., N-2式中N为样本总数,dan)是对连续谱 等间隔采样值,若信号频率是频率采样间隔的 整数倍,则离散谱和连续谱的峰值点重合,峰 值对应的频率位置也相同,在这种情况下可以 估计信号载波的频率。如果dp(n)>O且dp (n+1)<O就可以确定在频率段 } / ,(,H1)f, }间存在谱峰。 2自动识别流程图及仿真结果 根据前面提取的特征参数,我们可以按以 下流程图对两类信号进行分类如图2。 图3是载频为200K,码率100K和采样频 率为16o0K的信号的od参数随信噪比变化的 情况。 从图3可以看出两类信号对应的该参数 在不同信噪比下的值差距明显。由于2FsK信 号3个谱峰几乎是等间距均匀分布,所以 2FsK信号对应的该参数值一直很小,理想情 况下该参数的值为0。而对于4FSK信号功 (下转4页) out!』t。_0Pl sen,)l} } void send() {int i=Ol CLK=0; /+在低电平时输入数 据,在下降沿时读出数据+/ SY=O; /+在低电平时有效+/ for(i=Oli<17li++) {DIN=OP>>15}/}将OP移位输 出}/ OP=0P<<1 t CLK=I l /}产生一个下降 沿}/ delay()}/ 延时程序防 跳变在太快+/ CLK=0l } SY=1t } void delay() {int i l for(i=0li<5lH+) {} } 5结语 该数模转换电路采用了高精度1 2位的 DAC7512,具有低功耗的特点,其参考电压的 范围可从2.7V一5.5V,该电路中可通过调节合 适的电阻的比值来得到稳定的参考电压,连接 2科技咨询导报Science and Technology Consulting Herald 电路简单。采用带隙基准源作为数模转换的 参考电压,大大减小了温度变化对电路的影 响,与传统的采用电源作为数模转换电路参考 电压相比,进一步保证了D/A转换的准确 度。作为12位的D/A转换电路能够满足大 多数电子设计场合中数模转换的要求,具有较 高的实际应用价值。 参考文献 【1】孟波,邹雪,城孟超,一种高性能CMOS 能隙基准电压源电路设计[J J.微电子学 与计算机,2003(8):161~162.