STM32F103控制DRV10983驱动无刷电机单点频率超标,求助?
1、产品描述:我们的产品使用STM32F103ZET6控制DRV10983(无刷驱动芯片)驱动30W的无刷风机,PCB是采用4层电路板,DRV10983是控制24V无刷电机工作,采用单点接地方式和供电DC24V连接。
2、产品的原理和PCB图:
图1:原理图
图2:PCB图
3、辐射测试图: 测试时发现有一个155MHz单点超标5db左右,采用给不同功能模块供电使其工作、其它不工作的方式找出是DRV10983功能模块产生的。有没有使用过DRV10983的朋友帮忙看看是哪里出了问题?
图3:DRV10983不工作时
图4:DRV10983工作时 希望大家多多提建议!;P “DRV10983工作时”如果这个工作代表仅仅是驱动芯片上电待机,还未驱动电机工作就有那个频率点,那就着重搞Pin4的L1电感的PWM、以及Pin23、Pin24的驱动芯片VCC供电,建议C10再加几颗小电容,例如0.1uf、0.01uf,然后就是加磁珠。
“DRV10983工作时”如果这个工作代表是在驱动马达在工作了,建议着重排查是驱动板到否马达的连接线辐射出去的干扰,也就是P2端口,简单的做法是对这个线缆加个铁氧体磁环看下效果。
如还没有效果,或者找不出是具体的哪个pin或者等效发射天线的话,那就建议先用近场探头探测一下Pin4的L1电感,判断一下是否此处的PWM导致,以及其它相关区域。 DRV10983工作时指的是,在给DRV10983供电时,不接风机还是有单点155M超标,在Pin24处加一个磁珠会有效果但是效果不大,单点155M能降低一点。R39到C51之间的连线是不是有问题?我现在怀疑是它的问题?
DRV10983供电,不接风机,其实驱动芯片内部的那个Pin4的L1电感的PWM应该也在工作。我还是怀疑是这组芯片的pwm。
你担心的R39到C51之间的连线,两个地之间的连接问题,这个也不排除。可以进行改变容值或者直接串磁珠看看效果对比下。 好的,谢谢!原理图中的L1电感是为DRV10983内部使用的3.3V和1.8V提供电源的。如果是这个问题,可以把它去掉,直接从电源模块连接一个5V连接过去就可以,我也是很担心是L1电感的问题,但是这个电感值整改原理及参数大小都是按照DRV10983规格书或者是样板做的,唯一变是增加了R39单点接地,这样可以避免和其它的地耦合。 我有搞过很多这种芯片的VDD的pwm带来这种宽带干扰,所以,看到这种波形我非常敏感。
官方的demo电路一定是考虑的性能最佳,并不是说能满足所有的你去设计的具体应用场景,何况每个设计都不一样的,官方demo仅仅是功能的实现,具体的应用以及满足标准就要具体应用的工程师去设计调试。 分析非常好 學習了
页:
[1]