首页 > 技术 > 内容

基于XC2C128-7V0100 CPLD器件实现低功耗信号发射电路的设计

时间:2026-01-29  作者:Diven  阅读:0

1 引言

在水下通信系统中,低功耗的声信号发射电路设计对系统的作用距离远近及其精确度起着关键性的作用。介绍了利用CPLD控制的波形存储方法,可以实现频分和码分两种复用方式下的声信号发射。经过多次实验验证,该系统具有可行性。在设计CPLD逻辑电路时,选用了Xilinx公司提供的Xilinx ISE6.2开发系统软件,运用Model Tech公司的Modelsim对设计进行功能仿真。

2 器件介绍

2.1 XC2C128简介

Xilinx公司推出的CoolRunner-II系列中的XC2C128-7V0100。该器件采用第二代快速零功率(FZP)技术,以便在尽可能低的功耗情况下提供最佳的性能,如:采用1.8 V的内核电压,可提供300 MHz的性能,且耗功小于100μA。另外,该器件还具有体积小,价格低和稳定度高等优点,符合信号发射系统要求。XC2C128包含了16个内部互联功能块(AIM),每个AIM能为功能块提供40个输入,每个功能块包含16个宏单元,这些宏单元同时包含大量的配置寄存器。另外,这些寄存器能被全局预置和复位,也可被提前设置成D或T触发器,有多种时钟信号,分别为全局或部由路服务。例如在同步时。可同时应用3个不同的时钟信号。

XC2C128的主要特性如下:

采用1.5 V、1.8 V、2.5 V、3 V、3.3 V等电源供电,内部有两个BANK,因而允许采用不同电压供电而无需电压转换器

1.8 V供电时,静态电流可低至25μA;

采用RealDigital CPLD技术和先进的低功耗高速可编程逻辑技术,静态功耗可低至33μW;

带有输入滞回和可编程地(GND),提高了高速I/O信号完整性;

带有多种LVCMOS、HSTL和SSTLI/O,其灵活的I/O可支持多种器件接口;

采用通用的JTAG接口;

片延时仅5 ns;

带有双边缘触发器,因而速度更快;

具有4级设计保密功能。

设计CPLD逻辑电路时,选用Xilinx公司提供的XilinxISE6.2开发系统软件。ISE是集成综合环境的简称,是XilinxFPGA/CPLD的综合性集成设计平台,该平台集成了从设计输入、方针、逻辑综合、布局布线与实现、时序分析、器件下载与配置、功率分析等几乎所有设计流程所需的工具,加快了CPLD设计开发进程。CPLD逻辑电路采用VHDL输入方式设计,具有很强的可读性和可移植性,便于后续修改。完成电路设计后,运用Model Tech公司的ModlelSim对设计进行功能仿真,验证电路功能是否符合设计要求。图1给出CPLD电路连接原理。

2.2 波形存储器

波形存储器主要用来存放预先生成的抽样波形数据。这里选用SGS-THOMSON公司生产的M27C64A。因为该器件是低电压、低功耗的8x8K EEPROM;编程电压为12.5 V,具有高速编程的特点,特别适应于电池供电系统。图2给出其电路连接原理。

3 系统设置

3.1 硬件电路设计

图3给出一个信号发射电路的总体框图。在CPLD设计中,分频电路的输出频率作为地址发生器的时钟。但是,考虑到地址发生器的时钟要和预存的波形数据采样频率相一致,而波形存储器的存储容量有限,当采样频率为500kHz时,采样的波形数据量较合适,因此需要设计16分频电路,该分频电路对频率为8 MHz的晶体振荡器分频。根据波形存储器地址端引脚个数,设计了13位的地址发生器。由此,依据CPLD的设计流程,在ISE6.2中完成16分频电路、13位地址发生器电路的设计,并产生同步脉冲信号和信号发射电路中各个器件的控制信号。

因为发射的信号是模拟信号,而波形存储电路输出的波形数据是数字信号,这样就不可避免地要进行数字信号到模拟信号的转换,D/A转换电路就是完成该功能的电路。信号发射电路D/A转换器选择的是由ADI公司生产的AD5330。该器件是一款带有微处理器、小体积、可与SPI直接连接的8 bit电压输出型低功耗D/A转换器,采用双缓冲结构,输出锁存,适合于电池供电系统;当电源电压为3 V时,工作电流为115μA,关断电流为80 nA;当电源电压为5 V时,工作电流为140μA,关断电流为200 nA。

为了满足发射系统对作用距离的要求,就需要采用功率放大电路来确保发射换能器能够得到足够的发射功率;而匹配电路则可以使信号发射电路输出具有更好的频率特性,提高发射效率。功放及匹配电路是信号发射电路中必不可少的一部分。

3.2 软件设计

