我正在使用 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(WS2803 PWM 在 2.5kHz),但让我们专注于完全开启状态。我遇到的问题是 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 稳压的,所以我认为电源不是问题。
谢谢。