电子系统设计实践精选文档.ppt

上传人:石*** 文档编号:44679127 上传时间:2022-09-22 格式:PPT 页数:30 大小:2.18MB
返回 下载 相关 举报
电子系统设计实践精选文档.ppt_第1页
第1页 / 共30页
电子系统设计实践精选文档.ppt_第2页
第2页 / 共30页
点击查看更多>>
资源描述

《电子系统设计实践精选文档.ppt》由会员分享,可在线阅读,更多相关《电子系统设计实践精选文档.ppt(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、电子系统设计实践本讲稿第一页,共三十页12.1 12.1 等精度频率计设计等精度频率计设计 在此完成的设计项目可达到的指标为:在此完成的设计项目可达到的指标为:(1)频频率率测测试试功功能能:测测频频范范围围0.1Hz100MHz。测测频频精精度度:测测频全域相对误差恒为百万分之一。频全域相对误差恒为百万分之一。(2)脉宽测试功能:脉宽测试功能:测试范围测试范围0.1s1s,测试精度,测试精度0.01s。(3)占空比测试功能:占空比测试功能:测试精度测试精度199。(4)相位测试功能相位测试功能(附加功能附加功能)。本讲稿第二页,共三十页12.1.1 主系统组成主系统组成图图12-1 频率计主

2、系统电路组成频率计主系统电路组成本讲稿第三页,共三十页12.1.2 测频原理测频原理图图12-2 等精度频率计主控结构等精度频率计主控结构本讲稿第四页,共三十页 设在一次预置门时间设在一次预置门时间Tpr中对被测信号计数值为中对被测信号计数值为Nx,对标准频率信号的计数,对标准频率信号的计数值为值为Ns,则下式成立:,则下式成立:12-1不难得到测得的频率为:不难得到测得的频率为:12-2图图12-3 频率计测控时序频率计测控时序12.1.2 测频原理测频原理本讲稿第五页,共三十页 占空比占空比=12-312.1 12.1 等精度频率计设计等精度频率计设计 12.1.3 FPGA/CPLD开发

3、的开发的VHDL设计设计本讲稿第六页,共三十页【例【例12-1】LIBRARY IEEE;-等精度频率计等精度频率计FPGA设计部分设计部分USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY etester IS PORT(BCLK:IN STD_LOGIC;-标准频率时钟信号标准频率时钟信号clock2,50MHZ TCLK:IN STD_LOGIC;-待测频率时钟信号待测频率时钟信号 CLR:IN STD_LOGIC;-清零和初始化信号清零和初始化信号CL:IN STD_LOGIC;-当当SPUL为高电平时,

4、为高电平时,CL为预置门控信号,用于测频计数为预置门控信号,用于测频计数-时间控制当时间控制当SPUL为低电平时,为低电平时,CL为测脉宽控制信号,为测脉宽控制信号,-CL高电平时测高电平脉宽而当高电平时测高电平脉宽而当CL为低电平时,测低电平脉宽。为低电平时,测低电平脉宽。SPUL:IN STD_LOGIC;-测频或测脉宽控制测频或测脉宽控制 START:OUT STD_LOGIC;-起始计数标志信号起始计数标志信号 EEND:OUT STD_LOGIC;-由低电平变到高电平时指示脉宽计数结束,由低电平变到高电平时指示脉宽计数结束,SEL:IN STD_LOGIC_VECTOR(2 DOWN

5、TO 0);-数据读出选同控制数据读出选同控制 DATA:OUT STD_LOGIC_VECTOR(7 DOWNTO 0);-8位数据读出位数据读出END etester;ARCHITECTURE behav OF etester ISSIGNAL BZQ :STD_LOGIC_VECTOR(31 DOWNTO 0);-标准计数器标准计数器SIGNAL TSQ :STD_LOGIC_VECTOR(31 DOWNTO 0);-测频计数器测频计数器SIGNAL ENA :STD_LOGIC;-计数使能计数使能SIGNAL MA,CLK1,CLK2,CLK3:STD_LOGIC;SIGNAL Q1,

6、Q2,Q3,BENA,PUL:STD_LOGIC;SIGNAL SS:STD_LOGIC_VECTOR(1 DOWNTO 0);接下页接下页本讲稿第七页,共三十页BEGINSTART=ENA;DATA=BZQ(7 DOWNTO 0)WHEN SEL=000 ELSE-标准频率计数低标准频率计数低8位输出位输出 BZQ(15 DOWNTO 8)WHEN SEL=001 ELSE BZQ(23 DOWNTO 16)WHEN SEL=010 ELSE BZQ(31 DOWNTO 24)WHEN SEL=011 ELSE-标准频率计数最高标准频率计数最高8位输出位输出 TSQ(7 DOWNTO 0)W

7、HEN SEL=100 ELSE-待测频率计数值最低待测频率计数值最低8位输出位输出 TSQ(15 DOWNTO 8)WHEN SEL=101 ELSE TSQ(23 DOWNTO 16)WHEN SEL=110 ELSE TSQ(31 DOWNTO 24)WHEN SEL=111 ELSE-待测频率计数值最高待测频率计数值最高8位输出位输出 TSQ(31 DOWNTO 24);BZH:PROCESS(BCLK,CLR)-标准频率测试计数器,标准计数器标准频率测试计数器,标准计数器 BEGIN IF CLR=1 THEN BZQ 0);ELSIF BCLKEVENT AND BCLK=1 TH

8、EN IF BENA=1 THEN BZQ=BZQ+1;END IF;END IF;END PROCESS;TF:PROCESS(TCLK,CLR,ENA)-待测频率计数器,测频计数器待测频率计数器,测频计数器 BEGIN IF CLR=1 THEN TSQ 0);ELSIF TCLKEVENT AND TCLK=1 THEN IF ENA=1 THEN TSQ=TSQ+1;END IF;END IF;接下页接下页本讲稿第八页,共三十页END PROCESS;PROCESS(TCLK,CLR)BEGIN IF CLR=1 THEN ENA=0;ELSIF TCLKEVENT AND TCLK=

