一种多模数转换器的控制方法、装置、芯片及车辆与流程
- 国知局
- 2024-08-02 15:41:23
本申请涉及芯片,尤其涉及一种多模数转换器的控制方法、装置、芯片及车辆。
背景技术:
1、目前,adc(analog to digital converter;模数转换器)在车载mcu(microcontroller unit;微控制单元)中起到了重要的作用,例如电压采样、电流采样、温度采样。在一个车载mcu中一般自带至少2个adc,但这些adc往往是单独工作的。在真实的使用场景中,用户可能只使用较少数量的adc,例如使用adc0中的若干通道,adc1、adc2未使用,这就造成了资源的浪费。并且,针对高可靠性、高采样率的adc需求场景时,一般受制于成本和通用性,难以满足场景需求,使得自带至少2个adc的mcu无法实现高可靠性和高采样率。
技术实现思路
1、针对现有技术中存在的上述技术问题,本申请提供了一种模数转换器的控制方法、装置、芯片及车辆,其能够解决车载mcu中adc是单独工作,无法配合工作实现高可靠性和高采样率的问题。
2、第一方面,本申请实施例提供了一种多模数转换器的控制方法,应用于芯片中,所述芯片中设置有多个模数转换器,所述方法包括:
3、获取用于调整所述模数转换器的工作模式的模式控制指令,所述模数转换器的工作模式至少包括并行模式和串行模式;
4、在所述模式控制指令指示所述模数转换器进入并行模式的情况下,控制所述模数转换器基于相同的采样时钟接收相同的第一输入信号,所述模数转换器基于所述第一输入信号生成第一输出信号,将所述第一输出信号发送至所述芯片的接收缓冲器;
5、在所述模式控制指令指示所述模数转换器进入串行模式的情况下,控制所述模数转换器基于不同的采样时钟依次接收相同的第二输入信号,所述模数转换器基于所述第二输入信号生成第二输出信号,将所述第二输出信号发送至所述接收缓冲器,以使所述芯片的对齐控制器从所述接收缓冲器获取到所述第二输出信号。
6、在一些实施例中,所述并行模式具备多个子模式,所述方法还包括:
7、在所述模式控制指令指示所述模数转换器进入并行模式的情况下,确定所述模数转换器的数量;
8、基于所述模数转换器的数量确定所述模数转换器所要进入的子模式。
9、在一些实施例中,所述基于所述模数转换器的数量确定所述模数转换器所要进入的子模式,具体包括:
10、在所述模数转换器的数量为第一阈值的情况下,确定所述模数转换器所要进入的子模式为第一子模式;
11、当处于所述第一子模式下的所述模数转换器分别生成的第一输出信号之间具有差异性时生成中断信号,且所述接收缓冲器保持所述第一输出信号;
12、在所述模数转换器的数量为第二阈值的情况下,确定所述模数转换器所要进入的子模式为第二子模式,所述第二阈值大于所述第一阈值;
13、处于所述第二子模式下的所述模数转换器分别生成的多个第一输出信号中的一个与另外的第一输出信号之间具有差异性时,所述接收缓冲器输出所述另外的第一输出信号。
14、在一些实施例中,所述基于所述模数转换器的数量确定所述模数转换器所要进入的子模式,具体还包括:
15、在所述模数转换器的数量为第三阈值时,将数量满足所述第一阈值的所述多个模数转换器确定为第一组,和/或将数量满足所述第二阈值的所述多个模数转换器确定为第二组;其中,所述第三阈值大于所述第二阈值;
16、确定所述第一组内的所述多个模数转换器分别进入第一子模式,以及所述第二组内的所述多个模数转换器分别进入第二子模式。
17、在一些实施例中,所述方法还包括:
18、经由所述芯片的时钟控制器控制所述模数转换器基于相同的采样时钟接收所述第一输入信号。
19、在一些实施例中,所述方法还包括:
20、经由所述接收缓冲器将所述第一输出信号发送至所述芯片的仲裁器;
21、所述仲裁器基于所述模数转换器分别生成的第一输出信号确定仲裁结果,并将所述仲裁结果发送至所述芯片的模式控制器。
22、在一些实施例中,在所述模数转换器基于不同的采样时钟依次接收相同的第二输入信号之前,所述方法还包括:
23、经由所述芯片的模式控制器向所述对齐控制器和所述芯片的时钟控制器发送进入串行模式的控制指令;
24、所述时钟控制器基于所述控制指令控制所述芯片的校准信号发生器向所述模数转换器发送第三输入信号;
25、将所述模数转换器基于所述第三输入信号生成的第三输出信号发送至所述对齐控制器;
26、将所述对齐控制器基于所述第三输出信号生成的校准结果发送至所述时钟控制器,以经由所述时钟控制器调整所述模数转换器的采样时钟的相位,直至各个所述模数转换器的采样时钟的相位在采样结果上表现为平均分布。
27、第二方面,本申请实施例提供了一种多模数转换器的控制装置,应用于芯片中,所述芯片中设置有多个模数转换器,所述装置包括:
28、获取模块,其配置为获取用于调整所述模数转换器的工作模式的模式控制指令,所述模数转换器的工作模式至少包括并行模式和串行模式;
29、处理模块,其配置为在所述模式控制指令指示所述模数转换器进入并行模式的情况下,控制所述模数转换器基于相同的采样时钟接收相同的第一输入信号,所述模数转换器基于所述第一输入信号生成第一输出信号,将所述第一输出信号发送至所述芯片的接收缓冲器;
30、在所述模式控制指令指示所述模数转换器进入串行模式的情况下,控制所述模数转换器基于不同的采样时钟依次接收相同的第二输入信号,所述模数转换器基于所述第二输入信号生成第二输出信号,将所述第二输出信号发送至所述接收缓冲器,以使所述芯片的对齐控制器从所述接收缓冲器获取到所述第二输出信号。
31、第三方面,本申请实施例提供了一种芯片,包括上述的多模数转换器的控制装置。
32、第四方面,本申请实施例提供了一种车辆,包括上述的芯片。
33、与现有技术相比,本申请实施例的有益效果在于:本申请通过设置芯片中的多个模数转换器的工作模式至少包括并行模式和串行模式,能够实现在并行模式下控制模数转换器基于相同的采样时钟接收相同的第一输入信号,基于模数转换器生成的各个第一输出信号来实现增加芯片运行的高可靠性,还能够实现在串行模式下控制模数转换器基于不同的采样时钟依次接收相同的第二输入信号,基于模数转换器生成的各个第二输出信号来实现增加芯片运行的高采样率,达到芯片中的多个模数转换器可以协同工作的目的。
技术特征:1.一种多模数转换器的控制方法,其特征在于,应用于芯片中,所述芯片中设置有多个模数转换器,所述方法包括:
2.根据权利要求1所述的多模数转换器的控制方法,其特征在于,所述并行模式具备多个子模式,所述方法还包括:
3.根据权利要求2所述的多模数转换器的控制方法,其特征在于,所述基于所述模数转换器的数量确定所述模数转换器所要进入的子模式,具体包括:
4.根据权利要求3所述的多模数转换器的控制方法,其特征在于,所述基于所述模数转换器的数量确定所述模数转换器所要进入的子模式,具体还包括:
5.根据权利要求1所述的多模数转换器的控制方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的多模数转换器的控制方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的多模数转换器的控制方法,其特征在于,在所述模数转换器基于不同的采样时钟依次接收相同的第二输入信号之前,所述方法还包括:
8.一种多模数转换器的控制装置,其特征在于,应用于芯片中,所述芯片中设置有多个模数转换器,所述装置包括:
9.一种芯片,其特征在于,包括如权利要求8所述的多模数转换器的控制装置。
10.一种车辆,其特征在于,包括如权利要求9所述的芯片。
技术总结本申请提供了一种多模数转换器的控制方法、装置、芯片及车辆。多模数转换器的控制方法包括:获取用于调整模数转换器的工作模式的模式控制指令;在模式控制指令指示模数转换器进入并行模式的情况下,控制模数转换器基于相同的采样时钟接收相同的第一输入信号,模数转换器基于第一输入信号生成第一输出信号;在模式控制指令指示模数转换器进入串行模式的情况下,控制模数转换器基于不同的采样时钟依次接收相同的第二输入信号,模数转换器基于第二输入信号生成第二输出信号。上述方法能够实现并行模式下增加芯片运行的高可靠性,还能够实现串行模式下增加芯片运行的高采样率,达到芯片中的多个模数转换器可以协同工作的目的。技术研发人员:王俊杰受保护的技术使用者:北京芯驰半导体科技股份有限公司技术研发日:技术公布日:2024/7/25本文地址:https://www.jishuxx.com/zhuanli/20240801/247263.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表