采用FPGA的可编程电压源系统原理及设计(共7页).docx
《采用FPGA的可编程电压源系统原理及设计(共7页).docx》由会员分享,可在线阅读,更多相关《采用FPGA的可编程电压源系统原理及设计(共7页).docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上采用FPGA的可编程电压源系统原理及设计技术分类: | 2010-04-07 现代电子技术 重庆大学 黄庆探 付红桥 张智海 金珠可编程电源指某些功能或参数可以通过计算机软件编程进行控制的电源。可编程电源的实现方法有很多种。其中,现场可编程门阵列(Field ProgrammableGate Array,)具有性能好,规模大,可重复编程,开发投资小等优点。随着微电子技术的发展,FPGA的成本不断下降,正逐渐成为各种电子产品不可或缺的重要部件。由于FPGA有着如此众多的优点,因此系统采用FPGA作为控制芯片,实现可编程电压源系统,为需要可调电压源的电子产品提供高精度、高
2、可靠性的电压。1 系统设计采用Altera公司Cyclone系列为控制芯片。通过Altera的IP工具MegaWizard管理器定制LPM_ROM宏功能模块,用mif格式文件存放产生电压的数据;利用硬件描述语言(HDL)设计分频电路、地址发生器或数据计数器等控制电路。地址发生器对ROM进行数据读取。ROM中各单元的数据经串并转换电路,在DAC控制电路的作用下,串行数据从高位到低位读入数模转换器中,数模转换器出来的模拟电压信号经过运算放大器放大后,得到所需的模拟电压。系统框图如图1所示。根据项目需求,定制10 b32 Word的LPM_ROM。可以产生32路1 024阶可调的电压。此外,可以根据
3、需要定制不同的位宽,不同单元数的LPM_ROM宏功能模块,可以产生符合精度要求的多通道电压。2 控制电路设计21 分频电路模块开发板提供的系统时钟为50 MHz,系统的时钟信号通过分频模块进行分频,将分频后的时钟信号分别提供给控制电路模块、地址发生器和并串转换电路作为时钟控制信号。该模块部分VHDL源程序如下:程序中,duty为控制占空比的参数;count为控制分频的参数。通过改变duty和count两个参数,得到占空比及分频数可调的时钟信号,极为方便。22 其他模块的实现其他控制模块包括地址发生器、DAC控制电路、并串转换电路。存储数据中只读存储器ROM是通过II软件中Mega Wizard
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 采用 FPGA 可编程 电压 系统 原理 设计
限制150内