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.

[参考译文] TMS320F2812:事件捕获、定时器

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1404819/tms320f2812-event-capture-timer

器件型号:TMS320F2812

工具与软件:

尊敬的团队:

我在 TMS320F2812上工作。 我遇到了一个奇怪的问题。 有时、在上电期间以及运行期间、计时器会受到干扰。  

Timer1 配置为三相整流器的 PWM 控制。 T1CON= x x x x 0842、T1CNT=0、T1PR=Fsw (在150MHz 时钟频率下相当于1.2kHZ)。 在 CMPR1、CMPR2、CMPR3寄存器中加载占空比、以实现3ph 转换器控制。

Timer4配置为计时器、频率为10kHz 或100us。 T4CON= x x x 1042、T4CNT=10000、T4CMPR=2625 (相当于70 μ s)。

现在、我的问题是我以100us 的计时器环路切换 GPIO。 有时它以500us 切换。 有时它根本不会切换、会变为高电平。 由于这个三相转换器 PWM 信号的错误行为,由于这一故障来和我的开关器件故障。  

请帮助我解决该计时器行为错误问题。  

谢谢、此致、

Praveen K Vemula、(DGM-R&D)、

+91 9741235769。

Automoters Alliance Ltd.

Noida、India。

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

    Praveen、您好!

    您是将 CPU 计时器模块还是 ePWM 模块用作计时器(或两者)?

    此致、

    Delaney

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

    尊敬的 Delaney:

    感谢您的答复。 感谢您的快速响应。

    我将 EPWM 模块用作计时器、即 GP 计时器。  下面是我的计时器设置。 我未使用 CPU 计时器0、1、2。

    晶体= 30MHz、倍频器= 5、时钟频率= 150Mhz。

    T1CON=0X0842;T1CNT=0;T1PR=62500 (即1.2kHz PWM 开关频率);(针对此情况无中断服务例程)

    T2CON=0X1142; T2CNT=0 ; T2PR=37500(即2kHz ), T2CMPR=2625(即70usec); (服务中断例程-- T2PINT_ISR(void ))

    T3CON=0X0842;T3CNT=0;T3PR=46875 (即800Hz PWM 开关频率);  

    T4CON=0X1042; T4CNT=0 ; T4PR=15000 (即10kHz), T4CMPR=2625(即70usec); (服务中断例程- T4PINT_ISR(空))

    请帮助我解决计时器挂起问题。

    谢谢!

    Praveen Vemula.

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

    尊敬的 Delaney:

    我在今天的测试中又看到了一个观察结果。

    在正常情况下 、XCLKOUT (引脚编号119)显示75MHz。 (其中、晶振=30MHz、Precaler 5倍、即系统时钟设置为150MHz)。

    但在故障情况下、XCLKOUT 仅显示15MHZ。 因此、有时在电源启动计时器显示的是400Hz 而不是2kHz。

    我不知道为什么会有这种因素5。 我知道、由于此计时器也令人不安、因此在上电条件下有时晶体不会再乘以5。

    请帮助解决此问题。 此问题仅在通电期间出现几次、有时不会出现。

    谢谢!

    Praveen Vemula.

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

    大家好、团队成员:

    在电路板上进行以下更改后、我的问题已得到解决。

    1.上拉 XPLLDISP 引脚

    2.下拉 TRST 引脚。

    谢谢!

    Praveen Vemula.