本申请涉及触摸设备,尤其涉及一种触摸电路、车载设备主板及触摸电路切换方法。
背景技术:
1、车载设备等人机交互场景中,司乘或其他场景参与者会有触控的需求,触摸信号传输到主控的触摸单元进行处理,主控的触摸处理单元一般是usb接口。如图1所示为主板设计框图,在图1中触摸屏usb信号经过长线传输后一般会连接到车载设备主板的触屏插座上,usb差分信号经过主板连接到主控usb触摸处理单元进行处理。
2、当触摸传输采用i2c协议时就需要在主控端做协议转换,连接如图2所示:触摸屏输出为i2c信号,经过线缆传输到主板触摸屏插座处,主板端将i2c触摸协议转换成usb信号再连接到主控触摸处理单元进行处理。同样,当触摸传输采用rs485协议时就需要在主控端做协议转换,连接如图3所示:触摸屏输出为rs485信号经过线缆传输到主板触摸屏插座处,主板端将rs485触摸协议转换成usb信号再连接到主控触摸处理单元进行处理。同样,当触摸传输采用rs232协议时就需要在主控端做协议转换,连接如图4所示:触摸屏输出为rs232信号经过线缆传输到主板触摸屏插座处,主板端将rs232触摸协议转换成usb信号再连接到主控触摸处理单元进行处理。
3、相关技术中,车载设备有多种协议的触摸屏包括但不限于如usb/i2c/rs485/rs232等协议触摸屏,主控单元的触摸控制通常是usb协议。所以触摸屏信号通过排线或者线缆连接到主控端时,就需要设计多种主板和触摸屏相适配。并且不同协议的触摸屏需要采用不同的传输方式和线缆,主控端硬件也无法兼容,带来硬件适配的问题。
技术实现思路
1、本申请实施例提供了一种触摸电路、车载设备主板及触摸电路切换方法,以提供兼容适配多种协议的触摸屏。
2、本申请实施例采用下述技术方案:
3、第一方面,本申请实施例提供一种触摸电路,其中,所述触摸电路包括:主控cpu处理器、触摸屏插座以及开关切换单元,所述触摸屏插座通过开关切换单元与所述主控cpu处理器连接,所述主控cpu处理器包括模式控制单元、模式识别单元和usb触摸处理单元,
4、所述模式识别单元的gpio管脚与多个所述触摸屏插座连接,用于分别判断接入的触摸屏协议类型;
5、所述模式控制单元,用于根据所述接入的触摸屏协议类型,控制所述开关切换单元将不同类型协议触摸信号切换连接至所述usb触摸处理单元。
6、在一些实施例中,每个所述触摸屏插座包括四个pin连接器,其中的两路为数据信号,其中的一路为参考地信号,其中的另一路为模式识别信号。
7、在一些实施例中,所述触摸屏插座通过上拉电阻连接到主控的一个gpio管脚上,
8、当没有触摸屏接入时,所述触摸屏插座输入高电平信号至所述主控cpu处理器;
9、当有一路触摸屏接入时,所述触摸屏插座响应于所述gpio管脚拉低结果。
10、在一些实施例中,所述模式识别单元,根据触摸屏插入时的第一模式输入信号,判断接入的触摸屏协议类型为usb协议触摸屏插入,同时在所述模式控制单元,根据所述接入的usb触摸屏协议类型,输出第一控制模式;
11、所述模式识别单元,根据触摸屏插入时的第二模式输入信号,判断接入的触摸屏协议类型为i2c协议触摸屏插入,同时在所述模式控制单元,根据所述接入的i2c触摸屏协议类型,输出第二控制模式;
12、所述模式识别单元,根据触摸屏插入时的第三模式输入信号,判断接入的触摸屏协议类型为rs485协议触摸屏插入,同时在所述模式控制单元,根据所述接入的rs485触摸屏协议类型,输出第三控制模式;
13、所述模式识别单元,根据触摸屏插入时的第四模式输入信号,判断接入的触摸屏协议类型为rs232协议触摸屏插入,同时在所述模式控制单元,根据所述接入的rs232触摸屏协议类型,输出第四控制模式。
14、在一些实施例中,所述开关切换单元包括:
15、一个控制信号出口,用以向所述usb触摸处理单元发送触摸信号;
16、四个触摸信号入口,用以将usb协议触屏信号直连作为触摸信号输入,或者根据满足预设协议的触屏信号转换成usb协议之后再作为触摸信号输入。
17、在一些实施例中,所述开关切换单元,用于当开关切换控制信号为第一工作模式时,将所述触摸信号出口切换为输出给所述主控cpu处理器的usb接口解析;
18、当开关切换控制信号为第二工作模式时,将将经协议转换后的i2c所述触摸信号出口切换输出给所述主控cpu处理器的usb接口解析;
19、当开关切换控制信号为第三工作模式时,将将经协议转换后的rs485所述触摸信号出口切换输出给所述主控cpu处理器的对应的usb接口解析;
20、当开关切换控制信号为第四工作模式时,将将经协议转换后的rs232所述触摸信号出口切换输出给所述主控cpu处理器的对应的usb接口解析。
21、在一些实施例中,多个所述触摸屏插座至少包括如下之一:rs232触屏插座、rs485触屏插座、i2c触屏插座、usb触屏插座。
22、第二方面,本申请实施例还提供一种车载设备主板,其中,包括如第一方面所述的触摸电路。
23、第三方面,本申请实施例还提供一种车载设备,其中,包括如第一方面所述的设备主板。
24、第四方面,本申请实施例还提供一种触摸电路切换方法,其中,应用于如第一方面所述的触摸电路,所述方法包括:
25、分别判断接入的不同触摸屏协议类型;
26、根据所述接入的触摸屏协议类型,控制开关切换单元将不同类型协议触摸信号切换连接至usb触摸处理单元。
27、本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:通过所述触摸电路,包括主控cpu处理器、触摸屏插座以及开关切换单元。所述触摸屏插座通过开关切换单元与所述主控cpu处理器连接,所述主控cpu处理器包括模式控制单元、模式识别单元和usb触摸处理单元。当多个所述触摸屏插座与所述模式识别单元的gpio管脚连接时,可以分别判断接入的触摸屏协议类型。所述模式控制单元则根据所述接入的触摸屏协议类型,控制所述开关切换单元将不同类型协议触摸信号切换连接至所述usb触摸处理单元,从而实现主控cpu处理器自动识别不同协议的触摸屏,并采用相应的硬件传输通道进行传输。
1.一种触摸电路,其中,所述触摸电路包括:主控cpu处理器、触摸屏插座以及开关切换单元,所述触摸屏插座通过开关切换单元与所述主控cpu处理器连接,所述主控cpu处理器包括模式控制单元、模式识别单元和usb触摸处理单元,
2.如权利要求1所述触摸电路,其中,
3.如权利要求2所述触摸电路,其中, 所述触摸屏插座通过上拉电阻连接到主控的一个gpio管脚上,
4.如权利要求1所述触摸电路,其中,
5.如权利要求1所述触摸电路,其中, 所述开关切换单元包括:
6.如权利要求5所述触摸电路,其中,所述开关切换单元,用于
7.如权利要求1所述触摸电路,其中,多个所述触摸屏插座至少包括如下之一:rs232触屏插座、rs485触屏插座、i2c触屏插座、usb触屏插座。
8.一种设备主板,其中,包括如权利要求1至7任一项所述的触摸电路。
9.一种车载设备,其中,包括如权利要求8所述的设备主板。
10.一种触摸电路切换方法,其中,应用于如权利要求1至7任一项所述的触摸电路,所述方法包括: