TLK2711

本文详细介绍了TLK2711高速串行协议的工作原理,包括其基于点对点的单工通信方式、16bit数据传输单位以及同步字符的角色。在系统上电或复位后,协议通过发送同步字符实现双方同步,并在数据帧间维持同步状态。接收端通过检测控制信号判断数据类型并锁存有效数据。文章还展示了发送通路的状态转换图,揭示了协议在空闲、同步建立、数据发送等不同阶段的行为。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      TLK2711高速串行协议是一种基于点对点的单工协议,它以16 bit为一个基本的传输单位,数据被分成了高8位和低8位,因此每个控制字符都定义成了2 B(分别由D码和K码组成),编码方式由2个控制信号TKMSB/RKMSB和TKLSB/RKLSB决定。协议的工作过程如图3所示

                                          图3 TLK2711协议工作过程

       系统上电或复位后,收发双方处于失步状态(在发送端复位后要保证接收端已处于接收状态),发送端首先发送同步字符且时间长度不小于1 ms,1 ms结束后认为系统完成同步过程,发送端开始数据帧的发送。在每一帧数据发送结束后和下一帧数据开始发送前,发送端要发送同步字符来保持数据传输链路的同步状态。在同步状态建立后,接收端不断检测输出控制信号RKLSB和 RKMSB,根据RKLSB和 RKMSB的状态判断数据类型,舍去帧头、帧尾和同步字符,锁存真正需要的数据。接收端在数据帧传输过程中如果失步,则依靠数据帧间的同步字符重新建立起收发间的同步关系,同步关系建立后立刻转入正常数据接收状态。根据协议工作过程,定义TLK2711芯片用作发送通路时的6个状态分别是:空闲、建立同步、发送帧头、发送数据、发送帧尾、发送同步字符,其发送通路的状态转换如图4所示。

图4  TLK2711发送通路状态转换图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值