一种ADC型Type‑C自动识别电路的制作方法

文档序号:12271255阅读:422来源:国知局
一种ADC型Type‑C自动识别电路的制作方法与工艺

本发明属于通讯技术领域,特别涉及一种Type-C自动识别电路。



背景技术:

随着Type-C技术广泛应用,越来越多的便携设备支持Type-C技术。Type-C技术为便携设备的冲放电提供了一种有效的通信途径,特别是与USB PD协议配合使用时,可以支持电压5~20V,电流0~5A的冲放电,并且电压与电流值可任意配置。在Type-C通信中,有一个关键问题是识别Type-C连接。根据Type-C规范,Type-C的设备类型可分为DFP、UFP、DRD等,因此需要一种能够简单有效地识别Type-C连接并规避较为复杂的Type-C协议的电路。同时随着Type-C接口应用越来越广泛,一个设备支持多个Type-C口的应用会越来越多,那么如何快速实现对多个Type-C口的检测也显得很重要。

如专利申请201520398871.3公开了一种USB Type-C接口的识别电路,其一端与适配器的5V输出端连接,另一端与终端设备连接,其特征在于:设有作为隔离开关用的第一场效应管以及连接在其栅极的第一限流电阻,还设有控制第一场效应管导通或关断的电子开关,电子开关由第一开关三极管和第二开关三极管构成的双基极开关三极管以及连接在其集电极与充电器的输出端之间的第二限流电阻组成,还设有分别控制第一开关三极管和第二开关三极管导通或关断的具有延时功能的第一电子开关和第二电子开关。识别电路控制精确,受温度影响小,符合USB Type-C标准要求,可根据终端设备给定的通信信号在标准限定的时间100~200毫秒内进行识别,以判定电源是否给终端设备供电,其虽然能够实现Type-C的识别,但是电路是通过场效应管及电子开关构成,电路构成中元器件较多,电路结构复杂,识别及判断流程繁琐、反应慢。



技术实现要素:

基于此,因此本发明的首要目地是提供一种ADC型Type-C自动识别电路。该电路不再需要关心Type-C识别的繁琐流程,识别简单、快速,并能同时支持多个Type-C口的快速检测。

为实现上述目的,本发明的技术方案为:

一种ADC型Type-C自动识别电路,包括有识别控制电路,其特征在于所述识别控制电路之前设置有ADC,识别控制电路与ADC进行双向通信,且所述ADC连接于至少一组CC口,所述一组CC口,包括有两个CC口。通过ADC测试一组CC口中两个CC口的电压,判断两个CC口的电压范围,从而得出Type-C接口的连接情况。

进一步,所述ADC连接有两组或两组以上的CC口,形成多个通道,通过ADC的多个通道,可以分时检测多组CC口的连接情况;通常CC口连接确定时间为100ms~200ms,这样ADC有足够的时间将多组CC口扫描一遍。

所述ADC为模数转换器,将输入的模拟信号转换为数字信号,通过ADC将CC口电压转换为数字信号,并通过比较该值来确定2个CC口的电压范围,从而识别Type-C的连接情况。

所述识别控制电路,识别控制电路根据设备当前USB设备(DFP/UFP)自动进行识别,当设备不同时,有2种不同识别方式。对不同的CC口,可以配置不同的设备,该识别电路自动识别当前设备并检测该组CC口连接情况。因此识别控制电路的功能主要有3个:

A)控制ADC输入信号,可以选择多组CC口中的一组,并选择一组CC口中的CC1或者CC2口;

B)使能并控制ADC转换,获取AD值;

C)通过获取的AD值判断CC口连接情况。

由此,本发明的电路通过对CC口电压范围的判断,能够自动快速进行Type-C连接识别。相对其他方式,ADC检测精度更高,ADC转换速度快,可以支持多个口分时检测。

附图说明

图1是本发明所实施的电路图。

图2是本发明所实施的USB默认电源识别流程图。

