主题中讨论的其他器件:DRV8329、 CSD19506KTT、 UCC27284、 C2000WARE
大家好、
半桥栅极驱动器用3个 UCC27284替换了 DRV8329+CSD19506KTT 以控制 BLDC、可能需要您的帮助:
1) 1) 在 hal.c 中配置 PWM、EPWM3没有波形、而其他两个相位有 PWM 波形:
// GPIO227->EPWM3A->M1_UH
GPIO_setPinConfig (GPIO_227_EPWM3_A);
GPIO_setDirectionMode (227、GPIO_DIR_MODE_OUT);
GPIO_setPadConfig (227、GPIO_PIN_TYPE_STD);
// GPIO230->EPWM3B->M1_UL
GPIO_setPinConfig (GPIO_230_EPWM3_B);
GPIO_setDirectionMode (230、GPIO_DIR_MODE_OUT);
GPIO_setPadConfig (230、GPIO_PIN_TYPE_STD);
// GPIO0->EPWM1A->M1_VH
GPIO_setPinConfig (GPIO_0_EPWM1_A);
GPIO_setDirectionMode (0、GPIO_DIR_MODE_OUT);
GPIO_setPadConfig (0、GPIO_PIN_TYPE_STD);
// GPIO1->EPWM1B->M1_VL
GPIO_setPinConfig (GPIO_1_EPWM1_B);
GPIO_setDirectionMode (1、GPIO_DIR_MODE_OUT);
GPIO_setPadConfig (1、GPIO_PIN_TYPE_STD);
// GPIO2->EPWM2_A->M1_WH
GPIO_setPinConfig (GPIO_2_EPWM2_A);
GPIO_setDirectionMode (2、GPIO_DIR_MODE_OUT);
GPIO_setPadConfig (2、GPIO_PIN_TYPE_STD);
// GPIO3->EPWM2_B->M1_WL
GPIO_setPinConfig (GPIO_3_EPWM2_B);
GPIO_setDirectionMode (3、GPIO_DIR_MODE_OUT);
GPIO_setPadConfig (3、GPIO_PIN_TYPE_STD);
2) 请参阅具有非 SPI 接口的 UCC27284的 DRV8329AEVM 控制流程。 您能否帮助分享如何移植软件、以及是否有任何可用的参考文档? 该软件基于 c2000\c2000_SDK_4_02_01_00\solutions\universal_motorcontrol_lab\f280013x Ware_Motor 项目。
您能帮助检查这个问题吗? 谢谢。
此致、
切里