TI中文支持网
TI专业的中文技术问题咨询交流网站

移相全桥峰值电流

我看的是峰值电流控制部分

我在TI官网上下了一个移相全桥的程序,应用报告中说中断的频率是开关频率的两倍即200KHZ,如图:

但在程序中,是有PWM1触发的中断,,pwm1的频率是100KHZ,每周期触发一次,这样的话中断的频率就变成了100KHZ。

关于ISR的触发代码如下:

EALLOW;
PieVectTable.EPWM1_INT = &DPL_ISR; // Map Interrupt
EDIS; PieCtrlRegs.PIEIER3.bit.INTx1 = 1; // PIE level enable, Grp3 / Int1
EPwm1Regs.ETSEL.bit.INTSEL = ET_CTRU_CMPA; // INT on CMPA event
EPwm1Regs.ETSEL.bit.INTEN = 1; // Enable INT
EPwm1Regs.ETPS.bit.INTPRD = ET_1ST;

(*ePWM[n]).TBPRD = period;

请问代码中关于中断的触发我是不是遗漏了什么?

还有我看中断中有根据向上计数还是向下计数对相应的AQ模块进行配置,因为这些中断也需要时间,是否会限制我的移相角

万分感谢!!!

Susan Yang:

我对您的描述有些疑惑,请问您现在是遇到了什么问题?

“请问代码中关于中断的触发我是不是遗漏了什么?”

您现在是中断的频率不对?请您详细说明一下,谢谢

6414778:

回复 Susan Yang:

您好,感谢回复,我想问的是例程中的中断频率是多少?
因为应用报告中说是200KHZ,而程序里找到关于中断的是100KHZ

user6532300:

回复 Susan Yang:

请问这个代码中 这几句话是什么意思呢.ref _trig_dwnMOVW DP, #(_trig_dwn)MOVAH, @(_trig_dwn)
MOVWDP,#_EPwm1Regs.CMPBMOV@_EPwm1Regs.CMPA.half.CMPA, AH
MOV@_EPwm1Regs.CMPB, #(PWM_PRD) MOV@_EPwm1Regs.ETSEL, #0x0B0C

Green Deng:

具体是哪个例程,哪个文档?

6414778:

回复 Green Deng:

你好,例程是:《HVPSFB_PCMC》,文档是《使用 C2000 微控制器的移相全桥 (PSFB) 控制》
例程中的PWM中断频率我已经找到了,和文档里是一样的,200KHZ,我想请问一下这个例程是不是不能在空载状态下运行,因为我在文档中看到这样一句话:“在 DC 输出上,将一个适当的阻性负载施加到 PSFB 系统。 12V 输出时,以汲取大约 3A-6A 电流的负 载作为开始比较好。”

赞(0)
未经允许不得转载:TI中文支持网 » 移相全桥峰值电流
分享到: 更多 (0)