This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F2.8377万S:具有峰值电流模式控制和斜坡补偿的多相双向DC/DC转换器.....或TMS320F2837xS

Guru**** 2487425 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/657538/tms320f28377s-multiphase-bidirectional-dc-dc-converter-with-peak-current-mode-control-and-slope-compensation-or-tms320f2837xs

部件号:TMS320F2.8377万S

尊敬的社区:
我需要你的帮助。 我是´m这种语言编程的新手,对我来说,很难理解所有有关控制器关联的信息。 我先举了一些例子,但有些地方却漏掉了一些信息。

你可以在附件中找到一个关于我要做什么的描述。 当然,我会一步一步地进行。

目前我的观点是附件中的PWM代码。 我想将PWM2A (设为低值为零TBRD)在每个圆柱开始时的高度设置为高,当GPIO12变高时(跳闸事件中的力高)设置为低。 而EPTWM2B则是另一种方式。 但是,当我测量两个PWM时,我发现这两个Pin的行为是否完全是另一种方式。
“n´t有问题,但我找不到。

2.我想将Comp1与ADCINA2一起使用,以比较固态DAC值。 如果Comp1变高,我想参加这个trip4活动。 并且必须将EPMW2A和EPWM2B设置为高。
我尝试了一些示例cmpsss,但第一点是求解。

3.我要使用Rampe (偏移- Rampe=新DAC)更改DAC值,并且始终使用相同的角度。 (仅限于最坏情况)

4.A中断,与跳闸事件相同同时启动4. 在此中断中,将采用ADC-value,并通过简单的位移,将为下一个圆柱塞创建一个新的DAC值。 该值将进入DACVALS。

我n´t,在每个循环中,都要大声喊出CMP和TRIPS的一些旗帜,但我不知道是如何操作的,也不知道是什么。

请帮助。 “´m这个学生项目的时间太短了,而且也有一些大的测试,我真的需要一些好的结果。

希望这是我最后一个学期……


非常感谢!!!

我非常感谢你们的帮助。 如果我忘记了什么,请告诉我,我想逐步推进这些步骤。
我将更新此帖子,直到一切正常,并与您分享每一个新的中间步骤!!! 请尽快每天。

e2e.ti.com/.../5734.code.txte2e.ti.com/.../what-to-do.pdf