一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种信号控制方法、电子设备及存储介质与流程

2022-11-19 09:58:08 来源:中国专利 TAG:


1.本技术涉及计算机等电子设备中的信号控制和信号处理领域,特别涉及一种信号控制方法、电子设备及存储介质。


背景技术:

2.计算机等电子设备在使用过程中时常需要连接外部设备使用,如将外部设备连接在电子设备的接口上进行数字信号或模拟信号的传输,从而实现对外部设备的使用。但是耳机以及有些输入输出设备在于电子设备进行交互时通常是利用模拟信号进行数据的传输。目前计算机等电子设备需要使用到专用的音频处理装置(如audio jack connector)来与耳机进行模拟信号的交互。但是这类音频处理装置通常体积较大,不易于电子设备的轻薄化,另外也增加了电子设备的生产成本。


技术实现要素:

3.本技术实施例提供了一种信号控制方法、电子设备及存储介质,该方法能够使电子设备在不增加额外的模拟信号处理装置的情况下,根据外部设备的类型,与外部设备进行数字信号或模拟信号的交互。
4.为了实现上述目的,本实施提供了一种信号控制方法,应用于电子设备,所述方法包括:
5.在侦测到第一接口有外部设备接入的情况下,通过控制单元确定所述外部设备的类型;
6.在确定所述外部设备为第一类型设备的情况下,生成用于控制数据通路的第一指令;
7.基于所述第一指令,通过转换开关建立所述外部设备与cpu之间的第一数据通路,以使所述cpu通过所述第一数据通路与所述外部设备进行交互;
8.在确定所述外部设备为的第二类型设备的情况下,基于从所述控制单元获取到的反馈信息,通过嵌入式控制器生成用于控制数据通路的第二指令;
9.基于所述第二指令,通过所述转换开关建立所述外部设备与第一信号处理器之间的第二数据通路,以使所述第一信号处理器通过所述第二数据通路与所述外部设备进行交互,其中,所述第一信号处理器能够处理模拟信号。
10.作为可选,在所述第一接口为type-c接口的情况下,所述在侦测到第一接口有外部设备接入的情况下,通过控制单元确定所述外部设备的类型,包括:
11.利用所述控制单元侦测所述type-c接口是否有所述外部设备接入;
12.利用所述控制单元对所述外部设备的接入端口上的至少一个端子进行侦测,以确定所述外部设备的类型。
13.作为可选,所述基于所述第一指令,通过转换开关建立所述外部设备与cpu之间的第一数据通路,包括:
14.通过所述控制单元将所述第一指令分别发送给嵌入式控制器和所述转换开关,以使所述转换开关导通第一数据通路,并使所述嵌入式控制器控制所述电子设备的工作模式适配于第一类型设备。
15.作为可选,所述基于所述第二指令,通过所述转换开关建立所述外部设备与第一信号处理器之间的第二数据通路,包括:
16.通过所述控制单元将所述第二指令发送给所述转换开关,以使所述转换开关建立所述第二数据通路。
17.作为可选,所述方法还包括:
18.在所述嵌入式控制器将所述第二指令发送给所述控制单元后,经过预设时间段,通过所述嵌入式控制器向模拟单元发送表征电子设备有所述外部设备接入的通知,以使所述模拟单元对与所述外部设备相关联的其他设备的状态进行适应性的调整。
19.作为可选,在所述外部设备为耳机,所述第一信号处理器为音频处理器的情况下,所述模拟单元对与所述外部设备相关联的其他设备的状态进行适应性的调整,具体为:通过所述模拟单元禁止电子设备的扬声器外放音频。
20.作为可选,所述方法还包括:
21.在所述电子设备上电后,通过所述控制单元向所述转换开关发送第三指令,以使所述转换开关处于默认状态,其中,所述默认状态为建立所述外部设备与cpu之间的第一数据通路,以使所述cpu通过所述第一数据通路与所述外部设备进行交互的状态。
22.本技术实施例还提供了一种电子设备,包括:
23.控制单元,其配置为在侦测到第一接口有外部设备接入的情况下,确定所述外部设备的类型;
24.在确定所述外部设备为第一类型设备的情况下,生成用于控制数据通路的第一指令;
25.转换开关,分别与所述控制单元和所述外部设备连接,其配置为基于所述第一指令,建立所述外部设备与所述电子设备的cpu之间的第一数据通路,以使所述cpu通过所述第一数据通路与所述外部设备进行交互;
26.嵌入式控制器,与所述控制单元连接,其配置为在所述控制单元确定所述外部设备为的第二类型设备的情况下,基于从所述控制单元获取到的反馈信息,生成用于控制数据通路的第二指令;
27.相应的,所述转换开关还配置为基于所述第二指令,建立所述外部设备与所述电子设备的第一信号处理器之间的第二数据通路,以使所述第一信号处理器通过所述第二数据通路与所述外部设备进行交互,其中,所述第一信号处理器能够处理模拟信号。
28.作为可选,在所述第一接口为type-c接口的情况下,所述控制单元进一步配置为:
29.侦测所述type-c接口是否有所述外部设备接入;
30.对所述外部设备的接入端口上的至少一个端子进行侦测,以确定所述外部设备的类型。
31.作为可选,所述转换开关进一步配置为:基于从所述控制单元接收到的所述第一指令导通第一数据通路;
32.相应的,所述嵌入式控制器进一步配置为基于从所述控制单元接收到的所述第一
指令,控制所述电子设备的工作模式适配于第一类型设备。
33.该信号控制方法能够识别连接在电子设备上的外部设备,根据外部设备的类型而确定电子设备与外部设备进行数据交互的数据通道,从而在不增加其他额外装置的情况下,既可以与外部设备进行数字信号的交互,也可以与外部设备进行模拟信号的交互,方便用户使用,节省了电子设备内部空间,降低了电子设备的生产成本。
附图说明
34.图1为本技术实施例的信号控制方法的流程图;
35.图2为本技术实施例的图1中步骤s100的一个实施例的流程图;
36.图3为本技术实施例的电子设备中各部件的连接关系示意图。
具体实施方式
37.此处参考附图描述本技术的各种方案以及特征。
38.应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本技术的范围和精神内的其他修改。
39.包含在说明书中并构成说明书的一部分的附图示出了本技术的实施例,并且与上面给出的对本技术的大致描述以及下面给出的对实施例的详细描述一起用于解释本技术的原理。
40.通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本技术的这些和其它特性将会变得显而易见。
41.还应当理解,尽管已经参照一些具体实例对本技术进行了描述,但本领域技术人员能够确定地实现本技术的很多其它等效形式。
42.当结合附图时,鉴于以下详细说明,本技术的上述和其他方面、特征和优势将变得更为显而易见。
43.此后参照附图描述本技术的具体实施例;然而,应当理解,所申请的实施例仅仅是本技术的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本技术模糊不清。因此,本文所申请的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本技术。
44.本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本技术的相同或不同实施例中的一个或多个。
45.本技术实施例的一种信号控制方法,应用于电子设备,该信号控制方法能够根据识别的连接在电子设备上的外部设备的类型,使电子设备与外部设备进行相适配的交互。其中,当确定外部设备是进行模拟信号传输的模拟设备时,可以使电子设备的cpu通过转换开关建立的第一数据通路与所述外部设备进行交互;当确定外部设备是进行数字信号传输的数字设备时,可以使电子设备的第一信号处理器通过转换开关建立的第二数据通路与外部设备进行交互。从而实现了不增加其他额外信号处理装置的情况下,电子设备能够与外部设备进行与其相适配的数据交互,降低了生产成本,减小了电子设备的体积。
controller)发送反馈信息,嵌入式控制器根据反馈信息生成第二指令。
59.嵌入式控制器可以分别与控制单元和第一信号处理器连接,嵌入式控制器获取到控制单元的反馈信息后,即获知了外部设备为第二类型设备,则可以即时或在预定时刻生成用于控制数据通路的第二指令,并将第二指令经由控制单元,下发给转换开关。
60.在一个实施例中,嵌入式控制器将第二指令发送给控制单元后可以经过预设时间段,向模拟单元(如用于处理模拟信号的codec芯片)发送表征电子设备有外部设备接入的通知,以使其进行做出与外部设备相适配的动作。并且由于经过预设时间段才向模拟单元发送通知,这样可以防止模拟单元过早做出错误动作。
61.s500,基于所述第二指令,通过所述转换开关建立所述外部设备与第一信号处理器之间的第二数据通路,以使所述第一信号处理器通过所述第二数据通路与所述外部设备进行交互,其中,所述第一信号处理器能够处理模拟信号。
62.示例性的,转换开关与电子设备的第一信号处理器连接,第一信号处理器可以处理模拟信号,与外部设备进行模拟信号的交互。
63.控制单元可以将第二指令(或是经过转换的具有与第二指令相同内容的指令)发送给转换单元,转换单元基于第二指令做出相应的切换数据通道的动作,建立第二数据通路。如将外部设备与电子设备中的第一信号处理器导通,从而形成了第二数据通路。第一信号处理器通过第二数据通路与外部设备进行交互,该交互可以是基于模拟信号的交互,从而使得电子设备能够对模拟设备进行交互和使用。
64.举例说明,外部设备可以是耳机,第一信号处理器可以是audio芯片,audio芯片能够与耳机进行模拟信号的交互。耳机可以将usb信号以及sbu信号通过第二数据通路发送给audio芯片,使得audio芯片能够将数据分别传送给与左/右声道、麦克风和/或接地端等,实现电子设备对耳机的使用。
65.本技术实施例的该信号控制方法能够识别连接在电子设备上的外部设备,根据外部设备的类型而确定电子设备与外部设备进行数据交互的数据通道,从而在不增加其他额外装置的情况下,既可以与外部设备进行数字信号的交互,也可以与外部设备进行模拟信号的交互,方便用户使用,节省了电子设备内部空间,降低了电子设备的生产成本。
66.在本技术的一个实施例中,在所述第一接口为type-c接口的情况下,所述在侦测到第一接口有外部设备接入的情况下,通过控制单元确定所述外部设备的类型,如图2所示,包括:
67.s110,利用所述控制单元侦测所述type-c接口是否有所述外部设备接入。
68.s120,利用所述控制单元对所述外部设备的接入端口上的至少一个端子进行侦测,以确定所述外部设备的类型。
69.控制单元可以与type-c接口连接,从而侦测type-c接口的连接设备,当外部设备连接在该type-c接口上后,外部设备上的接入端口能够将身份信息发送给电子设备,控制单元对外部设备的接入端口上的至少一个端子进行侦测,以确定外部设备的类型,如通过对端子上的电压的侦测确定电子设备的类型。
70.在本技术的一个实施例中,所述基于所述第一指令,通过转换开关建立所述外部设备与cpu之间的第一数据通路,包括:
71.通过所述控制单元将所述第一指令分别发送给嵌入式控制器和所述转换开关,以
使所述转换开关导通第一数据通路,并使所述嵌入式控制器控制所述电子设备的工作模式适配于第一类型设备。
72.在一些实施例中,控制单元将第一指令发送给转换开关,可以使转换开关导通第一数据通路,从而使得外部设备可以与cpu进行数字信号的交互。
73.此外,控制单元将第一指令发送给嵌入式控制器,使得嵌入式控制器获知外部设备的设备类型,进而控制电子设备的工作模式使其适配于第一类型设备。例如控制电子设备的codec芯片保持当前工作状态,不对扬声器的状态进行更改。
74.在本技术的一个实施例中,所述基于所述第二指令,通过所述转换开关建立所述外部设备与第一信号处理器之间的第二数据通路,包括:
75.通过所述控制单元将所述第二指令发送给所述转换开关,以使所述转换开关建立所述第二数据通路。
76.示例性的,控制单元在接收到嵌入式控制器发送的第二指令后,可以将第二指令转发给转换单元,也可以对接收到的第二指令进行适当的调整,将其转换为其他相对应的指令后再发送给转换单元。从而使得转换单元建立第二数据通路,将外部设备与第一信号处理器连接。
77.在本技术的一个实施例中,所述方法还包括如下步骤:
78.在所述嵌入式控制器将所述第二指令发送给所述控制单元后,经过预设时间段,通过所述嵌入式控制器向模拟单元发送表征电子设备有所述外部设备接入的通知,以使所述模拟单元对与所述外部设备相关联的其他设备的状态进行适应性的调整。
79.示例性的,嵌入式控制器获知外部设备为第二类型设备后,将生成的第二指令发送给控制单元。并经过预设时间段,如经过500ms,再给电子设备的模拟单元(如codec芯片)发送表征电子设备有外部设备接入的通知。并且由于嵌入式控制器经过预设时间段才向模拟单元发送通知,这样可以防止模拟单元过早做出错误动作。
80.在本技术的一个实施例中,在所述外部设备为耳机,所述第一信号处理器为音频处理器的情况下,所述模拟单元对与所述外部设备相关联的其他设备的状态进行适应性的调整,具体为:通过所述模拟单元禁止电子设备的扬声器外放音频。
81.举例说明,外部设备为耳机,嵌入式控制器将生成的第二指令发送给控制单元,以使控制单元对转换开关进行控制,转换开关建立第二数据通道。嵌入式控制器再推迟500ms后,通过更改jd1信号的电平的方式向codec芯片发送通知,以使codec芯片禁止电子设备的扬声器外放音频,其中该扬声器与耳机相关联,从而使得电子设备的状态与耳机的功能相适配。
82.在本技术的一个实施例中,所述方法还包括以下步骤:
83.在所述电子设备上电后,通过所述控制单元向所述转换开关发送第三指令,以使所述转换开关处于默认状态,其中,所述默认状态为建立所述外部设备与cpu之间的第一数据通路,以使所述cpu通过所述第一数据通路与所述外部设备进行交互的状态。
84.示例性的,电子设备的主机在上电后,控制单元向转换开关发送第三指令,以使转换开关处于默认状态。处于默认状态的转换开关能够建立外部设备与cpu之间的第一数据通路,从而在上电后便默认外部设备是需要进行数字信号交互的第一类型设备。从而可以适配于多数情况为第一类型设备的外部设备,便于使用,提高交互效率。
85.基于同样的发明构思,本技术实施例还提供一种电子设备,如图3所示,包括:
86.控制单元,其配置为在侦测到第一接口有外部设备接入的情况下,确定所述外部设备的类型。
87.在确定所述外部设备为第一类型设备的情况下,生成用于控制数据通路的第一指令;
88.示例性的,第一接口可以是电子设备用于连接外部设备的接口,包括usb接口(其中包括type-c接口),音频接口、视频接口等。外部设备连接在第一接口上可以使得电子设备使用该外部设备的功能。如外部设备是耳机时,电子设备可以使用耳机的功能。
89.电子设备中的控制单元(可以是pd芯片)与第一接口连接,可以通过外部设备连接的端口来确定外部设备的类型,从而可以确定外部设备的数据传输方式是数字信号或是模拟信号。例如确定外部设备的类型是耳机,则可以确定其数据传输方式是模拟信号。
90.在本实施例中,第一类型设备为数据传输方式是数字信号的设备,即第一类型设备通过数字信号与电子设备进行交互。当控制单元确定了外部设备为第一类型设备的情况下,可以生成第一指令。第一指令用于控制转换开关(bus switch)建立外部设备与电子设备的cpu之间的第一数据通路。
91.转换开关分别与控制单元和外部设备连接,还与电子设备中的数据交互部件连接。外部设备在于电子设备交互时需要通过转换开关建立的数据通路与电子设备中的数据相关部件进行交互。而转换开关可以接收控制单元的控制指令,如上述的第一指令以及其他指令,从而建立与外部设备相适配的数据通路。
92.转换开关,分别与所述控制单元和所述外部设备连接,其配置为基于所述第一指令,建立所述外部设备与所述电子设备的cpu之间的第一数据通路,以使所述cpu通过所述第一数据通路与所述外部设备进行交互。
93.示例性的,第一指令用于控制转换开关建立外部设备与cpu之间的第一数据通路。转换开关从控制单元接收到第一指令,则确定外部设备为第一类型设备,该第一类型设备与电子设备交互是通过数字信号进行。
94.转换开关根据第一指令做出相应的切换数据通道的动作,建立该第一数据通路,从而外部设备可以通过第一数据通路与cpu进行数据交互。由于外部设备为第一类型设备,则外部设备可以与cpu进行数字信号的交互。
95.举例说明,当u盘插接在电子设备的usb接口上后,pd芯片确定u盘是第一类型设备,转换开关建立第一数据通路,u盘可以与cpu进行数字信号的交互,其中包括将usb信号(前端可以标记为usb /-)以及sbu信号(前端可以标记为sbu /-)通过第一数据通路发送给cpu,cpu接收usb信号(后端可以标记为d /-)以及接收sbu信号(后端可以标记为aux /aux-)。
96.嵌入式控制器,与所述控制单元连接,其配置为在所述控制单元确定所述外部设备为的第二类型设备的情况下,基于从所述控制单元获取到的反馈信息,生成用于控制数据通路的第二指令;
97.相应的,所述转换开关还配置为基于所述第二指令,建立所述外部设备与所述电子设备的第一信号处理器之间的第二数据通路,以使所述第一信号处理器通过所述第二数据通路与所述外部设备进行交互,其中,所述第一信号处理器能够处理模拟信号。
98.示例性的,第二类型设备为数据传输方式是模拟信号的设备,即第二类型设备通过模拟信号与电子设备进行交互。当控制单元确定了外部设备为第二类型设备的情况下,可以通过i2c(inter-integrated circuit)信号向电子设备的嵌入式控制器发送反馈信息,嵌入式控制器根据反馈信息生成第二指令。
99.嵌入式控制器可以分别与控制单元和第一信号处理器连接,嵌入式控制器获取到控制单元的反馈信息后,即获知了外部设备为第二类型设备,则可以即时或在预定时刻生成用于控制数据通路的第二指令,并将第二指令经由控制单元,下发给转换开关。
100.在一个实施例中,嵌入式控制器将第二指令发送给控制单元后可以经过预设时间段,向模拟单元(如用于处理模拟信号的codec芯片)发送表征电子设备有外部设备接入的通知,以使其进行做出与外部设备相适配的动作。并且由于经过预设时间段才向模拟单元发送通知,这样可以防止模拟单元过早做出错误动作。
101.示例性的,转换开关与电子设备的第一信号处理器连接,第一信号处理器可以处理模拟信号,与外部设备进行模拟信号的交互。
102.控制单元可以将第二指令(或是经过转换的具有与第二指令相同内容的指令)发送给转换单元,转换单元基于第二指令做出相应的切换数据通道的动作,建立第二数据通路。如将外部设备与电子设备中的第一信号处理器导通,从而形成了第二数据通路。第一信号处理器通过第二数据通路与外部设备进行交互,该交互可以是基于模拟信号的交互,从而使得电子设备能够对模拟设备进行交互和使用。
103.举例说明,外部设备可以是耳机,第一信号处理器可以是audio芯片,audio芯片能够与耳机进行模拟信号的交互。耳机可以将usb信号以及sbu信号通过第二数据通路发送给audio芯片,使得audio芯片能够将数据分别传送给与左/右声道、麦克风和/或接地端等,实现电子设备对耳机的使用。
104.在本技术的一个实施例中,在所述第一接口为type-c接口的情况下,所述控制单元进一步配置为:
105.侦测所述type-c接口是否有所述外部设备接入;
106.对所述外部设备的接入端口上的至少一个端子进行侦测,以确定所述外部设备的类型。
107.示例性的,控制单元可以与type-c接口连接,从而侦测type-c接口的连接设备,当外部设备连接在该type-c接口上后,外部设备上的接入端口能够将身份信息发送给电子设备,控制单元对外部设备的接入端口上的至少一个端子进行侦测,以确定外部设备的类型,如通过对端子上的电压的侦测确定电子设备的类型。
108.在本技术的一个实施例中,所述转换开关进一步配置为:基于从所述控制单元接收到的所述第一指令导通第一数据通路;
109.相应的,所述嵌入式控制器进一步配置为基于从所述控制单元接收到的所述第一指令,控制所述电子设备的工作模式适配于第一类型设备。
110.在一些实施例中,控制单元将第一指令发送给转换开关,可以使转换开关导通第一数据通路,从而使得外部设备可以与cpu进行数字信号的交互。
111.此外,控制单元将第一指令发送给嵌入式控制器,使得嵌入式控制器获知外部设备的设备类型,进而控制电子设备的工作模式使其适配于第一类型设备。例如控制电子设
备的codec芯片保持当前工作状态,不对扬声器的状态进行更改。
112.在本技术的一个实施例中,所述控制单元进一步配置为:将所述第二指令发送给所述转换开关,以使所述转换开关建立所述第二数据通路。
113.在本技术的一个实施例中,所述嵌入式控制器进一步配置为:在将所述第二指令发送给所述控制单元后,经过预设时间段,向模拟单元发送表征电子设备有所述外部设备接入的通知,以使所述模拟单元对与所述外部设备相关联的其他设备的状态进行适应性的调整。
114.在本技术的一个实施例中,在所述外部设备为耳机,所述第一信号处理器为音频处理器的情况下,模拟单元配置为:禁止电子设备的扬声器外放音频。
115.在本技术的一个实施例中,所述控制单元进一步配置为:
116.在所述电子设备上电后,向所述转换开关发送第三指令,以使所述转换开关处于默认状态,其中,所述默认状态为建立所述外部设备与cpu之间的第一数据通路,以使所述cpu通过所述第一数据通路与所述外部设备进行交互的状态。
117.本技术实施例还提供了一种电子设备,包括:存储器和处理器,所述存储器中存储有可执行程序,所述处理器执行所述可执行程序以实现如上所述方法的步骤。
118.上述处理器可以是通用处理器、数字信号处理器、专用集成电路(application-specific integrated circuit,asic),可编程逻辑器件(programmable logic device,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complex programmable logic device,cpld),现场可编程逻辑门阵列(field-programmable gate array,fpga),通用阵列逻辑(generic array logic,简称gal)或其任意组合。通用处理器可以是微处理器或者任何常规的处理器等。
119.上述存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
120.本技术实施例还提供了一种存储介质,所述存储介质承载有一个或者多个计算机程序,所述一个或者多个计算机程序被处理器执行时实现如上所述方法的步骤。
121.本实施例中的存储介质可以是电子设备/系统中所包含的;也可以是单独存在,而未装配入电子设备/系统中。上述存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本技术实施例的方法。
122.根据本技术的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
123.以上实施例仅为本技术的示例性实施例,不用于限制本技术,本技术的保护范围由权利要求书限定。本领域技术人员可以在
124.以上实施例仅为本技术的示例性实施例,不用于限制本技术,本技术的保护范围由权利要求书限定。本领域技术人员可以在本技术的实质和保护范围内,对本技术做出各
种修改或等同替换,这种修改或等同替换也应视为落在本技术的保护范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献