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

TMS320F28027: 软件锁相环

Part Number:TMS320F28027Other Parts Discussed in Thread: CONTROLSUITE, TMDSSOLARUINVKIT

我想用TMS320F28027实现软件锁相环功能,具体来说,就是参考信号是正玄波,输出方波信号控制IGBT,输出方波信号与参考信号频率和相位一致,频率1k-40范围。应用在感应加热上面。

TI有相关的参考设计吗?谢谢

Green Deng:

正弦波要输入芯片的话只能通过ADC的方式作为采样信号输入,不知道你这个正弦信号的作用仅是判断是否有输入?还是说程序里要对信号做处理,然后再根据处理结果输出方波?

,

user4728486:

这个正玄波是锁相参考信号,也可以过零比较转化成方波,跟踪这个信号,实现输出的PWM与这个信号同频,同相位,就是锁相

,

Green Deng:

这个的话没有完全一致的例程,正弦信号经过过零比较成方波后可以由MCU的eCAP进行捕获,eCAP可以捕获信号上升沿和下降沿作为触发PWM的条件

,

user4728486:

没那么简单 锁相环需要鉴相器-环路滤波器-压控振荡器。捕获到的信号需要处理。需要在怎么处理就有学文了,想找个参考,或者是说C2000能不能实现,给个期许也行啊!

,

Green Deng:

可以,TI有提供基于F28035的参考设计:C:\ti\controlSUITE\development_kits\TMDSSOLARUINVKIT_v100

文档也有:https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_C2000_sprabt3a.pdf

另外,contrrolsuite以下目录有SPLL的文档和模块使用说明:

C:\TI\controlSUITE\libs\app_libs\solar\v1.2

但例程和库里面似乎都有使用F28035的CLA核,而你用的F28027没有CLA。。。

,

user4728486:

谢谢您的回答,这个文章我看过,就是这么个意思

可是,这是输入sin 输出sin 跟我这个有点不一样,我的应用是输入正玄波 输出方波

还有这个应用是在工频50-60hz的电网里,中高频1k-40k还能胜任吗?

,

Songxiaobai:

输出sin和输出方波没有大区别,主要是你需要控制频率,锁相环系统就是计算输入信号的相位差,通过控制输出一个信号, 其频率与输入信号频率相同.

鉴相器好多种,不过你可以看看Phase sensitive detector(相敏检波), 通过处理信号得到信号相位差和信号振幅,应该用DSP更容易实现.

至于VCO需要看你的系统输出,我使用的是DDS模块,根据输入频率生成相应的频率及波形.

仅供参考

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

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1