找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1976|回复: 25
打印 上一主题 下一主题

PWM控制LED驱动ic带来干扰造成串口无法通信

[复制链接]

71

主题

430

帖子

1544

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1544
跳转到指定楼层
1#
发表于 2014-7-30 22:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
  小弟有四个灯条,一个灯条上接有3串27并的灯珠,灯条基材是用铝基板制作的,四个灯条分别用两颗驱动ic MH8015来驱动,并有PWM控制DIM端来调光,上电后pwm控制调光端,用示波器测量铝基板有频率同灯条的接口一样的频率波形产生,造成将灯条用螺丝订固定在镁铝外壳的机器设备上,串口通信就产生很强的干扰,以至无法正常通信。 如果不用螺丝钉固定的话,干扰会很小,可以正常通信。) w2 B. N( \1 R( e
   我想问一下,这个在铝基板上的有一定频率波形的信号是如何产生的呢?是天线效应,将灯珠上的这种信号耦合到了铝基板上吗?如何消除这个信号呢?还是说这个信号时无法消除的。如何解决这个正常通信问题呢? 有的人说在入口加个磁环,或是加个PAI型滤波 但是 用pwm控制DIM端本来最终控制的是DIV端的导通频率,来达到调光的目的,这无疑会将这种信号引入到灯条上,滤波滤的是尖峰脉冲吗??这好像对解决正常通信没有多大用改善吧?还就是说这个方案就是错误的呢? 大家帮我想想办法ba  

灯条驱动ic.png (19.63 KB, 下载次数: 0)

灯条驱动ic.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

71

主题

430

帖子

1544

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1544
推荐
 楼主| 发表于 2014-8-1 16:35 | 只看该作者
fallen 发表于 2014-8-1 15:41
. S( y' {3 D1 V% ?# \" R你的功能我了解了。% ^# ^+ E, `. ?8 N
1 纠正一下你的认识。DIM相当于ON/OFF控制,DRV是控制功率管。这句“也就是通过mos ...

/ l, a$ c' p4 g: \& `你好,很感谢您的答复   ( L$ K: l+ D* v* i- @
  您给的解决方法: (1)减小电感的工作频率。规格书上有计算公式& {0 S- c5 s( l) j" z# ~! m
    我的灯条3串27并,每颗灯珠是3v的, 我现在用的是47uh的电感,这个如何计算呢?附图有计算公式:# f: K+ ?% {8 f- ]8 Z- J9 T- W
                             2)如果可能,把铝基板接GND7 A0 ~9 l* B7 v! M) A) E
     铝基板连接到了外壳,外壳可以接到地,但是这个是手持设备,不可能每次放在地上使用,这种方法难以解决;
: s' |# T8 t9 a7 ~                            3) 输入端使用10uF/16V的陶瓷电容滤波。# T9 I! _! |" B9 r
    您说的是在灯条的入口端接这个电容吗?灯条的正极接到电容的正极再到地;
* l$ }' X! p! q 补充一下:芯片厂家给的答复是,这个波形有毛刺现象,这个毛刺现象造成通信失灵,而不是这个开关频临波形,不知道他说的有没有道理?

11.png (64.42 KB, 下载次数: 0)

电感的计算公式

电感的计算公式

8

主题

2339

帖子

5400

积分

EDA365版主(50)

Rank: 5

积分
5400
推荐
发表于 2014-8-1 15:41 | 只看该作者
sunpeng7801567 发表于 2014-8-1 15:05
6 y  d7 w6 u+ g% Z2 H, ?. \* g0 q非常感谢 你的回答 & Z2 d4 x" h; T0 _7 U% n
  你描述的很对!
