示波器触发电路设计分析论文
1关键电路实现
系统设计的核心是FPGA设计,主要完成时钟的产生及选择、帧头检测、协议解码、协议分析、协议触发以及数据存储等功能,FPGA设计的功能框图。时钟发生模块主要用来产生62.5MHz、125MHz以及250MHz的解码时钟,时钟选择电路根据flexray总线信号的速率选择相应的时钟,当总线速率为2.5MHz、5MHz、10MHz时时钟选择电路分别输出62.5MHz、125MHz以及250MHz的解码时钟clk。比较器输出的`差分信号经过IBUFDS变成单端后送入帧头检测模块进行帧头检测,flexray总线的帧编码特点了进行检测。从flexray总线的帧编码图可以看出一帧中TSS具有唯一性
因此,帧头检测模块可以通过解码时钟clk来检测TSS。帧头检测模块的检测过程仿真,帧编码为ch_clk,当TSS的时间长度大于等于计数器count2预设置的计数时间(即TSS的最小时间间隔)时产生test2;当帧编码信号ch_clk的上升沿检测到test2为高时产生test3,同时启动计数器count4,count4的计数时间为帧起始序列FSS的宽度,count4计数结束后启动count5、count6、count7,count7为字节计数,count6为字节起始序列和字节中位的计数。从图中可以看出当ch_clk的下降沿检测到count7的值为1且count6的值为1时产生了帧头触发使能信号frame_start_trig_en,该信号送入触发电路就能产生帧头触发。检测到帧头后,解码模块开始解码,解码过程如图5所示,decode_data为解码,其前5个字节是数据指示位、空帧指示位、启动帧指示位、ID、有效数据长度、头部循环校验、循环计数等数据;第6个字节开始为有效数据。协议分析及触发模块根据解码模块输出的数据进行协议分析和触发条件判断,若满足触发条件择发出触发信号给触发电路,触发电路来完成触发。
2结束语
本文主要介绍了示波器中Flexray协议分析与触发电路设计,重点描述了时钟发生模块、帧头检测模块、解码模块、协议分析及触发模块。该设计方法及思想在以往的课题中得到了广泛应用,取得了良好的效果。
-
电流和电路的教学反思集合10篇
身为一名人民教师,教学是我们的工作之一,写教学反思可以很好的把我们的教学记录下来,那么写教学反思需要注意哪些问题呢?下面是小编为大家整理的电流和电路的教学反思,欢迎阅读与收藏。电流和电路的教学反思1教学建议本课时是学习电路的基础,而电学是初中物理较重要...
-
集成电路实习报告通用
在生活中,报告与我们愈发关系密切,我们在写报告的时候要注意语言要准确、简洁。一听到写报告就拖延症懒癌齐复发?以下是小编整理的集成电路实习报告通用,希望能够帮助到大家。集成电路实习报告通用1一、实习内容:1、了解电烙铁的使用。2、学会熟练使用电烙铁及焊锡...
-
电路实验实训心得体会
我们从一些事情上得到感悟后,往往会写一篇心得体会,这样能够培养人思考的习惯。那么问题来了,应该如何写心得体会呢?以下是小编精心整理的电路实验实训心得体会,供大家参考借鉴,希望可以帮助到有需要的朋友。电路实验实训心得体会1电路实验,作为一门实实在在的实验学...
-
(精)电路安装合同
随着人们法律意识的加强,我们用到合同的地方越来越多,签订合同是为了保障双方的利益,避免不必要的争端。你知道合同的主要内容是什么吗?以下是小编精心整理的电路安装合同,欢迎大家分享。电路安装合同1发包人:_______________(以下简称甲方)承包人:_______________(...