9、1 THEN ENA=CL;END IF;END PROCESS;MA=(TCLK AND CL)OR NOT(TCLK OR CL);-测脉宽逻辑测脉宽逻辑 CLK1=NOT MA;CLK2=MA AND Q1;CLK3=NOT CLK2;SS=Q2&Q3;DD1:PROCESS(CLK1,CLR)BEGIN IF CLR=1 THEN Q1=0;ELSIF CLK1EVENT AND CLK1=1 THEN Q1=1;END IF;END PROCESS;DD2:PROCESS(CLK2,CLR)BEGIN IF CLR=1 THEN Q2=0;ELSIF CLK2EVENT AND CL

10、K2=1 THEN Q2=1;END IF;END PROCESS;DD3:PROCESS(CLK3,CLR)BEGIN IF CLR=1 THEN Q3=0;ELSIF CLK3EVENT AND CLK3=1 THEN Q3=1;END IF;END PROCESS;接下页接下页本讲稿第九页,共三十页PUL=1 WHEN SS=10 ELSE-当当SS=“10”时,时,PUL高电平,允许标准计数器计数,高电平,允许标准计数器计数,0;-禁止计数禁止计数EEND=1 WHEN SS=11 ELSE-EEND为低电平时,表示正在计数,由低电平变到高电平为低电平时,表示正在计数,由低电平变到高电

11、平 0;-时,表示计数结束,可以从标准计数器中读数据了时,表示计数结束,可以从标准计数器中读数据了BENA=ENA WHEN SPUL=1 ELSE-标准计数器时钟使能控制信号,当标准计数器时钟使能控制信号,当SPUL为为1时,测频率时,测频率 PUL WHEN SPUL=0 ELSE-当当SPUL为为0时,测脉宽和占空比时,测脉宽和占空比 PUL;END behav;本讲稿第十页,共三十页图图12-4 例例12-1的的RTL图图 本讲稿第十一页,共三十页图图12-5 等精度频率计测频时序图等精度频率计测频时序图 12.1.3 FPGA/CPLD开发的开发的VHDL设计设计本讲稿第十二页,共三

12、十页图图12-6 等精度频率计测脉宽时序图等精度频率计测脉宽时序图 12.1.3 FPGA/CPLD开发的开发的VHDL设计设计本讲稿第十三页,共三十页12.1 12.1 等精度频率计设计等精度频率计设计 12.1.4 测试与设计步骤测试与设计步骤 12.1.5 相位测试相位测试 相位差相位差=图图12-7 测相仪模型测相仪模型 本讲稿第十四页,共三十页12.1 12.1 等精度频率计设计等精度频率计设计 12.1.5 相位测试相位测试 图图12-8 测相仪电路原理图(测相仪电路原理图(TPAS.gdf工程)工程)本讲稿第十五页,共三十页12.1 12.1 等精度频率计设计等精度频率计设计 1

13、2.1.5 相位测试相位测试 图图12-9 相位检测原理图相位检测原理图epd)图图12-10 鉴相器鉴相器EPD的仿真波形的仿真波形 本讲稿第十六页,共三十页12.2 12.2 使用使用IP CoreIP Core设计设计FIRFIR滤波器滤波器 图图12-11 直接型直接型FIR滤波器结构滤波器结构 N阶阶FIR滤波器系统的传递函数:滤波器系统的传递函数:N阶的阶的FIR系统差分方程可表示为:系统差分方程可表示为:本讲稿第十七页,共三十页12.2 12.2 使用使用IP CoreIP Core设计设计FIRFIR滤波器滤波器 图图12-12 直接型直接型FIR实现结构实现结构 本讲稿第十八

