信号转换方法、装置、设备及程序产品与流程
- 国知局
- 2024-08-02 15:58:08
本公开涉及计算机,尤其涉及一种信号转换方法、装置、设备及程序产品。
背景技术:
1、在没有专门的ip(intellectual property,知识产权)核的情况下,mcu(microcontrol unit,mcu)是无法直接输出传输速率较大的差分信号。因此,相关技术会先让mcu的特定端口输出信号,再定制专门的fpga(field programmable gate array,现场可编程门阵列),让fpga先提高信号的传输速率,并通过fpga的二次转换,将其变为差分信号,以得到传输速率较大的差分信号。但是相关技术的转换方法复杂,容易出错,而且还需要额外定制专门的fpga。
技术实现思路
1、本公开提供了一种信号转换方法、装置、设备及程序产品,以至少解决现有技术中存在的以上技术问题。
2、根据本公开的第一方面,提供了一种信号转换方法。该方法由信号转换装置执行,所述信号转换装置包括mcu与信号转换模块,该方法包括:
3、由所述信号转换模块接收所述mcu的输出端口输出的第一输出信号,所述第一输出信号属于单端信号,所述第一输出信号的信号传输速率大于预设速率,所述输出端口属于通用型输入输出端口gpio,所述第一输出信号包括时钟输出信号和四组数据输出信号;
4、由所述信号转换模块对所述第一输出信号进行反向操作,得到反向信号,所述反向信号的幅度与所述第一输出信号的幅度相同,且所述反向信号的极性与所述第一输出信号的极性相反;
5、由所述信号转换模块根据所述时钟输出信号的时钟周期,叠加所述第一输出信号和所述反向信号,得到差分信号,所述差分信号的电压小于预设电压,所述差分信号的信号传输速率大于所述预设速率,所述差分信号包括时钟差分信号和四组数据差分信号,所述时钟差分信号的占空比为4:3,每组所述数据差分信号在单个时钟周期内传输7个单位的数据。
6、在一可实施方式中,通过所述mcu将原始信号转换为所述第一输出信号,所述原始信号是视频信号、音频信号和图像信号中的任意一种,所述原始信号采用第一信号格式,所述第一输出信号采用第二信号格式,所述第一信号格式和所述第二信号格式不同。
7、在一可实施方式中,由所述mcu提取所述原始信号的内容数据和时钟数据;通过所述mcu将所述第二信号格式将所述内容数据和所述时钟数据重组为所述第一输出信号。
8、在一可实施方式中,由所述mcu根据所述时钟数据,从所述内容数据中获取目标时钟周期内的目标内容数据;由所述mcu按照所述第二信号格式,重组所述目标内容数据,得到所述目标时钟周期内的所述第一输出信号。
9、在一可实施方式中,通过所述输出端口在第一时间段输出所述第一输出信号;通过所述输出端口在第二时间段输出第二输出信号,所述第一时间段和第二时间段是不同的时间段,所述第一输出信号和第二输出信号的数据类型不同。
10、在一可实施方式中,由所述信号转换模块翻转所述第一输出信号的幅值,得到所述反向信号。
11、在一可实施方式中,第1组数据差分信号包括6位绿基色信号和1位红基色信号,第2组数据差分信号包括2位蓝基色信号和5位绿基色信号,第3组数据差分信号包括5位蓝基色信号、数据使能信号、垂直同步信号和水平同步信号,第4组数据差分信号包括保留位、2位红基色信号、2位蓝基色信号和2位绿基色信号。
12、根据本公开的第二方面,提供了一种信号转换装置,该装置包括mcu与信号转换模块,该装置包括:
13、所述信号转换模块,用于接收所述mcu的输出端口输出的第一输出信号,所述第一输出信号属于单端信号,所述第一输出信号的信号传输速率大于预设速率,所述输出端口属于通用型输入输出端口gpio,所述第一输出信号包括时钟输出信号和四组数据输出信号;
14、所述信号转换模块,还用于对所述第一输出信号进行反向操作,得到反向信号,所述反向信号的幅度与所述第一输出信号的幅度相同,且所述反向信号的极性与所述第一输出信号的极性相反;
15、所述信号转换模块,还用于根据所述时钟输出信号的时钟周期,叠加所述第一输出信号和所述反向信号,得到差分信号,所述差分信号的电压小于预设电压,所述差分信号的信号传输速率大于所述预设速率,所述差分信号包括时钟差分信号和四组数据差分信号,所述时钟差分信号的占空比为4:3,每组所述数据差分信号在单个时钟周期内传输7个单位的数据。
16、在一可实施方式中,所述mcu,还用于将原始信号转换为所述第一输出信号,所述原始信号是视频信号、音频信号和图像信号中的任意一种,所述原始信号采用第一信号格式,所述第一输出信号采用第二信号格式,所述第一信号格式和所述第二信号格式不同。
17、在一可实施方式中,所述mcu,还用于提取所述原始信号的内容数据和时钟数据;所述mcu,还用于将所述第二信号格式将所述内容数据和所述时钟数据重组为所述第一输出信号。
18、在一可实施方式中,所述mcu,还用于根据所述时钟数据,从所述内容数据中获取目标时钟周期内的目标内容数据;所述mcu,还用于按照所述第二信号格式,重组所述目标内容数据,得到所述目标时钟周期内的所述第一输出信号。
19、在一可实施方式中,所述mcu,还用于通过所述输出端口在第一时间段输出所述第一输出信号;通过所述输出端口在第二时间段输出第二输出信号,所述第一时间段和第二时间段是不同的时间段,所述第一输出信号和第二输出信号的数据类型不同。
20、在一可实施方式中,所述信号转换模块,还用于翻转所述第一输出信号的幅值,得到所述反向信号。
21、在一可实施方式中,第1组数据差分信号包括6位绿基色信号和1位红基色信号,第2组数据差分信号包括2位蓝基色信号和5位绿基色信号,第3组数据差分信号包括5位蓝基色信号、数据使能信号、垂直同步信号和水平同步信号,第4组数据差分信号包括保留位、2位红基色信号、2位蓝基色信号和2位绿基色信号。
22、根据本公开的第三方面,提供了一种电子设备,所述电子设备包括汽车部件或汽车整车。其中,所述汽车包括但不限于平衡车、小汽车、公共汽车、火车或飞机等。
23、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开所述的信号转换方法。
24、根据本公开的第五方面,本技术实施例提供一种计算机可读存储介质,存储有可执行指令,用于被处理器执行时,实现本技术实施例提供的信号转换方法。
25、根据本公开的第六方面,本技术实施例提供一种芯片,所述芯片包括:处理器、存储器和总线;所述存储器存储可执行指令;所述处理器与所述存储器之间通过所述总线通信,所述处理器执行所述存储器中存储的可执行指令时,实现上述的信号转换方法。
26、本公开的信号转换方法、装置、设备及存储介质,由mcu输出信号传输速率大于预设速率的第一输出信号,再通过信号转换模块将第一输出信号转换为差分信号,得到需要的信号传输速率大于所述预设速率的差分信号。该方法的转换过程简单,可靠性高,可以保证转换后的差分信号满足需求,而且,信号转换模块只起到单端转差分的作用,无需特别定制。
27、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
本文地址:https://www.jishuxx.com/zhuanli/20240801/248662.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。