下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、三线制同步串行通信控制器接口设计航天工程领域中,星地通讯等远距离遥测遥控是卫星数管计算机重要功能之一,利用三线制同步串行遥测遥控通道对命令和数据举行收发操作是通信链路的重要环节。目前许多处理器芯片都已集成了同步串行接口,但基于三线制同步串行接口的处理器并不多。利用传统设计办法所实现的三线制同步通信硬件接口虽然能满足普通工程设计要求,但在“低成本、小体积、低功耗和灵便性”设计理念的推进下,传统设计明显弊大于利。采纳可编程规律器件技术,对三线制同步串行通信接口电路举行结构设计与实现,可以大幅度减小系统体积,降低功耗,提高设计的灵便度。同时,还可以在其中增强其他规律功能模块,并能很便利地应用到相关的
2、嵌入式系统中。1 三线制同步串行通信机理三线制同步串行通信时,发送端和接收端必需用法共同的时钟源才干保持它们之间的精确同步。为达到精确同步的目的,其中一个办法就是采纳编码和解码的原理,即在发送端利用把要发送的数据和发送时钟组合在一起,通过传输线发送到接收端,在接收端再用从数据流中分别出接收时钟。常用的编码解码器有曼彻斯特编码解码及nrz-l码。本文中收发信号采纳的码型是nrz-l码。三线制同步串行通信主要包括三个信号:采样信号(也叫帧同步信号)、时钟信号和串行数据信号,其时序规律关系1所示。从图1可看出,数据接收或发送时,首先帧同步信号先触发一个瞬时启动脉冲,之后保持低电平有效,时钟信号紧随其
3、后,数据在时钟信号的升高沿保持稳定,并开头采样和传输,每个时钟周期收发一位字符数据,串行数据成批延续发送和接收。2 三线制同步串行通信控制器接口结构设计21 基于传统设计的硬件电路接口实现在三线制同步串行通信控制器接口的传统硬件电路设计中,需用法多片元器件来实现其功能,包括:异步四位计数器、移位寄存器、8位d触发器、与门、与非门和反相器等主要功能器件,接口电路原理图在protei 99 se中实现。三线制同步串行通信控制器接收接口硬件电路2所示。从图2中可看到,通过复位信号rst n、片选信号cs、门控信号strobe和读写信号rw等的不同组合,实现规律控制功能。通过异步四位计数器sn54hc
4、161的计数功能,使得移位寄存器sn54hc164顺当举行数据的串并转换,将8位并行数据通过8位d触发器sn54hc374锁存在内部上等待系统接收。在输出端,通过双d触发器sn54hc74产生中断信号int,通知系统内的微处理器举行数据接收操作。三线制同步串行通信控制器发送接口硬件电路3所示。从图3可知,系统时钟start-clk通过分频电路模块产生发送时钟原始信号code-clk,用于电路的时钟状态控制。系统内的微处理器将要发送的8位并行数据通过8位d触发器sn54hc377,将数据锁存在其q端口等待发送,然后在异步四位计数器sn54hc161的计数功能控制下,移位寄存器sn54hc165举
5、行数据的并串转换操作。在输出端,通过双d触发器sn54hc74产生中断信号,然后开头通过单向总线驱动器sn54hc244举行帧同步信号、时钟信号及数据的发送操作。22 基于cpldfpga的接口结构设计为解决传统硬件电路元器件多,功耗大,体积大等缺点,利用cpldfpga技术,同时结合硬件描述语言设计三线制同步串行通信控制器接口已成为一种必定,结合三线制同步串行通信机理,设计出了基于cpldfpga的三线制同步串行通信控制器接口内部结构,其功能结构4所示。囫囵三线制同步串行通信控制器接口的内部结构主要由时钟分频模块、系统接口控制规律、数据接收模块、数据发送模块等四大模块构成。时钟分频模块主要用
6、于数据收发模块产生同步时钟信号。系统接口控制规律主要用于各种规律功能信号的控制,同时还可以接收_中断仲裁规律模块产生的中断信号,控制数据的接收或者发送操作。数据接收模块是三线制同步串行通信控制器接口举行数据接收的核心部分,其模块结构5所示。数据接收流程:在帧同步脉冲信号触发下,串行数据在时钟信号rclk升高沿到来时保持稳定,并通过rdata信号线进入数据接收模块。在该模块内部,串行数据经过串并变换,接收fifo作为数据缓冲器,将接收到的数据锁存在vhdl程序指定的两个地址寄存器中,一个地址单元存储数据的高八位,另外一个地址单元存储数据的低八位,当数据存满这两个地址单元后,接口向系统发出一个“接
7、收缓存满”的接收中断标记int,系统微处理器响应后,数据被所有取出,并行数据被送往系统的数据总线上,重复举行相同操作,直至延续接收完全部数据,数据接收过程结束。数据发送模块也是三线制同步串行通信接口举行数据发送的核心部分,其模块结构6所示。数据发送流程:在sgate帧同步脉冲信号触发下,系统数据总线上的并行数据在时钟信号sclk升高沿到来时保持稳定,并通过数据发送模块开头数据发送。在模块内部,首先发送fifo数据缓冲器,当并行数据存满该缓存单元后,数据发送模块向系统发出一个“发送缓存满”的发送中断标记int,系统微处理器响应后,并行数据从发送fifo内读出,经过并串变换成串行数据,最高位msb最前,最低位lsb最后,并被送往发送数据信号线sdata上,发送至外围设备接口,重复举行相同操作,直至发送完毕全部数据,数据发送过程结束。3 结 语本文在介绍了三线制同步串行通信机制基础上,首先对三线制同步串行通信接口举行了硬件电路设计,然后针对传统电路设计方式的不足,构建了基于cp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年湖南张家界慈利县经济投资集团有限公司招聘92人笔试参考题库附带答案详解
- 病原生物试题及答案
- 纺织品缝纫工岗位操作规程考核试卷及答案
- 2025年长武县幼儿园教师招教考试备考题库带答案解析(夺冠)
- 2025年梓潼县幼儿园教师招教考试备考题库含答案解析(夺冠)
- 《求是》发文“改善和稳定房地产市场预期”巨石/中材相继发布股权激励
- 2025年贵州职业技术学院马克思主义基本原理概论期末考试模拟题附答案解析
- 凭祥气候特点
- 监理文件管理技术要领
- 2024年陕西警察学院马克思主义基本原理概论期末考试题附答案解析
- 2025保险消保考试题及答案
- 化妆品销售后的培训课件
- 2025至2030中国EB病毒检测行业标准制定与市场规范化发展报告
- 《市场营销(第四版)》中职完整全套教学课件
- 护士长岗位面试题目参考大全
- 机场旅客服务流程与技巧详解
- 中国地质大学武汉本科毕业论文格式
- 自流平地面施工安全方案
- 2025年湖北烟草专卖局考试真题
- 车载光通信专题学习
- 《海南省工程勘察设计收费导则(试行)》
评论
0/150
提交评论