主题中讨论的其他器件:SFRA、 C2000WARE、 DAC128S085
尊敬的团队
我们正在工作 Launchpad f280025c - 80引脚、drv8343与 EVM、 无传感器 BLDC 电机连接 在通用电机控制下重复使用 ADC 和 PWM 模块、在 EVM 上使用外部晶体振荡器100MHz。 我可以在构建级别1中获得正确的偏移电压和电流、并在构建级别3中成功运行电机。
现在、 使用相同的配置代码修改了我们的目标板上相应的48引脚 f280025配置
我们的目标 板使用 f280025 -48引脚与 drv8343 ,我重复使用了电机控制项目,该项目仅修改了相应的48引脚 GPIO 配置和下面的 PWM 和 ADC 配置在目标板中完成更改
我们已根据以下内容对 ADC PWM 和比较器多路复用器选择进行了配置。
根据配置48引脚源码正常工作的 EVM 板是好的,即使我们可以在 EVM 中得到正确的电流偏移和电压偏移值,也可以 在构建级别1和级别3中对电动机进行工作。
同样、当我们在目标板中使用时、e van 未获得正确的失调电压
ADC 配置 | |
F280025C -80PIN、其中 DRV8343位于 EVM 中 | F280025-48引脚、带 DRV8343目标板 |
IU_ADC_base // ADCA-A11* | //ADCA-A15/C7* |
IV_ADC_BASE // ADCC-A14/C4* | // ADCC-A11/C0* |
iW_ADC_base //ADCC-A15/C7* | // ADCC-A5*/C2. |
VU_ADC_base // ADCA-A6* | // ADCA-A0/C15 |
VV_ADC_base // ADCC-A3*/C5 | // ADCC-A3*/C5. |
Vw_ADC_base // ADCA-A2/c9* | // ADCA-A2/C9* |
VDC_ADC_base // ADCC-C6* | // ADCC-C6* |
PWM 配置 | |
GPIO_0_EPWM1_A | GPIO_0_EPWM1_A |
GPIO_1_EPWM1_B | GPIO_1_EPWM1_B |
GPIO_2_EPWM2_A | GPIO_2_EPWM2_A |
GPIO_3_EPWM2_B | GPIO_3_EPWM2_B |
GPIO_4_EPWM3_A | GPIO_4_EPWM3_A |
GPIO_15_EPWM3_B | GPIO_5_EPWM3_B |
COMPARATOE CHENNAL 控制器 | |
CMPSS1_BASE | CMPSS1_BASE |
CMPSS3_BASE | CMPSS1_BASE |
CMPSS1_BASE | CMPSS3_BASE |
我想知道硬件以及软件 配置 ,这个偏移电压问题 读数是不是?
我们通过软件验证了 EVM 板中的相同源代码(已经使用了目标板)工作正常(能够运行电机)
但相同的代码不是在我们的目标板上运行。
请建议电压偏移问题如何纠正?
请告诉我您的反馈、