一种支持正反插的充电和多种数据通信接口的制作方法

文档序号:29962176发布日期:2022-05-11 09:25阅读:87来源:国知局
一种支持正反插的充电和多种数据通信接口的制作方法

1.本发明涉及usb接口技术领域,具体涉及一种支持正反插的充电和多种数据通信接口。


背景技术:

2.usb(universalserialbus,通用串行总线),是一个外部总线标准,用于规范电脑与外部设备的连接和通讯,是应用在pc领域的接口技术。usb接口支持设备的即插即用和热插拔功能。当今用于数据传输与数据交换的外设接口中,通用串行总线接口(usb)无疑是在计算机及周边电子消费品领域应用最为广泛的接口之一。计算机周边外设绝大多通过usb连接计算机进行数据传输与交换,如鼠标、键盘,u盘、打印机,手机、相机等等。
3.现有的usb接口具有以下问题:1.usb接口的体积较大,在小型或便携式设备上使用时很不方便;2.usb接口的引脚定义固定,在usb插头反插时,usb接口的充电功能或通讯功能无法正常实现,严重时,甚至烧毁内部电路;3.usb接口的功能比较单一,只能支持充电和usb通信。


技术实现要素:

4.针对现有技术存在的上述不足,本发明提供一种支持正反插的充电和多种数据通信接口,用于连接usb插头,包括外壳、基座、第一引脚、第二引脚、第三引脚、第四引脚和控制电路,外壳和基座均为导电材料;外壳安装于基座的一侧,第一引脚、第二引脚和第三引脚均间隔嵌插在外壳和基座内,且第一引脚、第二引脚和第三引脚的一端均贯穿外壳远离基座的一侧,第一引脚、第二引脚和第三引脚的另一端均贯穿基座远离外壳的一侧;第四引脚与基座远离外壳的一侧连接,第四引脚的另一端与系统的接地线路连接;第一引脚和第三引脚的一端均与控制电路连接;第二引脚为用于向系统供电;控制电路包括第一判断模块、第二判断模块、第三判断模块、转换模块和处理器,第一引脚和第三引脚均与第一判断模块连接,第一判断模块、第二判断模块、第三判断模块和转换模块依次连接,且第一判断模块、第二判断模块、第三判断模块和转换模块均与处理器连接。通过将第一引脚、第二引脚和第三引脚置于外壳内,可以使usb接口的结构变小,解决了现有usb接口占用空间大,在小型或便携式设备上使用时不方便的问题;通过控制电路对第一引脚和第三引脚的传输信号进行检测,并切换i/o端口实现usb接头在正反插的情况下均能够正常充电和进行数据通信;此外,通过控制电路检测第二引脚有无电源接入,能够支持多种通信模式,对使用人员的使用和技术人员开发,调试甚至是后期维护均有较好的效果。
5.本发明解决技术问题,采用的技术方案如下:
6.一种支持正反插的充电和多种数据通信接口,用于连接usb插头,包括外壳、基座、第一引脚、第二引脚、第三引脚、第四引脚和控制电路,外壳和基座均为导电材料;
7.外壳安装于基座的一侧,第一引脚、第二引脚和第三引脚均间隔嵌插在外壳和基座内,且第一引脚、第二引脚和第三引脚的一端均贯穿外壳远离基座的一侧,第一引脚、第
二引脚和第三引脚的另一端均贯穿基座远离外壳的一侧;
8.第四引脚与基座远离外壳的一侧连接,第四引脚的另一端与系统的接地线路连接;
9.第一引脚和第三引脚的一端均与控制电路连接;
10.第二引脚为用于向系统供电;
11.控制电路包括第一判断模块、第二判断模块、第三判断模块、转换模块和处理器,第一引脚和第三引脚均与第一判断模块连接,第一判断模块、第二判断模块、第三判断模块和转换模块依次连接,且第一判断模块、第二判断模块、第三判断模块和转换模块均与处理器连接。
12.进一步的,外壳的两侧均设有至少一个限位槽,usb插头安装在外壳上时,限位槽对usb插头进行固定。
13.进一步的,基座远离外壳的侧面上设有填充腔,填充腔内安装有绝缘块,第一引脚、第二引脚和第三引脚均贯穿绝缘块。
14.进一步的,第一判断模块包括第一开关芯片,第一开关芯片上设置有输入引脚d1+和d
1-、两组输出引脚hsd11+,hsd11-和hsd12+,hsd12-、逻辑控制引脚oe1和s1;
15.第一引脚与输入引脚d1+连接,第三引脚与输入引脚d
1-连接;
16.第一开关芯片输出引脚hsd11+和hsd11-与系统连接,为j-link通信线路;
17.逻辑控制引脚oe1与接地线路连接,逻辑控制引脚s1与处理器连接。
18.进一步的,第二判断模块包括第二开关芯片,第二开关芯片上设置有两组输入引脚hsd21+,hsd21-和hsd22+,hsd22-、输出引脚d2+和d
2-、逻辑控制引脚oe2和s2,输入引脚hsd21+和hsd22-并联设置均与输出引脚hsd12+连接,输入引脚hsd21-和hsd22+并联设置均与hsd12-连接,输出引脚d2+和d
2-均与第三判断模块连接;
19.逻辑控制引脚oe2与接地线路连接,逻辑控制引脚s2与处理器连接。
20.进一步的,第三判断模块包括第三开关芯片,第三开关芯片上设置有输入引脚d3+和d
3-、两组输出引脚hsd31+,hsd31-和hsd32+,hsd32-、逻辑控制引脚oe3和s3,输出引脚d2+和输入引脚d3+连接,输出引脚d
2-和输入引脚d
3-连接;输出引脚hsd32+和hsd32-与系统连接,为usb通信线路,输出引脚hsd31+和hsd31-均与转换模块连接;
21.逻辑控制引脚oe3与接地线路连接,逻辑控制引脚s3与处理器连接。
22.进一步的,转换模块包括usb转串口芯片,usb转串口芯片上设置有输入引脚d4+和d
4-、uart串口通信输出引脚,输入引脚d4+与输出引脚hsd31+连接,输入引脚d
4-与输出引脚hsd31-连接;
23.uart串口通信输出引脚与处理器连接。
24.进一步的,处理器上设置有多个i/o端口和uart串口通信引脚,逻辑控制引脚s1、s2和s3分别与一个i/o端口连接,uart串口通信引脚与uart串口通信输出引脚连接。
25.第一开关芯片、第二开关芯片和第三开关芯片均为双刀双掷开关芯片。
26.综上所述,由于采用了上述技术方案,本发明的有益效果是:
27.本发明所提供的一种支持正反插的充电和多种数据通信接口,通过将第一引脚、第二引脚和第三引脚置于外壳内,可以使usb接口的结构变小,解决了现有usb接口占用空间大,在小型或便携式设备上使用时不方便的问题。第一引脚和第三引脚均与控制电路连
接,第二引脚连接usb接头的5v电源线,能够为系统内部和控制电路供电。控制电路能够改变第一引脚和第三引脚介入系统内部的顺序,从而保证usb接头在正反插的情况下均能够实现正常通信。第四引脚与外壳和基座连接,为接地引脚,能够提高usb接头插入通信接口时的安全性。第一开关芯片始终处于开启状态,用于检测第二引脚是否有电源接入,处理器根据第一开关芯片的检测结果控制第二开关芯片、第三开关芯片和usb转串口芯片的开启或关闭。当第二引脚无电源接入时,通信接口默认为j-link通信接口。当第二引脚有电源接入时,第二开关芯片、第三开关芯片和usb转串口芯片开启,处理器通过控制逻辑控制引脚s2改变第一引脚接入第三开关芯片的顺序;通过控制逻辑控制引脚s3改变第三开关芯片的输出方式,实现通信接口支持正反插且能够支持多种通信模式。
附图说明
28.本发明将通过例子并参照附图的方式说明,其中:
29.图1是本发明提供的一种支持正反插的充电和多种数据通信接口的结构示意图;
30.图2是本发明提供的一种支持正反插的充电和多种数据通信接口的爆炸视图;
31.图3是本发明提供的控制电路的原理示意图;
32.图4是本发明提供的第二开关芯片的结构示意图;
33.图5是本发明提供的第一开关芯片,第二开关芯片和第三开关芯片的控制逻辑表;
34.图6是本发明提供的一种支持正反插的充电和多种数据通信接口的通信方式识别和切换流程图。
35.图标:110-外壳;111-限位槽;130-基座;131-填充腔;133-绝缘块;150-控制电路;151-第一引脚;152-第一判断模块;153-第二引脚;154-第二判断模块;155-第三引脚;156-第三判断模块;157-第四引脚;158-转换模块;159-处理器。
具体实施方式
36.本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
37.下面结合图1至图6对本发明作详细说明。
38.请参考图1所示,一种支持正反插的充电和多种数据通信接口(以下简称为“通信接口”),用于连接usb插头,包括外壳110、基座130、第一引脚151、第二引脚153、第三引脚155、第四引脚157和控制电路150。外壳110安装于基座130的一侧,第一引脚151、第二引脚153和第三引脚155均间隔嵌插在外壳110和基座130内,且第一引脚151、第二引脚153和第三引脚155的一端均贯穿外壳110远离基座130的一侧。第一引脚151、第二引脚153和第三引脚155的另一端均贯穿基座130远离外壳110的一侧,即第一引脚151、第二引脚153和第三引脚155贯穿基座130的一端均位于基座130一侧的外面。通过将第一引脚151、第二引脚153和第三引脚155置于外壳110和基座130内,可使通信接口的体积减小,使其能够安装在小型或便携式设备上使用。第四引脚157的一端与基座130远离外壳110的一侧连接,第四引脚157的另一端与系统的接地线路连接,外壳110和基座130均为导电材料,且外壳110、外壳130和第四引脚157为一体成型设置,增强通信接口的密封性。usb插头连接在通信接口上时,usb插头与外壳110卡嵌连接,usb插头通过外壳110、基座130和第四引脚157与接地线路连接,
进而对安装通信接口的移动端进行保护。第一引脚151和第三引脚155的一端均与控制电路150连接,第一引脚151和第三引脚155均为通信引脚,第二引脚153为电源引脚,用于向系统和控制电路供电;控制电路150包括第一判断模块152、第二判断模块154、第三判断模块156、转换模块158和处理器159,第一引脚151和第二引脚153均与第一判断模块152连接,第一判断模块152、第二判断模块154、第三判断模块156和转换模块158依次连接,且第一判断模块152、第二判断模块154、第三判断模块156和转换模块158均与处理器159连接。第一判断模块152、第三判断模块156和转换模块158分别引出不同功能的线路与系统或处理器连接。第一判断模块152为常开状态,通过第一判断模块152和处理器159配合对第二引脚153进行电流检测。第一引脚151没有电源接入时,usb插头通过第一判断模块152引出的线路与系统连接,实现数据传输;当第一引脚151有电源接入时,第二判断模块154、第三判断模块156和转换模块158启动,并与处理器159配合,改变第一引脚151和第三引脚155与usb插头的连接顺序,实现通信接口支持正反插的功能和支持多种数据传输的功能,对使用人员的使用和技术人员开发,调试甚至是后期维护均有较好的效果。
39.请参考图2所示,外壳110的两侧均设有至少一个限位槽111,适配的usb插头安装在外壳110上时,usb插头上的凸起能够卡嵌到限位槽111内,限位槽111能够对usb插头进行限位固定,避免usb插头与通信接口分离造成数据传输中断。在本实施方式中,外壳110的两侧均间隔设置有两个限位槽111。usb插头上的凸起与type-a插头上的凸起类似,为现有技术,此处不做深入阐述。
40.进一步的,基座130远离外壳110的侧面上设有填充腔131,填充腔131内安装有绝缘块133,第一引脚151、第二引脚153和第三引脚155均贯穿绝缘块133。第一引脚151、第二引脚153和第三引脚155间隔安装且中间填充有绝缘块133,能够避免三个引脚和基座130之间相互接触造成电路短路发生危险。
41.请参考图3所示,第一判断模块152包括第一开关芯片,第一开关芯片上设置有输入引脚d1+和输入引脚d
1-、两组输出引脚hsd11+,hsd11-和hsd12+,hsd12-、逻辑控制引脚oe1和s1、供电引脚vcc1。第一引脚151与输入引脚d1+连接,第三引脚155与输入引脚d
1-连接,通过第一引脚151和第三引脚155将系统内的通信信号输出或将外接设备的通信信号输入至系统内。第一开关芯片输出引脚hsd11+和hsd11-与系统连接,为j-link通信线路,输出引脚hsd11+和hsd11-分别为j-link的时钟接口和数据接口,技术人员可根据实际需要对输出引脚hsd11+和hsd11-进行定义。逻辑控制引脚oe1与接地线路连接,始终保持低电平状态。
42.进一步的,第一开关芯片的供电引脚vcc1与系统电源连接,第一开关芯片始终处于工作状态。处理器159设置有多个i/o端口,逻辑控制引脚s1与其中一个i/o端口连接,形成检测电路,能够检测第二引脚153有无5v电源接入。当第二引脚153有5v电源接入时,第一开关芯片的逻辑控制引脚s1为高电平状态,第一开关芯片选择输出引脚hsd12+和输出引脚hsd12-为输出端,通信接口通过第一开关芯片与第二判断模块154连通;当第二引脚153无5v电源接入时,第一开关芯片的逻辑控制引脚s1为低电平状态,第一开关芯片选择输出引脚hsd11+和输出引脚hsd11-为输出端,此时,通信接口通过第一开关芯片与系统连通,通信接口即为外部j-link接口。
43.请参考图3和图4所示,第二判断模块154包括第二开关芯片,第二开关芯片上设置有两组输入引脚hsd21+,hsd21-和hsd22+,hsd22-、输出引脚d2+和d
2-、逻辑控制引脚oe2和s2。
输入引脚hsd21+和hsd22-并联设置均与输出引脚hsd12+连接,输入引脚hsd21-和hsd22+并联设置其均与输出引脚hsd12-连接,输出引脚d2+和d
2-均与第三判断模块156连接;逻辑控制引脚oe2与接地线路连接,始终保持低电平状态。逻辑控制引脚s2与处理器159的其中一个i/o端口连接。
44.当第二引脚153有5v电源接入时,第二开关芯片工作,处理器159控制第二开关芯片的逻辑控制引脚s2的电平升高或降低,从而改变第一引脚151和第三引脚155接入第三判断模块156的顺序;当第二引脚153无5v电源接入时,第二开关芯片停止工作。
45.进一步的,第三判断模块156包括第三开关芯片,第三开关芯片上设置有输入引脚d3+和d
3-、两组输出引脚hsd31+,hsd31-和hsd32+,hsd32-、逻辑控制引脚oe3和s3,输出引脚d2+和输入引脚d3+连接,输出引脚d
2-和输入引脚d
3-连接;输出引脚hsd32+和hsd32-与系统连接,为usb通信线路,输出引脚hsd31+和hsd31-均与转换模块158连接;逻辑控制引脚oe3与接地线路连接,始终处于低电平状态,逻辑控制引脚s3与处理器159的其中一个i/o端口连接。
46.进一步的,当第二引脚153有5v电源接入时,第三开关芯片工作,处理器159控制第三开关芯片的逻辑控制引脚s3的电平升高或降低,进而决定第三开关芯片的输出方式。例如,处理器控制第三开关芯片的逻辑控制引脚s3的电平升高,此时,输出引脚hsd31+和hsd31-为输出端,第一引脚151和第三引脚155与转换模块158连接;处理器159控制第三开关芯片的逻辑控制引脚s3的电平降低,输出端则切换为输出引脚hsd32+和hsd32-,第一引脚151和第三引脚155通过输出引脚hsd32+和hsd32-与系统连接,通信接口为外接usb通信接口。
47.进一步的,转换模块158包括usb转串口芯片,usb转串口芯片上设置有输入引脚d4+和d
4-、uart串口通信输出引脚,输入引脚d4+与输出引脚hsd31+连接,输入引脚d
4-与输出引脚hsd31-连接,处理器上设置有uart串口通信引脚,uart串口通信引脚与uart串口通信输出引脚连接。实现了usb信号向uart串口信号的转换。需要说明的是,在本实施方式中,处理器为移动端mcu,处理器有较多的设计方案,设计人员可根据不同的应用场景选取不同的器件进行设计安装。第一开关芯片、第二开关芯片和第三开关芯片均为双刀双掷开关芯片。
48.优选的,当通信接口与上位机相连时,usb正向安装在通信接口和反向安装在通信接口,第二引脚153均有5v电源接入,处理器通过与第一开关芯片相连的i/o端口检测到有电源接入,第二开关芯片和第三开关芯片均工作,此时处理器默认使用uart串口通信方式。
49.请参考图5和图6所示,将通信接口与上位机连接,通过控制电路与上位机配合,能够实现j-link通信,uart串口通信和usb通信的切换和复用,同时也可以为系统供电。
50.优选的,当通信接口与上位机相连时,处理器均会通过uart串口向电脑端发送握手命令,且每隔一秒发送一次,每发送五次握手命令之后,即间隔五秒之后,处理器翻转第二开关芯片和第三开关芯片的逻辑状态,在“00状态”和“11状态”(请参考图5)两个状态之间反复切换,即改变第一引脚151和第三引脚155接入第三开关芯片和第四开关芯片的顺序,并继续发送握手命令。在本实施方式中,握手命令包含状态翻转次数、握手命令发送次数和当前第二开关芯片、第三开关芯片的逻辑状态信息。第二开关芯片和第三开关芯片的初始逻辑状态为“00状态”。
51.进一步的,打开上位机特定桌面软件之后,软件能够自动且持续监听上位机的uart串口信息,当上位机的uart串口接收到处理器发送的握手命令之后,上位机立刻通过
uart串口向处理器发送应答命令。应答命令包括上位机接收到的第二开关芯片和第三开关芯片的逻辑状态信息。处理器接收到上位机发来的应答命令之后,立即停止向上位机发送握手命令,改为发送一条“握手ok信息”,示意与上位机已建立连接。同时,处理器停止翻转第二开关芯片和第三开关芯片的逻辑状态,并将第二开关芯片和第三开关芯片的逻辑状态改为处理器收到的应答命令所对应的状态。此时处理器与上位机建立了正确的uart串口通信。
52.优选的,当在上位机桌面软件上选择选择“储存功能”时,上位机通过uart串口向处理器发送“usb通信”命令。处理器在接收到“usb通信”命令之后,将第三开关芯片的逻辑控制引脚s3的电平拉高,此时,第三开关芯片选择hsd32+和hsd32-为输出端,即第三开关芯片输出端切换到usb通信线路,此时处理器与上位机建立了正确的usb通信。
53.以上所述实施例仅表达了本技术的具体实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术保护范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术技术方案构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1