打印
[PSoC™]

PMSM FOC using PSOC™ Control C3 MCU文档介绍1

[复制链接]
28|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 Burnon_FAE_4 于 2025-3-3 13:44 编辑

文档链接:https://www.infineon.com/dgdl/Infineon-AN239646_PMSM_FOC_PSOC_Control_C3_MCU-ApplicationNotes-v02_00-EN.pdf?fileId=8ac78c8c93956f5001939d61c8af4b9a
编号:AN239646
跳过介绍和特性,直接来到1.3和1.4,外设互联和资源介绍。这是外设互联:

从左往右开始,是mcdi(motor control driver interface)电机控制驱动接口控制了6个TCPWM定时器,分别是Fast Timer用于触发相电流采样和UVW;PWM_U、PWM_V、PWM_W用于输出三对互补PWM,Sync Timer作为UVW定时器的swap触发(用于更新定时器的比较寄存器的比较值)、Slow Timer作为时基定时触发中断vres_0_motor_0_slow_callback。最上面的一个框图是模拟接口:三个相电流、母线电压、速度POT、温度接口。HPPASS(ADC)是adc部分,被Fast Timer触发,当里面的group1(uvw相电流)被转化完后触发中断进入vres_0_motor_0_fast_callback函数。要注意这是示意图,不是配置图,底层配置在这个框图的上一页,区别在于实际配置的底层中Fast Timer和Sync Timer是一个TCPWM。实际配置如下图:

可以看到实际是配置了六个TCPWM,UVW相三个、ADC0_ISR0一个(Fast Timer和Sync Timer),SYNC_ISR1一个(Slow Timer)、PWM_START一个(用于同步触发其他五个定时器)。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

55

主题

86

帖子

3

粉丝