我正在使用WS2803恒流LED驱动器,TLP250 MOSFET驱动器和IRF540N MOSFET构建一个由Arduino控制的RGB LED驱动器。它是这样的:
图片按比例缩小,因此很难看到,R3,R7和R11是1k电阻。
该电路驱动5m RGB LED灯带(100段),每通道最大消耗2A。因此,每个MOSFET应该需要在最大13V的电压下处理2A电流。IRF540N的额定电压为100V / 33A。RDSon应为44mOhm。因此,我认为不需要散热器。
我显然想使用PWM(2.5kHz的WS2803 PWM),但让我们关注全ON状态。我的问题是,MOSFET在完全导通状态下会严重过热(无开关导通)。您可以在图片上看到以全开状态测量的值。
TLP250似乎可以正确驱动MOSFET(VGS = 10.6V),但我不明白为什么我会得到如此高的VDS(例如红色LED上的0.6V)。这些MOSFET的RDSon应为44mOhm,因此当流过1.4A电流时,其压降应小于0.1V。
我尝试过的事情:
- 移除TLP250并向栅极直接施加13V电压-当时认为MOSFET并未完全打开,但完全没有帮助,VDS仍为0.6V
- 拆下LED灯条,并在红色通道上使用12V / 55W的汽车灯泡。流过3.5A,VDS为2V,随着MOSFET的升温而上升
所以我的问题是:
- 为什么VDS这么高?为什么MOSFET过热?
- 即使在VDS为0.6V和ID为1.4A的情况下,功率也为0.84W,我认为没有散热片应该还可以吗?
- 如果使用功率较低的MOSFET(例如20V / 5A),我会更好吗?或使用逻辑电平MOSFET并直接从WS2803驱动(尽管我喜欢TLP250的光学隔离)。
几点注意事项:
- 目前,我仅在面包板上安装该电路,而将MOSFET的源极连接至GND的电线也变得非常热。我知道这是正常现象,因为有较大的电流流过它们,但我想我只是提到
- 我是从中国批量购买的MOSFET,难道不是真正的IRF540N且规格较低吗?
编辑:还有一件事。我从这里基于MOSFET驱动器创建了该控制器。该家伙正在为TLP250和负载(Vsupply,VMOS)使用单独的电源。我对两者使用相同的来源。不确定是否重要。而且我的电源是12V 10A稳压的,因此我认为电源不是问题。
谢谢。