买芯片网
XILINX(AMD),ALTERA(INTEL),LATTICE
聚焦三大FPGA芯片品牌,强大的现货交付能力
Xilinx,Altera,Lattice
买芯片网代理Altera(英特尔)、Lattice(莱迪思)、Xilinx(赛灵思 AMD)
首页 >> Altera新闻 >> 基于CPLD的任意波形发生器(05-100)
基于CPLD的任意波形发生器(05-100)

引言

买芯片网专注整合全球优质Altera代理商现货资源,是国内领先的Altera(英特尔)、Lattice(莱迪思)、Xilinx(赛灵思 AMD)芯片采购服务平台,买芯片网轻松满足您的芯片采购需求.

任意波形发生器(AWG)在通信系统、测试系统等方面得到广泛应用。本文利用自主研制的150 MSPS 12位DAC和300MSPS 12位DAC,基于CPLD技术,设计了一种AWG。要产生的波形通过上位机软件设置,然后将波形数据下载到AWG,AWG在CPLD的高速控制电路下将波形数据送高速DAC进行转换形成所要的波形。

任意波形发生器的硬件结构

AWG的工作过程是,首先接收上位机送来的波形数字信号存储到SRAM,然后启动控制电路从SRAM取出数据送DAC进行数摸转换,转换后的模拟信号送低通滤波器形成波形。如果DAC工作在150MSPS的速度下,可以以150MHz的频率送数据到DAC进行转换,微控制器的晶振输入一般工作在40MHz以下,没有这么高的速度送出数据到DAC,所以考虑采用CPLD构建硬件控制电路。数据首先传送到SRAM,然后在CPLD硬件控制电路的控制下,以150MHz的频率从SRAM中取数送DAC转换。其体系结构。如果要形成正弦周期信号,每周期4个点就可以合成一个波形,此时可以输出约38MHz的高频信号。

图1 AWG硬件结构

CPLD(复杂可编程逻辑器件)是在传统的PAL、GAL基础上发展而来的,具有多种工作方式和高集成、高速、高可靠性等明显的特点,在超高速领域和实时测控方面有非常广泛的应用。与FPGA相比,CPLD比较适合计算机总线控制、地址译码、复杂状态机、定时/计数器、存储控制器等I/O密集型应用,且无须外部配置ROM、时延可预测等。目前的CPLD普遍基于E2PROM和Flash电可擦技术,可实现循环擦写。Altera 公司的MAX7000 CPLD配置有JTAG口,支持ISP编程。用VHDL或Verilog HDL设计的程序,借助EDA工具经过行为仿真、功能仿真和时序仿真后,通过综合工具产生网表,下载到目标器件,从而生成硬件电路。

本装置中,CPLD采用Altera公司的EPM7128AE,其最高工作频率达200MHz。微控制器采用Atmel公司AVR微控制器AT90S8515。SRAM选用64K x 16的CY7C1021V。

图2 DAC控制电路

Altera芯片今日搜索排行榜(2026/8/13)
5ASXMB5E4F31I5N
嵌入式片上系统芯片
896-FBGA
5SGXEB5R1F43I2G
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:1760-FCBGA(42.5x42.5)
EP4SGX230KF40C4
FPGA现场可编程门阵列
1517-FBGA
5SGXEA3K2F35I3LG
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:1152-FBGA(35x35)
EP3C55F780C8
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:780-FBGA(29x29)
EP1C3T100C7N
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:100-TQFP(14x14)
EP20K30ETC144-1X
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:144-TQFP(20x20)
1SX280HU1F50E2LG
集成电路(IC) > 嵌入式 > 片上系统(SoC)
封装:2397-FBGA,FC(50x50)
XCMECH-FF1136
集成电路配件
-
XC7Z020-1CLG400C
集成电路(IC) > 嵌入式 > 片上系统(SoC)
封装:400-CSPBGA(17x17)
XC4020XL-09BG256C
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:256-PBGA(27x27)
XCV400-5BG432C
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:432-MBGA(40x40)
LFECP20E-3FN672C
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:672-FPBGA(27x27)
LC4256B-5T176C
嵌入式 - CPLD(复杂可编程逻辑器件)
产品封装:176-LQFP
M4A3-32/32-10VNI48
集成电路(IC) > 嵌入式 > CPLD(复杂可编程逻辑器件)
封装:48-TQFP(7x7)
LCMXO2280C-4TN144C
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:144-TQFP(20x20)
Altera产品及其应用
Altera公司新闻
买芯片网轻松满足您的芯片采购需求
买芯片网,独家代理渠道,专注三大品牌:XILINX(赛灵思 AMD)ALTERA(英特尔 INTEL)LATTICE(莱迪思)