图3是本发明所实施的1.5A@5V设备检测示意图。

图4是本发明所实施的3A@5V设备检测示意图。

图5是本发明所实施的UFP设备检测示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1所示,为本发明所实现ADC型Type-C自动识别电路的电路图,图中所示,该自动识别电路包括有多组CC口、ADC及识别控制电路,所述识别控制电路之前设置有ADC,识别控制电路与ADC进行双向通信,且所述ADC连接于至少一组CC口,所述一组CC口,包括有两个CC口。通过ADC测试一组CC口中CC1、CC2口电压,并判断CC1、CC2电压范围,从而得出Type-C接口的连接情况。

通常情况下,多组CC口连接ADC,形成多个通道,通过ADC的多个通道,可以分时检测多组CC口的连接情况;通常CC口连接确定时间为100ms~200ms,这样ADC有足够的时间将多组CC口扫描一遍。

ADC为模数转换器,将输入的模拟信号转换为数字信号,通过ADC将CC口电压转换为数字信号,并通过比较该数字信号的值来确定2个CC口的电压范围,从而识别Type-C的连接情况。

识别电路用于控制ADC进行AD转换,获取一组CC口中CC1和CC2的电压值,并判断电压范围来识别Type-C连接情况。识别控制电路根据设备当前USB设备(DFP/UFP)自动进行识别,当设备不同时,有2种不同识别方式。因此识别控制电路的功能主要有3个:

A)控制ADC输入信号,可以选择多组CC口中的一组,并选择一组CC口中的CC1或者CC2口。

B)使能并控制ADC转换,获取AD值。

C)通过获取的AD值判断CC口连接情况。

当前设备为DFP时,则该电路会检测是否有UFP设备接入。

对USB默认电源检测状态图如图2所示。

先进行CC口通道的选择,然后进行AD转换,获得CC口的电压数值。再对电压数值进行判断,确定是否有设备接入。

只有当一个CC口电压为0.2V~1.6V直接,另一个CC口为断开或者电压小于0.2V,则有UFP设备接入。

若2个CC口电压都大于1.6V,则为无连接。

否则为连接错误。

同样,对于1.5A@5V设备检测状态图如图3所示。

先进行CC口通道的选择,然后进行AD转换,获得CC口的电压数值。再对电压数值进行判断,确定是否有设备接入。

当一个CC口电压为0.4V~1.6V直接,另一个CC口为断开或者电压小于0.4V,则有UFP设备接入。

若2个CC口电压都大于1.6V,则为无连接。

否则为连接错误。

对3A@5V设备检测状态图如图4所示。

先进行CC口通道的选择,然后进行AD转换,获得CC口的电压数值。再对电压数值进行判断,确定是否有设备接入。

一个CC口电压为0.8V~2.6V直接,另一个CC口为断开或者电压小于0.8V,则有UFP设备接入。

若2个CC口电压都大于2.6V,则为无连接。

否则为连接错误。

如果当前设备为UFP,则需要检测是否有DFP设备插入,驱动能力大小等。设备检测状态图如图5所示。

先进行CC口通道的选择,然后进行AD转换,获得CC口的电压数值。再对电压数值进行判断,确定是否有设备接入。

当两个CC口电压小于0.2V,则当前无连接。

当两个CC口中有一个电压小于0.2V,一个电压在0.2V~0.66V,则有DFP(USB默认电源)插入。

当两个CC口中有一个电压小于0.2V,一个电压在0.66V~1.23V,则有DFP(1.5A@5V)插入。

当两个CC口中有一个电压小于0.2V,一个电压在1.23V~2.18V,则有DFP(3A@5V)插入。

当两个CC口电压大于0.2V,则为错误情况。

当有一个CC口大于2.18V,则为错误情况。

本发明的通过ADC对CC口电压范围的判断,能够自动快速进行Type-C连接识别,ADC检测精度更高,ADC转换速度快,可以支持多个口分时检测。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1