巧用DSP在电源设计中的应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
巧用DSP在电源设计中的应用   核心导读: 采用分立元件或 CPLD、 FPGA 进行 电源的 信号发生和测量的设计,会增加 硬件设计复杂程度,延长开发周期。为了简化电源信号发生及测量的硬件设计,缩短开发周期,本文提出一种基于 DSP 的 嵌入式操作平台,采用DDS( 直接数字式频率合成器) 及乘法器矢量测量技术的设计方案。该方案利用DSP 的 高速运算能力,通过实时计算来实现分立元件或CPLD、FPGA 的硬件逻辑功能。实验结果表明该方案切实可行。   0 引言   电源的信号测控部分由DDS信号发生和信号测量组成。DDS 在电源设计中的应用早已存在。在早期的DDS 设计中,硬件组成由计数器、触发器等多种多个分立逻辑元件组成; 而在出现可 编程逻辑器件CPLD、FPGA 后,DDS 的硬件构成简化了许多。电源的信号测量,分为频率、幅值及相位的测量。频率的测量采用脉冲填充法; 幅值测量则随着A/D 转换器的采样速度及 处理器速度的提高,由原来的有较大延迟的真有效值转换发展为周期实时采样计算;相位测量则在幅值测量的基础上,由原来的间相脉冲填充法发展为乘法器矢量测量。   DSP 的高速处理能力,使其可以实现DDS 中的CPLD 或FPGA 及测量电路中的 模拟数字混合乘法器的功能,从而使电源的信号发生及测量的硬件设计更简单。   1 设计方案   方案设计如图1 所示。DSP 以等时间间隔快速、连续读取扩展程序存储器中的波形数据,送入并行高速D/A,并行高速D/A 即可输出预设信号波形。   输出信号幅值的调整不如波形数据读取操作那么频繁,且对操作完成时间的长短、精度要求也不如波形数据读取高,所以选择串行多通道D/A。这样既可以降低成本,又可以简化部分硬件设计。以N 个波形读取时间间隔为计时基础,DSP 通过并行高速A/D 对经信号处理后的被测信号进行连续采样,通过计算,可得出被测信号有效值及相位。   2 DDS 的DSP 实现   2. DDS 原理   DDS 是利用相位累加原理直接合成所需波形的一种频率合成技术,典型的DDS 模型由W 位相位累加器、移相加法器、波形存储器 ROM 查找表( LUT) 、D/A 转换器( DAC) 以及低通 滤波器( LPF) 构成。其中相位累加器由W 位加法器与W 位累加 寄存器级联构成。   DDS 工作时,每来一个 时钟脉冲p,加法器将相位步进值Δθ 与累加寄存器输出的累加相位数据相加,把相加后的结果送至累加寄存器的数据输入端。   累加寄存器将加法器在上一个时钟脉冲作用后所产生的新相位数据反馈到加法器的输入端,以使加法器在下一个时钟脉冲的作用下继续与频率控制字相加。相位累加器输出的数据作为查表地址,从波形存储器( ROM) 中提取对应的波形抽样值( 二进制编码) ,送入D/A 转换器C 中。在相位累加器的数据输出范围0 ~ 2W – 1,与波形存储器中一个完整周期波形的地址,按照特定的函数关系对应起来的前提下,相位累加器的每次溢出,DDS 就相应的输出了一个周期的波形。因此,相位累加器的溢出频率就是DDS 输出的信号频率。由此可推导出DDS 输出的信号频率公式:   从公式( 1) 可以看出,在相位累加器宽度W 为定值、相位步进值Δθ 为1 时,可得出DDS 的最小输出频率,即DDS 的频率分辨率fr。因此,只需要调整相位步进值Δθ,就可以使DDS 的频率以fr的整数倍输出。   2. 2 DDS 工作模式选择   根据公式可以看出,在相位累加器宽度W 为定值的前提下,DDS 的输出频率,取决于Δθ 和fclk。   Δθ 取值为DDS 的相位分辨率时,DDS 输出信号的每个周期由固定点数组成,此时fout与fclk成比例关系,DDS 为调频模式; fclk为定值时,DDS 输出信号在单位时间内由固定点数组成,此时fout与Δθ 成比例关系,DDS 为调相模式。   调频模式,其关键点为采用锁相环技术对预置输出频率进行倍频[3 - 4]。与调相模式相比,调频模式不仅要多出锁相环及相应倍频逻辑电路的设计,且在进行频率调整时,信号会有短时间的失锁,造成输出信号的振荡。因此,调相模式是本设计中DDS 的最佳选择。   2. 3 DSP 实现DDS 的优势   无论是用分立逻辑器件还是CPLD 或FPGA 设计DDS,其目的都是为了将相位累加器的累加、输出、波形数据查表等这些运算处理通过硬件电路高速实现。唯一的区别就是应用CPLD 或FPGA 设计DDS,可以将诸多分立器件实现的逻辑电路,通过VHDL 等编程语言编程固化在单一 芯片上,从而达到简化硬件 电路设计目的。而采用DSP 设计DDS,则完全可以利用

文档评论(0)

yuzhongao9872 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档