4 d: W7 H6 q( m: ?0 N; W: x   我描述一下我的实现的功能:用PWM控制DIM调光端,其实驱动 ...
6 S" e: J  B% g# }
你的功能我了解了。) Y: t8 G4 e0 T/ Q( Z  ?* h3 X
1 纠正一下你的认识。DIM相当于ON/OFF控制,DRV是控制功率管。这句“也就是通过mos管的开关频率来达到调光效果的”不太正确。DIM的功能是ON/OFF的开关,DRV在DIM=1的时候才有输出,并且是按照一定的频率(规格书上有计算)开关MOS管。所以调光是通过开关电源来实现的,不是MOS管的开关频率来实现的。
* I  a( s' h' G9 n2 “我想问的是,任何有一定频率的波形与其紧贴的窄长导体,这个导体都会像天线一下将这个信号耦合到吗?”会耦合,耦合的强弱跟频率的高低,功率的大小,导体的长短有关系。* Y8 g/ U3 J; ~* L: V( X  [1 X
3 可以尝试以下方法,看是否能减小干扰
2 E8 a8 `! |2 G9 B2 v(1)减小电感的工作频率。规格书上有计算公式% ^1 K% I2 I5 ?" c3 C0 d
(2)如果可能,把铝基板接GND
2 P" M/ _. Y0 o- x0 I2 E(3)输入端使用10uF/16V的陶瓷电容滤波。

71

主题

430

帖子

1544

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1544
推荐
 楼主| 发表于 2014-8-1 15:05 | 只看该作者
fallen 发表于 2014-8-1 13:46" U* h$ h/ c8 V$ m! Y( e$ n
感觉描述的有点乱,重新整理一下。0 s1 l6 T. ^, V' D, J: o9 I" V  W
1 灯条的背面的铝基板是用来散热的,然后跟镁铝外壳用螺丝孔固定。  ]7 d+ w' M5 e1 O% r& {9 G$ R
...
+ K" u" N0 y  A9 T7 l
  非常感谢 你的回答
4 P+ J1 g' v1 Q$ H+ j  你描述的很对! + ~: F% |& f+ q) C
   我描述一下我的实现的功能:用PWM控制DIM调光端,其实驱动ic是通过控制mos管来达到调光的目的的,也就是通过mos管的开关频率来达到调光效果的,这样灯珠上就加有一定频率的电压,灯珠背面就是一个长约35cm的铝基板,相当于是一个又窄又长的导体,就把这个一定频率的波形耦合到了铝基板上了 铝基板与外壳连接就会把这个信号传到外壳上,这样导致串口通信失灵" `1 N! g7 y( f* P1 P' x4 ]
   我想问的是,任何有一定频率的波形与其紧贴的窄长导体,这个导体都会像天线一下将这个信号耦合到吗?
# G  I" J' z1 d  这个如何解决呢?& r5 l; L4 F2 {! |; O! a( [$ Q5 L
) {$ j+ n& _/ n9 O9 q

1 h  {! P. h2 |3 t* j4 x 示波器测试方法:探针的地连接灯板的地以最短的距离和最小的回流面积测结果

qfile_00.jpg (45.19 KB, 下载次数: 0)

这是灯条入口电压波形

这是灯条入口电压波形

qfile_05.jpg (58.24 KB, 下载次数: 0)

灯条入口波形与灯条上铝基板上的波形 两波形完全重合

灯条入口波形与灯条上铝基板上的波形 两波形完全重合

qfile_04.jpg (85.54 KB, 下载次数: 0)

两波形的整体 重合

两波形的整体 重合

qfile_06.jpg (46.81 KB, 下载次数: 0)

铝基板的局部波形

铝基板的局部波形

8

主题

358

帖子

2541

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2541
2#
发表于 2014-7-31 15:24 | 只看该作者
是不是LED灯的功率地没有单点接地,把干扰传到了GND上

8

主题

2339

帖子

5400

积分

EDA365版主(50)

Rank: 5

积分
5400
3#
发表于 2014-7-31 16:28 | 只看该作者
1 灯条用螺丝订固定在镁铝外壳的机器设备上-----这个是的GND连接在一起了?# n4 _7 s- Q1 |. B# F
2 功率的GND本来就有很强的干扰,需要隔离或者远离。
0 i6 W0 T3 G& R9 b4 H4 W2 T6 l7 R3 解决办法是通讯电路的GND跟功率的GND隔离,电阻或者磁珠等。降低串口的速率,并在串口上并联电容做滤波。

71

主题

430

帖子

1544

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1544
4#
 楼主| 发表于 2014-7-31 21:42 | 只看该作者
本帖最后由 sunpeng7801567 于 2014-7-31 21:44 编辑
# l, a* A% ~$ D0 J
fallen 发表于 2014-7-31 16:28
$ k5 S' D( o4 I" u# R% |" w2 X1 灯条用螺丝订固定在镁铝外壳的机器设备上-----这个是的GND连接在一起了?
. T1 y8 p' a, a+ V2 功率的GND本来就有很强的干 ...
& ]! b+ U2 W  y. E( f7 F6 T7 S
3 j: \- Q* \5 X6 ?1 O$ K
   非常感谢你的答复,灯条的gnd没有连接到外壳上,而是灯条背面的铝基板为了散热用螺丝钉固定在了镁铝外壳上了,灯条为了达到调光的目的,灯珠上会有占空比为1khz左右的电平流经,铝基板紧贴镁铝外壳,而且用螺钉将铝基板和外壳固定在了一起,外壳上也接收到了这样频率的干扰波形,导致在外壳内部的串口通信受到干扰
3 D) B5 C& ]4 G0 ^6 H- J! F4 H   我单独做了一个灯板并固定在外壳上跟主板连接只用几个接插件,所以功率地 和gnd已经分开了
$ V* b- F& A% d/ P: \$ t: D3 q   关键的问题是铝基板为什么会带有这种干扰信号,而且幅度还很高

8

主题

358

帖子

2541

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2541
5#
发表于 2014-8-1 08:41 | 只看该作者
1、PWM信号直接上拉,是否OK?
, O/ q& z3 x, k0 G% n: f: ^1 h2、电感改小是否OK

8

主题

2339

帖子

5400

积分

EDA365版主(50)

Rank: 5

积分
5400
6#
发表于 2014-8-1 10:42 | 只看该作者
sunpeng7801567 发表于 2014-7-31 21:420 H0 L& v, y: [+ c% v1 a" \. F
非常感谢你的答复,灯条的gnd没有连接到外壳上,而是灯条背面的铝基板为了散热用螺丝钉固定在了镁铝 ...

) f8 I! I+ l2 K0 E3 Q2 N0 [5 [主板与外壳的GND不连接。看下是否可行。

71

主题

430

帖子

1544

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1544
7#
 楼主| 发表于 2014-8-1 11:11 | 只看该作者
fallen 发表于 2014-8-1 10:42
) I7 }* K0 Z( U  a, B主板与外壳的GND不连接。看下是否可行。

8 q+ f! H4 e; q主板与外壳的gnd没有连接,是灯条背面的铝基板跟灯条连接上了,将这种干扰信号传到了整个外壳上

71

主题

430

帖子

1544

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1544
8#
 楼主| 发表于 2014-8-1 11:12 | 只看该作者
风吹摇摆 发表于 2014-8-1 08:41
0 n7 u  c, a/ `6 r( B. f0 N1、PWM信号直接上拉,是否OK?) r  r0 z9 `5 S
2、电感改小是否OK

% L& K: a2 l9 ~) ^" E8 X  l' Q" BPWM信号直接上拉 那肯定是好的,流经灯条的电压波形是平滑的,没有高低波形,这样也不会耦合到灯条背面的铝基板上

8

主题

2339

帖子

5400

积分

EDA365版主(50)

Rank: 5

积分
5400
9#
发表于 2014-8-1 13:46 | 只看该作者
sunpeng7801567 发表于 2014-8-1 11:116 N9 F& d' ^% J4 X
主板与外壳的gnd没有连接,是灯条背面的铝基板跟灯条连接上了,将这种干扰信号传到了整个外壳上
8 ~7 `# h5 z* x2 e. u! `7 b5 X2 G- O- U
感觉描述的有点乱,重新整理一下。
) [2 I, l" B6 v1 W4 D! o1 灯条的背面的铝基板是用来散热的,然后跟镁铝外壳用螺丝孔固定。
3 h4 x! m$ C. ~$ f! c2 镁铝外壳就是主板的外壳,主板的GND跟镁铝外壳没有连接。
! ?7 f: p6 g% y3 只要铝基板跟外壳连接好了(通过螺丝孔),那么干扰就很大,导致你的串口不能通讯。
  E( G( Q! U* l" r8 ?9 z8 [4 只要铝基板跟外壳没有连接好,干扰很小,你的串口就能通讯。1 {( L8 x  X4 F% K
5 你的PCB已经做了功率GND和主板GND的隔离。- i2 s* F' q' B
以上是否跟你的实际情况一致,请确认。
/ n# Y% |+ U2 c- }5 A1 {* u& x: `0 W! Q
问题,$ ]$ o8 r/ m0 d  E! ?1 @& Y
1 你如何确定铝基板的信号?示波器是如何测量的?
, q/ X9 t; Y6 _8 \. u0 W2 串口通讯的干扰波形实测是如何?
$ U3 A" E1 K9 b9 H3 如果无法解决干扰,就需要滤除干扰。所以需要你提供步骤2的波形。0 Z" n4 X& Y2 @4 H( r; C$ Y

8

主题

358

帖子

2541

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2541
12#
发表于 2014-8-1 15:58 | 只看该作者
MOS管单点接到电容C4的地上,能消除干扰吗?

8

主题

2339

帖子

5400

积分

EDA365版主(50)

Rank: 5

积分
5400
14#
发表于 2014-8-1 17:01 | 只看该作者
sunpeng7801567 发表于 2014-8-1 16:35
- }* L+ B  d1 a' ?) R你好,很感谢您的答复   
5 b0 l( G* \0 F" d6 A; r' i  您给的解决方法: (1)减小电感的工作频率。规格书上有计算公式
9 D) Z. L# r- N8 t    我的 ...
, e' |! ^( Q0 o9 ?- d0 I, u& o2 e! D
1  个人觉得,3串27并,按照N=3计算,dV=VSNSHI-VSHSLO用典型值去计算,具体数值我就不惨和了
+ p( O8 U% S% ~" \2   我的意思是铝基板跟LED端的GND连接在一起。
4 k1 S( h! J! _' {3 V3  C10改成10uF的陶瓷电容,降低输入端的电源干扰。; ~: T0 e; g6 g

' _0 O/ }' }0 h  e7 \/ ^方案公司说的可能性不大。( {% C" d5 J- e$ y6 O* r: t  ~
因为我感觉这些毛刺也有可能是你的示波器测量方法的问题,比如你用接GND的弹簧测量,可能就不太一样。

71

主题

430

帖子

1544

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1544
15#
 楼主| 发表于 2014-8-1 17:21 | 只看该作者
fallen 发表于 2014-8-1 17:01- a0 l8 K; w( b7 l
1  个人觉得,3串27并,按照N=3计算,dV=VSNSHI-VSHSLO用典型值去计算,具体数值我就不惨和了- F( P; Y& W2 u
2   我的 ...
% ^! @7 R6 E, n8 L* w; H6 w
  现在是如果我不开启灯条,供电端是12v波形 很规整,一旦我用pwm来调,12v电压上就会叠加这样的信号,而且无处不在,这个主板上就会叠加上这种干扰信号
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-26 15:39 , Processed in 0.105381 second(s), 37 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表