主题中讨论的其他器件:SFRA、
工具/软件:Code Composer Studio
尊敬的先生/女士:
我想使用 SFRA 库来测量项目中基于 TMS320F28035的 H 传输函数和 GH 传输函数。
我们的电流电源拓扑是 半桥 LLC、我 对如何注入信号的原理有疑问。
为了 获得受控体波特图、 首先如何设置 SFPA_Freq_LLC?
A、是否为 SFPA_Freq_LLC 分配最高频率? 最低频率? 还是 固定频率点??
B、由于我们在启动 LLC 驱动器时具有软启动过程、它对 SFRA 有什么影响?
IOUT_READ=(Int32) AdcMirror.ADCRESULT0<<12;
G_32PWMPeriod_A = SFRA_IQ_Inject (SFPA_Freq_LLC);
EPwm1Regs.TBPRDM.ALL = EPwm2Regs.TBPRDM.ALL = G_32PWMPeriod_A
SFRA_IQ_Collect (&G_32PWMPeriod_A 、&Iout_Read);
为了 获得开环波特图、
我在指南文档和示例中发现、AD 值用作反馈、而不是物理值。 为什么?
(在我看来、引用总是一个物理值必须与另一个物理值进行比较才能得到错误)
SFRA_IQ_INject 和 SFRA_IQ_Collect 的参数是否对数据格式有任何要求? 我计划在定点 MCU。上实施 SFRA
指南文档中的示例:
//读取 ADC 和计算机 FBK 值
cntl3p3z_vars1.Fdbk=(int32) Vout1R<<12;
//将 FRA 注入到控制器的基准中
cntl3p3z_vars1.Ref= SFRA_IQ_Inject (Vout1SetSlewed);
//呼叫控制器
CNTL_3P3Z_IQ_asm (&cntl3p3z_coeff1、&cntl3p3z_vars1);
//更新 PWM 值
EPwm1Regs.CMPA.half.CMPA=_IQ24mpy ((long)(buck_pwm_period)、cntl3p3z_vars1.out);
SFRA_IQ_collect (&cntl3p3z_vars1.out、&cntl3p3z_vars1.Fdbk);
最后、关于这款出色的工具、似乎有一些快速入门文档、我如何深入了解这一主题? 非常感谢。