【技术实现步骤摘要】
一种多通道脉冲信号的时间戳标定方法、设备及存储介质
[0001]本申请涉及逻辑电平时域脉冲信号分析
,尤其涉及一种多通道脉冲信号的时间戳标定方法、设备及存储介质。
技术介绍
[0002]在各种电子设备中,各种物理信号经过电平转换电路可转为逻辑电平信号,电子设备在运行时,时刻在接收逻辑电平信号;对于低速开关信号,常见电子系统可判断电平的高低,但对高速脉冲信号的触发时基往往无法精确获知。
[0003]若需要对一段时间内脉冲信号的时序进行信号分析,精确标定脉冲信号的触发时间必不可少,在通用MCU芯片运用场景中,设备受限于MCU芯片性能,无法对高速信号进行采样与时间戳标定。若加入高速采样电路及时间戳标定程序,又会造成产品成本上升。因此,如何利用低成本的通用MCU芯片,对采样的高速信号进行时间戳标定成为亟待解决的技术问题。
技术实现思路
[0004]本申请实施例提供了一种多通道脉冲信号的时间戳标定方法、设备及存储介质,用以解决如下技术问题:如何利用低成本的通用MCU芯片,对采样的高速信号进行时间戳标定。
[0005]第一方面,本申请实施例提供了一种多通道脉冲信号的时间戳标定方法,其特征在于,方法包括:对大容量SRAM的进行分块,以确定第一存储区与第二存储区;其中,大容量SRAM为MCU芯片中的大容量静态随机存取存储器;基于第一存储区的当前存储地址,通过DMA外设,构建多通道脉冲信号采样IO端口与第一存储区的映射关系;其中,当前存储地址为在第一存储区的尚未存储数据的存储空间中,第一个存储空间 ...
【技术保护点】
【技术特征摘要】
1.一种多通道脉冲信号的时间戳标定方法,其特征在于,所述方法包括:对大容量SRAM的进行分块,以确定第一存储区与第二存储区;其中,所述大容量SRAM为MCU芯片中的大容量静态随机存取存储器;基于所述第一存储区的当前存储地址,通过DMA外设,构建多通道脉冲信号采样IO端口与所述第一存储区的映射关系;其中,所述当前存储地址为在所述第一存储区的尚未存储数据的存储空间中,第一个存储空间对应的存储地址,所述DMA外设为所述MCU芯片中用于实现DMA数据传输方式的模块;在所述MCU芯片接收到脉冲信号采样请求的情况下,通过所述MCU芯片中第一晶振产生的第一周期信号,控制所述DMA外设采集所述多通道脉冲信号采样IO端口的端口状态数据;对所述端口状态数据添加时间戳,并将添加时间戳后的所述端口状态数据存储到所述第一存储区;其中,所述端口状态数据用于描述所述多通道脉冲信号采样IO端口的所有端口状态;在采集的所述端口状态数据达到预设阈值的情况下,将所述第二存储区的当前存储地址发送给所述DMA外设,构建所述多通道脉冲信号采样IO端口与所述第二存储区的映射关系,并通过所述MCU芯片中第二晶振产生的第二周期信号,控制所述MCU芯片中的FLASH存储器,接收所述第一存储区中的端口状态数据集。2.根据权利要求1所述的一种多通道脉冲信号的时间戳标定方法,其特征在于,在对大容量SRAM的进行分块,以确定第一存储区与第二存储区之前,所述方法还包括:确定系统时钟源的上电时间为时间基准零点;基于所述时间基准零点,初始化所述第一晶振与所述第二晶振,以使所述第一晶振产生的第一周期信号与第二晶振产生的第二周期信号的时间基准零点为所述系统时钟源的上电时间;其中,所述第二周期信号的周期等于预设数量个第一周期信号的周期。3.根据权利要求1所述的一种多通道脉冲信号的时间戳标定方法,其特征在于,在基于所述第一存储区的当前存储地址,通过DMA外设,构建多通道脉冲信号采样IO端口与所述第一存储区的映射关系之前,所述方法还包括:基于所述多通道脉冲信号采样IO端口的端口数,确定所述DMA外设的工作模式;其中,所述工作模式为对固定端口数的多通道脉冲信号采样IO端口进行采样的程序;确定所述第一晶振为所述DMA外设的驱动时钟源。4.根据权利要求1所述的一种多通道脉冲信号的时间戳标定方法,其特征在于,基于所述第一存储区的当前存储地址,通过DMA外设,构建多通道脉冲信号采样IO端口与所述第一存储区的映射关系,具体包括:将所述DMA外设中的临时寄存器地址与所述多通道脉冲信号采样IO端口绑定,以使所述DMA外设能够采集所述多通道脉冲信号采样IO端口对应的各端口的初始端口状态数据;将所述DMA外设中的临时寄存器地址与所述第一存储区的当前存储地址绑定,以使所述DMA外设能够将基于所述初始端口状态数据获得的所述端口状态数据上传至所述第一存储区。5.根据权利要求4所述的一种多通道脉冲信号的时间戳标定方法,其特征在于,通过所述MCU芯片中第一晶振产生的第一周期信号,控制所述DMA外设采集所述多通道脉冲信号采样IO端口的端口状态数据,具体包括:
基于所述第一周期信号启动所述DMA外设,采集所述多通道脉冲信号采样IO端口对应...
【专利技术属性】
技术研发人员:张轩伟,于静,张锐,吕林涛,
申请(专利权)人:浪潮工业互联网股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。