本发明专利技术提供一种TYPE
A type-C configuration channel receiver, data processing method and electronic equipment
【技术实现步骤摘要】
一种TYPE
‑
C配置通道接收器、数据处理方法和电子设备
[0001]本专利技术涉及通信
,具体涉及一种TYPE
‑
C配置通道接收器、数据处理方法和电子设备。
技术介绍
[0002]TYPE
‑
C: 一种USB接口,主要用于移动端的视频,数据传输。
[0003]CC:config channel, TYPE
‑
C中的配置通道,用于上下游确认接口信息,配置等。
[0004]TYPE
‑
C中的CC配置通道采用了特定的协议进行上下游通信,申请人经研究发现,现有技术的TYPE
‑
C通信过程中,存在信号电平浮动过大的情况,如果信号波动幅度过道,会导致其接受数据异常。
技术实现思路
[0005]有鉴于此,本专利技术实施例提供一种TYPE
‑
C配置通道接收器、数据处理方法和电子设备,以现有TYPE
‑
C技术应用,因配置通道的输入模拟信号电平浮动过大,导致其接受数据异常的问题。
[0006]为实现上述目的,本专利技术实施例提供如下技术方案:一种TYPE
‑
C配置通道接收器,包括:N个比较电路,所述N为不小于2的正整数,每个比较电路的参考电平不同,所述N个比较电路的输入端输入有外部模拟信号;信号选择模块,所述信号选择模块的输入端与所述N个比较电路的输出端相连,计算每路比较器输出信号的最大脉宽与最小脉宽的差值,将差值最小的输出信号作为目标信号;采样时间计算模块,用于配置所述目标信号的高电平采样时间和低电平采样时间;数据解析模块,用于基于获取到的高电平采样时间和低电平采样时间对所述目标信号进行译码。
[0007]可选的,上述TYPE
‑
C配置通道接收器中,所述N个比较电路的参考电平的值等间距分布。
[0008]可选的,上述TYPE
‑
C配置通道接收器中,信号选择模块,还用于配置所述比较器输出信号的起始信号沿和结束信号沿;所述计算每路比较器输出信号的最大脉宽与最小脉宽的差值,包括:计算起始信号沿和结束信号沿构成的时间段内,每路比较器输出信号的最大脉宽与最小脉宽的差值。
[0009]可选的,上述TYPE
‑
C配置通道接收器中,所述配置所述目标信号的高电平采样时间和低电平采样时间计算模块,包括:基于所述目标信号的高低电平,配置高电平信号对应的第一高电平采样时间和第
二高电平采样时间,配置低电平信号对应的第一低电平采样时间和第二低电平采样时间,所述第一高电平采样时间和第二高电平采样时间之间的时间间隔与所述第一低电平采样时间和第二低电平采样时间之间的时间间隔相同或不同。
[0010]可选的,上述TYPE
‑
C配置通道接收器中,所述N的值为3。
[0011]可选的,上述TYPE
‑
C配置通道接收器中,所述基于获取到的高电平采样时间和低电平采样时间对预设周期的所述目标信号进行译码,包括:基于获取到的高电平采样时间和低电平采样时间,对结束信号沿之后的预设周期的所述目标信号进行译码。
[0012]可选的,上述TYPE
‑
C配置通道接收器中,还包括:存储器,用于存储所述比较器的输出信号,且当所述目标信号确定后,将存储的目标信号发送至所述采样时间计算模块和数据解析模块;所述基于获取到的高电平采样时间和低电平采样时间对预设周期的所述目标信号进行译码,包括:基于获取到的高电平采样时间和低电平采样时间,获取所述存储器输出的目标信号,基于获取到的高电平采样时间和低电平采样时间,对存储器输出的预设周期的目标信号进行译码。
[0013]一种数据处理方法,应用于TYPE
‑
C配置通道接收器中,方法包括:获取N个比较电路的输出信号,N为不小于2的正整数,每个比较电路的参考电平不同,所述N个比较电路的一个输入端输入外部模拟信号;计算每路比较器输出信号的最大脉宽与最小脉宽的差值,将差值最小的输出信号作为目标信号;配置所述目标信号的高电平采样时间和低电平采样时间;基于获取到的高电平采样时间和低电平采样时间对所述目标信号进行译码。
[0014]一种电子设备,应用有上述任意一项所述的TYPE
‑
C配置通道接收器。
[0015]可选的,所述电子设备为便携式移动终端。
[0016]基于上述技术方案,本专利技术实施例提供的上述方案,通过采用多个参考电平不同的比较电路,对输入的外部模拟信号进行处理,计算这些比较电路输出信号的最大脉宽与最小脉宽的差值,将差值最小的比较电路的输出信号作为目标信号,然后在对所述目标信号进行采样计算得到所述目标信号的高电平和低电平的采样时间,最后再采用数据解析模块根据采样时间进行数据解析,解决了现有TYPE
‑
C技术应用,因配置通道的输入模拟信号电平浮动过大,导致其接受数据异常的问题。
附图说明
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0018]图1 a 为标准的CC数据包的结构示意图;图1 b为外部模拟信号经过接收器前端后转换成的数字信号示意图;
图1 c 为接收器的译码方法示意图;图2 a 为信号频率小于300KHz的信号与标准信号的比较的示意图;图2 b 为信号输入电平向上漂移的场景示意图;图2 c 为信号输入电平向下漂移的场景示意图;图3为本申请实施例公开的TYPE
‑
C配置通道接收器的结构示意图;图4为根据图1 b 所示的信号确定起始信号沿和结束信号沿的示意图;图5为配置起始检测位置,配置周期数的场景示意图;图6为本申请实施例公开的一种数据处理方法的流程示意图。
具体实施方式
[0019]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0020]在本申请公开的方案中,所用到的比较器特指电压比较器,输入电压高于预设电压(所述预设电压为比较器的参考电压)时,输出高电平,输入电压低于预设电压时,输出低电平。
[0021]在现有的TYPE
‑
C的PD (power delivery 电力交换,规定了CC的通信方式。TYPE
‑
C接口中配置通道的通信方式,是由PD协议规定的)协议中,数据的上下游是通过数据包进行通信的,数据包结构包含preamble和message两部分,编码方式如图1所示,其中,preamble本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种TYPE
‑
C配置通道接收器,其特征在于,包括:N个比较电路,所述N为不小于2的正整数,每个比较电路的参考电平不同,所述N个比较电路的输入端输入有外部模拟信号;信号选择模块,所述信号选择模块的输入端与所述N个比较电路的输出端相连,计算每路比较器输出信号的最大脉宽与最小脉宽的差值,将差值最小的输出信号作为目标信号;采样时间计算模块,用于配置所述目标信号的高电平采样时间和低电平采样时间;数据解析模块,用于基于获取到的高电平采样时间和低电平采样时间对所述目标信号进行译码。2.根据权利要求1所述的TYPE
‑
C配置通道接收器,其特征在于,所述N个比较电路的参考电平的值等间距分布。3.根据权利要求1所述的TYPE
‑
C配置通道接收器,其特征在于,信号选择模块,还用于配置所述比较器输出信号的起始信号沿和结束信号沿;所述计算每路比较器输出信号的最大脉宽与最小脉宽的差值,包括:计算起始信号沿和结束信号沿构成的时间段内,每路比较器输出信号的最大脉宽与最小脉宽的差值。4.根据权利要求1所述的TYPE
‑
C配置通道接收器,其特征在于,所述配置所述目标信号的高电平采样时间和低电平采样时间计算模块,包括:基于所述目标信号的高低电平,配置高电平信号对应的第一高电平采样时间和第二高电平采样时间,配置低电平信号对应的第一低电平采样时间和第二低电平采样时间,所述第一高电平采样时间和第二高电平采样时间之间的时间间隔与所述第一低电平采样时间和第二低电平采样时间之间的时间间隔相同或不同。5.根据权利要求1所述的TYPE
‑
C配置通道接收...
【专利技术属性】
技术研发人员:包生辉,付家喜,边慧,陈余,秦伟,
申请(专利权)人:龙迅半导体合肥股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。