TI中文支持网
TI专业的中文技术问题搜集分享网站

SPLL锁相环问题

想设计一个锁相环,在TI给的资料上找到的这个资料,但是有些问题:

1、定义的是spll1,但用的时候用的是spll2

2、ISR_FREQUENCY这个变量的作用是什么呢,是采集的电压的数据的频率吗,看上边说,这个一般要大于20K

3、(2*PI*GRID_FREQ)这个也是不明白是什么,看源文件说的是Wn,我可以直接用spll_coff_compute.xlsx文件中的Wn值吗,似乎是158.6859

4、spll.u[0]这个赋给的是电压的值吗,还要保证这个电压在[-1 1]之内是吗?

非常感谢

feng shi:

回复 Igor An:

谢谢您的耐心细致回答,在结题前还有一个问题,您能分析下这个问题的原因吗,这是我通过SPLL中的sin显示的波形

中间为什么有一段这样的波形呢,如何消除????谢谢

想设计一个锁相环,在TI给的资料上找到的这个资料,但是有些问题:

1、定义的是spll1,但用的时候用的是spll2

2、ISR_FREQUENCY这个变量的作用是什么呢,是采集的电压的数据的频率吗,看上边说,这个一般要大于20K

3、(2*PI*GRID_FREQ)这个也是不明白是什么,看源文件说的是Wn,我可以直接用spll_coff_compute.xlsx文件中的Wn值吗,似乎是158.6859

4、spll.u[0]这个赋给的是电压的值吗,还要保证这个电压在[-1 1]之内是吗?

非常感谢

Igor An:

回复 feng shi:

这个跳变大可不必担心,是CCS图形显示的问题,不是实际算法中存在的跳变。

在BUFFER满了之后从头开始的时候会出现一个这样的跳变,你可以将BUFFER增大,足够大之后可以看到整周期的连续波形,但在buffer满了之后还是会偶尔存在一个跳变。

想设计一个锁相环,在TI给的资料上找到的这个资料,但是有些问题:

1、定义的是spll1,但用的时候用的是spll2

2、ISR_FREQUENCY这个变量的作用是什么呢,是采集的电压的数据的频率吗,看上边说,这个一般要大于20K

3、(2*PI*GRID_FREQ)这个也是不明白是什么,看源文件说的是Wn,我可以直接用spll_coff_compute.xlsx文件中的Wn值吗,似乎是158.6859

4、spll.u[0]这个赋给的是电压的值吗,还要保证这个电压在[-1 1]之内是吗?

非常感谢

feng shi:

回复 Igor An:

现在还有点问题,对于您说的ISR_FREQUENCY是离散频率,主要是指主算法中断的计算频率,当然,如果每次中断都采样,那么也是采样频率。这个采样频率至少也要这个频率吧,否则计算的还是上次采样的值啊。现在采样频率达不到这个20KHZ。

您可以看下我另个关于这个的帖子吗

http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/p/121784/337797.aspx#337797

赞(0)
未经允许不得转载:TI中文支持网 » SPLL锁相环问题
分享到: 更多 (0)