声明
摘要
第一章绪论
1.1 选题背景及意义
1.2 串行总线技术的主要特点与研究现状
1.3 本课题的研究内容及主要工作
1.4 本论文的结构及主要内容安排
第二章 系统总体方案介绍与设计
2.1 数字荧光示波器简介
2.2 示波器项目总体设计方案
2.3 串行总线信号解码与触发模块总体设计
2.3.1 需求分析
2.3.1 主要功能指标
2.3.2 模块总体框图
2.3.3 模块整体工作流程
2.4 FPGA技术介绍
2.4.1 FPGA技术简介
2.4.2 FPGA的设计流程
2.4.3 Xilinx FPGA Kintex-7芯片简介
2.5 本章小结
第三章 串行总线解码模块的设计与实现
3.1 解码参数寄存模块的FPGA实现
3.2 CAN总线解码模块的FPGA实现
3.2.1 CAN总线协议简介
3.2.2 模块总体框图
3.2.3 解码工作流程
3.2.4 相位转换设计
3.2.5 位定时设计
3.2.6 采样抽点设计
3.2.7 同步设计
3.2.8 位填充编码过滤设计
3.2.9 总线出错解码
3.3 LIN总线解码模块的FPGA实现
3.3.1 LIN总线协议简介
3.3.2 解码工作流程
3.3.3 采样解码时钟设计
3.3.4 帧头字段解码设计
3.3.5 应答字段解码设计
3.4 解码标签生成模块的FPGA实现
3.5 解码数据存储与传输模块的FPGA实现
3.6 本章小结
第四章 串行总线触发模块的设计与实现
4.1 示波器触发技术原理
4.1.1 触发的定义与作用
4.1.2 触发的基本概念
4.1.3 串行总线触发系统的工作原理
4.2 示波器触发采集模块的设计与实现
4.3 串行总线触发模块的设计与实现
4.3.1 用户设置的触发条件
4.3.2 触发判别比较设计
4.3.3 触发模块组成结构
4.3.4 触发模块工作流程
4.4 本章小结
第五章 系统调试与验证
5.1 模块调试中遇到的主要问题与解决办法
5.1.1 跨时钟域处理问题
5.1.2 组合逻辑与时序逻辑问题
5.1.3 异步串行总线位时序同步问题
5.2 CAN总线解码与触发的测试与验证
5.3 LIN总线解码与触发的测试与验证
5.4 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
致谢
参考文献