The invention discloses an analog signal sampling method, including: response and low frequency analog signals of high frequency sampling request, start at the same time high frequency and low frequency timer timer timing; the timing, the high frequency timer start timing cycle reset to high frequency timing and re timing from the first time from zero initial value the low frequency timer; timing from second time initial value start timing to the low frequency timing cycle reset and re from zero time; integer times of the low frequency time period for the high frequency timing cycle, the first time the initial value and the second timing difference of the initial value is greater than zero and not with the high frequency the timing cycle of multiple relation; when the detected value of zero trigger timing for analog signal sampling sampling module. Accordingly, the invention also discloses a sampling device for analog signals. By adopting the embodiment of the invention, the accuracy of the analog signal sampling is improved, and the low frequency sampling is avoided to influence the high-frequency sampling.
【技术实现步骤摘要】
模拟信号的采样方法及采样装置
本专利技术涉及模拟信号采样
,尤其涉及一种模拟信号的采样方法及采样装置。
技术介绍
在模拟信号电路中,往往需要对电路上的元件进行模拟信号采集,又称AD采集。而对于存在多路AD采集的电路,有几十kHz的高频信号采集,也有一点几kHz的低频信号采集,甚至还存在采集频率较慢的温度采集。在高频信号采集时是不能被干扰的,即使是几百纳秒的干扰,也会造成较大的采集误差。现有技术中的高频信号采集、低频信号采集以及温度采集各自按照其采集周期进行采集,但在某些情况下,低频信号采集和温度采集会影响高频信号采集,不仅会使采集出现偏差,还会导致控制上的一些采样信号出现尖峰的情况。
技术实现思路
本专利技术实施例提出的一种模拟信号的采样方法及采样装置,提高模拟信号采样的准确性,避免低频采样影响高频采样。本专利技术实施例提出一种模拟信号的采样方法,包括:响应对高频模拟信号和低频模拟信号的采样请求,同时启动高频定时器和低频定时器进行计时工作;其中,所述高频定时器的计时从第一计时初始值开始计时到高频定时周期的数值时清零并周期性地从零计时至所述高频定时周期的数值;所述 ...
【技术保护点】
一种模拟信号的采样方法,其特征在于,包括:响应对高频模拟信号和低频模拟信号的采样请求,同时启动高频定时器和低频定时器进行计时工作;其中,所述高频定时器的计时从第一计时初始值开始计时到高频定时周期的数值时清零并周期性地从零计时至所述高频定时周期的数值;所述低频定时器的计时从第二计时初始值开始计时到低频定时周期的数值时清零并周期性地从零计时至所述低频定时周期的数值;所述低频定时周期为所述高频定时周期的N倍,所述第一计时初始值与所述第二计时初始值的差值大于零且不与所述高频定时周期成整数倍数关系;N为整数值;实时获取所述高频定时器的计时值和所述低频定时器的计时值;当获取到的高频定时 ...
【技术特征摘要】
1.一种模拟信号的采样方法,其特征在于,包括:响应对高频模拟信号和低频模拟信号的采样请求,同时启动高频定时器和低频定时器进行计时工作;其中,所述高频定时器的计时从第一计时初始值开始计时到高频定时周期的数值时清零并周期性地从零计时至所述高频定时周期的数值;所述低频定时器的计时从第二计时初始值开始计时到低频定时周期的数值时清零并周期性地从零计时至所述低频定时周期的数值;所述低频定时周期为所述高频定时周期的N倍,所述第一计时初始值与所述第二计时初始值的差值大于零且不与所述高频定时周期成整数倍数关系;N为整数值;实时获取所述高频定时器的计时值和所述低频定时器的计时值;当获取到的高频定时器的定时值为零时,生成高频采样信号并发送给高频采样模块,以触发所述高频采样模块对高频模拟信号进行采样;当获取到的低频定时器的定时值为零时,生成低频采样信号并发送给低频采样模块,以触发所述低频采样模块对低频模拟信号进行采样。2.如权利要求1所述的模拟信号的采样方法,其特征在于,所述采样方法还包括:当生成温度采样信号时,读取当前所述高频定时器的计时值和所述低频定时器的计时值;判断所述高频定时器的计时值是否在预设的第一区间内,以及判断所述低频定时器的计时值是否在预设的第二区间内;其中,所述第一区间为[A-K,A]∪[0,K],所述第二区间为[B-K,B]∪[0,K],A为所述高频定时周期,B为所述低频定时周期,K为偏移所述高频定时周期或偏移所述低频定时周期的偏移值;当所述高频定时器的计时值不在预设的第一区间,且所述低频定时器的计时值不在预设的第二区间时,将所述温度采样信号发送给温度采样模块,以触发所述温度采样模块采样温度传感器上的温度值。3.如权利要求2所述的模拟信号的采样方法,其特征在于,所述生成温度采样信号的过程为:响应对工作环境的温度的采样请求,启动温度定时器进行计时工作;所述温度定时器的计时是从零开始计时到温度定时值时清零并重新从零开始计时;实时获取所述温度定时器的计时值;当获取到的所述温度定时器的计时值为零时,生成温度采样信号。4.如权利要求1所述的模拟信号的采样方法,其特征在于,所述第一计时初始值与所述第二计时初始值的差值为A×I+A/2;A为所述高频定时周期,I为0至N之间的任意一个整数值。5.如权利要求1所述的模拟信号的采样方法,其特征在于,所述高频定时周期为125/6us;所述低频定时周期为500/3us;则所述第一计时初始值与所述第二计时初始值的差值为5us。6.一种模拟信号的采样装置,其特征在于,包括:定时器启动模块,用于响应...
【专利技术属性】
技术研发人员:姜积任,尹波,
申请(专利权)人:广州视源电子科技股份有限公司,广州睿鑫电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。