14、页,共三十页12.2 12.2 使用使用IP CoreIP Core设计设计FIRFIR滤波器滤波器 图图12-13 FIR滤波器设计示意滤波器设计示意 本讲稿第十九页,共三十页12.2 12.2 使用使用IP CoreIP Core设计设计FIRFIR滤波器滤波器 图图12-14 FIR Compiler安装图安装图 本讲稿第二十页,共三十页12.2 12.2 使用使用IP CoreIP Core设计设计FIRFIR滤波器滤波器 12-15 设置设置User Libraries 本讲稿第二十一页,共三十页12.2 12.2 使用使用IP CoreIP Core设计设计FIRFIR滤波器滤波器

15、 图图12-16 在在MegaWizard管理器中选择管理器中选择IP Core 本讲稿第二十二页,共三十页12.2 12.2 使用使用IP CoreIP Core设计设计FIRFIR滤波器滤波器 图图12-17 FIR滤波器系数确定滤波器系数确定 本讲稿第二十三页,共三十页12.2 12.2 使用使用IP CoreIP Core设计设计FIRFIR滤波器滤波器 图图12-18 FIR系数修正系数修正 本讲稿第二十四页,共三十页12.2 12.2 使用使用IP CoreIP Core设计设计FIRFIR滤波器滤波器 图图12-19 FIR模块模块Symbol 本讲稿第二十五页,共三十页12.2

16、 12.2 使用使用IP CoreIP Core设计设计FIRFIR滤波器滤波器 图图12-20 firm模块仿真结果模块仿真结果 本讲稿第二十六页,共三十页12.2 12.2 使用使用IP CoreIP Core设计设计FIRFIR滤波器滤波器 图图12-21 FIR滤波器总体连接图滤波器总体连接图 本讲稿第二十七页,共三十页习习 题题 12-1 根据第根据第12.1节的叙述,回答以下问题:节的叙述,回答以下问题:(1)由图由图12-4说明信号说明信号“SPUL”和和“EEND”的作用的作用(2)用用数数学学证证明明,CL门门的的时时间间在在0.1s至至1s间间,在在可可测测的的频频域域内内

17、,误误差小于等于标准频率源一个周期。差小于等于标准频率源一个周期。(3)分分析析图图12-4和和图图12-5,说说明明信信号号CL和和START的的关关系系,并并利利用用公公式式(12-2)计算计算TCLK的频率。的频率。(4)分分析析图图12-4和和图图12-6,说说明明信信号号START和和EEND的的关关系系,并并计计算算TCLK的脉宽,详细说明占空比的测量方法。的脉宽,详细说明占空比的测量方法。(5)分析图分析图12-2、12-3,详细说明等精度测频原理。,详细说明等精度测频原理。本讲稿第二十八页,共三十页实实 验验 与与 设设 计计 12-1 多功能测试仪设计多功能测试仪设计(1)实

18、验目的:实验目的:学习电子设计竞赛项目的开发技术。学习电子设计竞赛项目的开发技术。(2)实验原理:实验原理:参考本章内容。参考本章内容。(3)实实验验内内容容1:根根据据12.1.4节节的的步步骤骤首首先先完完成成等等精精度度频频率率计计专专用用芯芯片片(FPGA)的的设设计计,按按照照图图12-5和和12-6的的时时序序,在在GW48系系统统上上硬硬件件验验证证例例12-1的的各各项项功功能能:等等精精度度测测频频率率、测测脉脉宽宽、测测占占空空比比。与与GW48系系统统上上给给出出的的标标准准待待测测频频率率,计计算算误误差差,并并与与理理论论误误差差值值比比较。较。(4)实实验验内内容容

19、2:根根据据图图12-1、12-5、12-6和和式式12-2、12-3,设设计计单单片片机机程程序序,完完成成单单片片机机与与FPGA的的接接口口程程序序、控控制制程程序序和和计计算算显显示示程程序序的的设设计计。完完成成等等精精度度频频率率计计独独立立系统的设计,控制键可以参考图系统的设计,控制键可以参考图12-1的电路,每一个键控制一种功能。的电路,每一个键控制一种功能。(5)实实验验内内容容3:根根据据12.1.5节节和和图图12-8,修修改改原原设设计计,增增加加测测相相位位功功能能,并并在在系系统统上上增增加加一一个个键键,控控制制测测相相差差和和显显示示。被被测测信信号号可可以以用用前前面面设设计计的的移移相相信信号号发发生生器器产产生。生。本讲稿第二十九页,共三十页实实 验验 与与 设设 计计 12-2 FIR滤波器设计滤波器设计 用FPGA设计FIR数字滤波器。由于滤波器的硬件实现需要ADC和DAC,要考虑使用ADDA板。本讲稿第三十页,共三十页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