基于FPGA的脉冲发生器的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【基础・应用】
基于FP GA 的脉冲发生器的设计
①
张 涛
(北方交通大学电子信息工程学院,北京100044)【摘 要】 以脉冲发生器为研究对象,介绍了脉冲发生器的基本原理、硬件构成和实现方法,阐述了一种基于DSP -FP G A 数字系统的PWM 控制脉冲生成方法,并给出了仿真及实测实验结果。
【关键词】 脉宽调制;脉冲发生器;可编程门阵列
1 FP G A 简介
FP G A (Field Programmable G ate Array ,可编程门阵列)是美国Xinlinx 公司推出的一种采用单元型结构的新型PLD 器件。它采用CMOS 、SRAM 工艺制作,在结构上与阵列型PLD 不同,它的内部由许多独立的可编程逻辑单元构成,各逻辑单元之间可以灵活地相互连接,具有密度高、速度快、编程灵活和可重新配置等诸多优点。FP G A 已成为当前主流的PLD 器件之一。
1.1 PLD 的主要特点
(1)缩短研制周期。
(2)降低设计成本。用PLD 来设计和改造电子产品可以大幅度地减少印制板的面积和接插件,降低装配和调试费用。
(3)提高设计灵活性和可靠性。大量分立式元器件在向印制板上装配时,往往会发生由于虚焊或接触率近似于线性增加,且线性斜率较小;肝脏中大小不同的散射源对不同频率的声波存在有不同的散射效应。
由于肝脏组织结构的非均匀性、复杂性及其各部分散射相关长度分布的不一致性,其散射谱随深度增加而衰减变化,并非完全呈线性关系,而呈现较复杂的关系变化。
⑵肝叶边缘部分及表层区域,其结构散射近似呈瑞利散射特征;肝叶表层以下与肝叶中心之间的中间区域,其结构散射呈随机散射特征;肝叶中心区域,其结构散射呈扩散漫射特征,也有较强的反射。
⑶利用区域结构散射特征谱,不仅可对各特征区域组织微结构作出粗略估计,而且可通过区域散射谱特征的变化,对生物软组织的生理病理变化的判断提供依据。
综上所述,利用超声散射谱分析,可为B 超的形态学图像信息诊断提供一个组织特征的信息,在临床上是有应用前景的。
参考文献
[1]Luigi Landini et al.IEEE Trans on U FFC.1990,37(5):448-456
[2]陈启敏等.声学学报.1995,Vol.21,No.4:692-699
[3]E.J.Feleppa ,et al.IEEE Annual International Conference ,EMB ,1990;12(1):337
(责任编辑:常 平)
2003年4月第19卷第2期 武警工程学院学报JOURNAL OF EN GG COLL EGE OF ARMED POL ICE FORCE Apr.2003Vol.19No.2
①收稿日期:2002-12-06作者简介:张涛(1968.07-),1994年毕业于西安交通大学工业电器自动化专业,现在北方交通大学电子信息工程学院电子与信息工程专业攻读硕士学位。
不良而造成的故障,并且这种故障常常难以发现,给调试和维修带来极大的困难。因此,采用PLD 之后,系统的可靠性会大大提高。
(4)提高产品的保密程度和竞争能力。
(5)降低电子产品的功耗。由于PLD 内部电路尺寸很小、互连线短、分布电容小,驱动电路所需的功耗就大大降低;另外,由于芯片内部受外界的干扰很小,所以可以采用较小的工作电压以降低功耗。
1.2 EPM7128芯片简介
EPM7128S 是Altera 公司MAX7000S 系列较早支持在系统编程(In System Programmable ,ISP )的产品,MAX7000S 器件的特点主要有以下几点:
◇采用第二代多阵列矩阵(MAX )结构;
◇器件的规模在600到5000个可用门之间;
◇引脚到引脚之间的延时为6ns ,工作频率可达15115MHz ;
◇工作电压为5V ,支持在系统编程(ISP );
◇可编程功率节省模式下工作,每个宏单元的功耗可降到原来的50%或更低;
◇高性能的可编程连线阵列(PIA )提供一个高速的、延时可预测的互连线资源;
◇每个宏单元中的可编程扩展乘积项(P -Terms )可达32个;
◇具有可编程加密位,可对芯片内的设计加密。
EPM7128S 属于高密度、高性能的CMOS EPLD 器件,宏单元数为128,封装形式为PLCC ,I/O 引脚数为68、84、100。
2 由EPM7128S 构成PWM 触发器的设计
2.1 基于FP G A 的脉冲发生器连接简图(如图1
)
图1 基于FPG A 的数字控制系统
控制系统由DSP 和FPG A 构成,DSP 完成采样及控制计算,FPG A 负责完成PWM 波形的产生。DSP 在完成控制计算后,定时刷新各相上IG BT 的触发脉冲宽度,并送到FPG A ;FPG A 存储DSP 最新的脉冲宽度,发出图2 FPG A 等效的模块
PWM 波形,其工作不受DSP 的影响。FPG A 等效的模块见图2。
D0~D7为8位数据输入端口,CS 、WR 分别为片选和写允许端口
(低电平有效),AP 、BP 、CP 为A 、B 和C 相的同步信号输入端口,S1~S6
分别是IG B T1~IB TB6的触发脉冲输出端。
如何根据给定的起始与终止时刻来形成实际脉冲,以控制其中IG 2
B T 的正常开通与关断,这就是FP G A 所需要做的工作了。当DSP 将脉
冲时间计算出来后,由FP G A 芯片———EPM7128S 配合完成脉冲的最终
产生。
2.2 FP G A 各单元的功能说明及实现方法
(1)同步信号处理单元触发脉冲同步信号的选取,应采用系统电压的基波正序分量作为同步信号,并经过同步信号处理电路得到同步电压过零信号,在各相的过零信号出现时刻,以此为基准,开始发出相应的PWM 波形。同步信号处理电路还应具有滤除干扰信号的功能。
与同步信号AP 相关的内部标志寄存器有R 和Q 。寄存器Q 为区别正半周期和负半周期的标志位,Q 武警工程学院学报 2003年第2期