我在配置向导中为所有相位的上升沿和下降沿配置了零交叉中断,但该中断与 BEMF 比较器输出 PHx_ZC_STS 不匹配。
以下波形显示 Phase1_zerocross (PH1_ZC_STS)、Phase2_zerocross
(PH2_ZC_STS)、Phase2_zerocross (PH3_ZC_STS)、我在零交叉中断的下降沿切换了 gpio,但中断与 BEMF
比较器输出不匹配,这意味着 Phase1_zerocross (PH1_ZC_STS) 比较器输出与 Phase1_zero_int
不匹配(在 Phase1 零交叉下降沿切换了 gpio,在下降沿和上升沿均显示多次切换)。请参见以下波形


因此,如何才能获得所有相位上升沿和下降沿的精确过零中断,以及如何与 BEMF 比较器输出 PHx_ZC_STS 相匹配?
共2条
1/1 1 跳转至页
BEMF比较器输出PHZCSTS与TLE9893配置向导中用于检查下降和上升过零检测的中断不匹配,怎么解决?
关键词: TLE9893 BEMF 比较器
2楼
1. 首先,我们需要确保TLE9893配置向导中的设置与BEMF比较器的输出相匹配。检查配置向导中的上升和下降过零检测设置是否正确。
2. 检查GPIO设置是否正确。确保在配置向导中为所有相位的上升沿和下降沿配置了零交叉中断,并且在GPIO切换时没有错误。
3. 分析波形图,找出不匹配的原因。从波形图中,我们可以看到Phase1_zerocross (PH1_ZC_STS)比较器输出与Phase1_zero_int不匹配。这可能是由于配置错误或硬件问题导致的。
4. 检查硬件连接。确保所有相位的传感器和比较器之间的连接正确无误。如果发现连接问题,请重新连接并测试。
5. 如果硬件连接没有问题,那么可能是软件设置问题。重新检查配置向导中的设置,确保所有相位的上升沿和下降沿过零检测都已正确配置。
6. 如果问题仍然存在,尝试更新TLE9893的固件或驱动程序。这可能会解决一些潜在的软件问题。
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 一种有效完成脚本程序测试的方法被打赏¥28元 | |
| WorkBuddy搭配SolidCraft给开发板做两件式外壳被打赏¥33元 | |
| 开箱一块k230被打赏¥33元 | |
| 【瑞萨RA8D1测评】RA8D1+lwIP网络验证与TCPOTA的实验记录被打赏¥33元 | |
| 28BYJ-48机械臂实现人脸跟随被打赏¥24元 | |
| 基于RK3506B的片温识读功能的实现被打赏¥25元 | |
| 【瑞萨RA8D1测评】基于FreeRTOS的lvgl移植教程被打赏¥29元 | |
| 电子价签墨水屏开发被打赏¥35元 | |
| 【Ozone】RTT 打印终端使用被打赏¥29元 | |
| BMS保护板绝缘检测功能-不平衡电桥技术绝缘电阻检测设计与实现被打赏¥34元 | |
我要赚赏金