波形存储器中的波形数据由于MATLAB仿真。MTLAB可以方便、快捷地生成波形数据,而且可根据需要方便地调整信号频率、周期、脉宽等参数;生成的声发射信号具有失真度小,一致性好的优点。MATLAB作为科学与工程计算的高级语言,还具有编程方便,语法简单等诸多优点。声信号可以通过MATLAB软件的仿真产生。但是,由于产生的波形数据较多,直接用手工录入数据存储器中不仅费时且易出错。为此通过C语言编程将产生的波形数据形成*.hex文件格式。然后将波形数据整体下载到数据存储器M27C64A中。

采用上述方法,波形数据生成简单,快捷,数据的修改方便,无需改动硬件电路即可实现信号发射电路的功能扩展。MATLAB中产生信号波形数据的xinhao.m文件如下:

根据数据采集卡的传输速率及发射信号的频率,采样频率选fs为50 kHz,依据波形存储器容量设其为500 kHz,生成的波形数据存放在xinhao.hex中。上段程序表示每隔17 ms产生一组正弦波,每组由20个7 kHz的正弦波组成,每20个波持续时间为2.86 ms,图4所示为该程序产生的一组频率为7 kHz的发射信号。

4 实验结果

发射电路经变压器匹配后,连接水声换能器,置于淡水中,由示波器观察在接收端收到的信号。图5所示为采用声信号发射电路后,换能器在水中发射的信号(7 kHz):其中横坐标为时间,单位为ms;纵坐标为幅值,单位为mv,图5(b)是图5(a)横轴扩展后的波形,从示波器可看出信号每幅17ms出现20个7 kHz的正弦波。

对比图4和图5可知,电路产生的信号与发射信号一致,均为脉冲发射,每一组脉冲为20个7 kHz的正弦波,信号脉宽为2.86 ms,由于声信号在水中的衰减,信号的幅度为800 mV。另外,该信号为单频信号,也可以通过MATLAB编程产生其频率的声信号,完成频分复用模式下的信号发射,同时也可以通过编码实现ASK等方式下的声信号发射。

5 结语

提出了基于CPLD控制的低功耗信号发射电路,具有可扩展性和灵活性。该系统可以应用于水中信号的发射(需要匹配换能器)和空气中信号的发射。采用提出的波形存储方法优化了信号发射电路,通过改变波形存储器型号或容量大小,还可以对信号进行不同的复用方式,以满足不同情况下的需要。

猜您喜欢


建筑工地环境复杂,安全生产是重中之重。在潮湿场所施工时,更要格外注意用电安全,特别是照明电压的选择。根据国家相关安全规范,在潮湿场所施工,照明电源电压不应大于1...
2024-10-03 00:00:00
橡胶止水带是应用于水利工程和建筑工程中的防水材料。主要用于防止水的渗漏,确保建筑物的结构安全和耐久性。在水坝、河堤等水利设施中,橡胶止水带能够有效阻止水流对结构...
2014-07-20 00:00:00
文件夹作为常见的办公工具,具有多重优势,帮助我们更高效地管理和整理资料。文件夹能够有效分类文件,避免资料混乱,使查找和使用更加方便快捷。文件夹提供了良好的保护功...
2014-06-11 00:00:00
电阻器是不可少的基本元件,而防硫化电阻因其优异的抗硫化性能,应用于工业控制、电力设备等领域。作为全球知名的电子元件制造商,VISHAY(威世)在防硫化电阻产品上...
2012-06-04 02:36:30
可调电阻作为电子电路中的重要元件,应用越来越。Kyocera(京瓷)作为全球知名的电子元器件制造商,其生产的可调电阻以品质稳定、规格齐全而受到广大工程师和制造商...
2019-02-06 19:13:30
1 前言在水听器应用中,由于水下声场的复杂性,单元水听器无法获得目标的详细信息,必须依靠超大阵元数目的高度复用的传感器阵列。通过水听器阵列完成声场信号的波束形...
2020-10-23 10:50:00
现代电子设备中,连接器的作用不可忽视。不仅负责电气连接,还确保信号的稳定传输。CONN_20.4X5.2MM_SM作为高性能连接器,因其独特的设计和优越的性能,...
2025-04-22 16:31:13
贴片电阻,也称为片式电阻或SMD电阻,是电子电路中不可或缺的元件。它体积小巧,通常呈矩形,通过表面贴装技术(SMT)焊接在电路板上,极大地节省了电路板空间,也提...
2024-11-26 11:29:43
十字槽小盘头螺钉和弹垫组合是常见的紧固件,二者在结构和应用上有明显区别。十字槽小盘头螺钉通常用于连接两种或多种材料,其头部设计为十字槽,便于使用十字螺丝刀进行安...
2012-09-22 00:00:00