发 帖  

【高分奖励】用的是ULN2003,不明白为什么会发热?

10940 STM32 脉冲信号
2019-12-25 09:49:23   2 评论 分享淘帖 邀请回答 举报
2 条评论
  • 2019-12-25 15:33

    1、ULN2003是一组复合三极管,饱和导通电压大于1V,相当于准开关状态,在工作时发热量会偏高;
    2、激励不当,相当于3.3V电压加在两个串联的BE结上,导致空载时发热严重,在输入端应该串入只1K左右电阻,使驱动电流1mA以上既可;
    3、ULN2003为低频开关,CLK等信号一般在几百KHz以上,不适合高频应用,工作时发热严重,信号畸变,对芯片应用特性不明晰。
    4、负载电阻用0805也不对,该电路负载最大功率为1/8W,电阻为超限应用,会烧坏,需选用1/2W以上电阻。

    赵静 回复 东升LDS: 2019-12-25 16:18

    2、激励不当
    我写错了,ULN2003的输入接的是一块FPGA,然后最大电流是8ma,我不太明白这一点,不是应该ULN2003需要多大电流就会得到多大电流吗?这个会造成它发热?
    3、我这个虽然名字是CLK,但是最大频率其实是3.2K,然后我在2003的手册上没有找打他的最大开关频率

12个回答
2019-12-25 09:49:24 15 评论

举报

15 条评论
  • 2019-12-25 10:54

    不是啊,是芯片的输出还要接其他的,接的是步进电机的驱动器

    jiciwi 回复 赵静: 2019-12-25 10:56

    晕死,你驱动器只是普通的IO口输入吧,你上拉电阻干嘛用200欧,你用10k不就是好了。你用200欧,电阻上的电流也是流进芯片的,芯片当然会烫了

    lm12041204a 回复 jiciwi: 2019-12-25 11:03

    赞同,0805电阻才1/8W啊。

    lm12041204a 回复 jiciwi: 2019-12-25 11:08

    通常单片机驱动ULN2003时,上拉2K的电阻较为合适,同时,COM引脚应该悬空或接电源。

    赵静 回复 jiciwi: 2019-12-25 13:41

    并不是接普通的IO,驱动器那边是个光耦,电阻太大的话,光耦不能导通了。这个200欧的电阻我测着温度是45度左右,主要有个其他的电路板,STM32接的光耦,然后有上拉电阻,电阻两侧的压降跟这个差不多,还是0603的,温度不到30度,所以不太明白。

    jiciwi 回复 赵静: 2019-12-25 14:19

    接光耦的话,电流10mA也足够了。再说,你现在这种接法也不好吧,应该光耦上拉电阻到5V,低端接到2003吧

    赵静 回复 jiciwi: 2019-12-25 14:44

    以前没有用过这种芯片,ULN2003应该这样用是吗?看网上有说:ULN2003集电极开路输出,只能接收灌入电流。所以应该2003的输出接光耦的低端吗?这样才能有500ma的驱动能力?那么如果按我的这么接法,会有什么问题?驱动能力不够?

    jiciwi 回复 赵静: 2019-12-25 14:56

    那你现在光耦有两端的,你怎么接的

    赵静 回复 jiciwi: 2019-12-25 15:10

    现在是光耦那个二极管的负接的地,然后另一端接的UL2003的输出,就是接了上拉电阻后的输出。

    jiciwi 回复 赵静: 2019-12-25 15:50

    你这样接,电阻上不是一直有电流了,然后还可能光耦还不会完全关断

    赵静 回复 jiciwi: 2019-12-25 16:14

    光耦可能不完全关断是因为三极管截止时输出那儿也会有0.7V的电压吗?

    jiciwi 回复 赵静: 2019-12-25 16:19

    是的,2003内部是个下管,关断的时候,你光耦导通;打开的时候也有个压降,流过的电流越大,压降越大,这时候就看光耦本身的压降多少了

    赵静 回复 jiciwi: 2019-12-25 16:29

    非常感谢您的耐心解答,我这次的电路设计和选型都有问题。不过还是想问一下,什么是下管?

    jiciwi 回复 赵静: 2019-12-25 19:55

    你去看下全桥或者半桥呗

    lm12041204a 回复 赵静: 2019-12-26 15:34

    达林顿内部集电极开路输出(查看后面的ULN2003 Block Diagram),光耦阴极接入,关断彻底。否则,光耦阳极接入及时达林顿输出(高,共同流入光耦,低,5V电源同时流入光耦和达林顿)。

2019-12-25 09:57:45 1 评论

举报

1 条评论
2019-12-25 09:59:04 评论

举报

2019-12-25 10:16:58 3 评论

举报

3 条评论
  • 2019-12-25 10:35

    可是不接负载时我测了电流了,没有电流呀;关于负载功率我也测量电流了,才10几mA,应该也不大吧;负载接的是步进电机的驱动器

  • 2019-12-25 10:45

    而且工作的的时候,是电阻热,芯片并不热,我换了大功率的电阻就好点,所以还是电流太大?但是我实际用万用表的电流档测了,并不大呀。

    卿小小_9e6 回复 赵静: 2019-12-25 10:57

    电阻热的话就是流过的电流大,换大功率电阻即可。
    //--------------------
    万用表的测量属于RMS有效值测量,无法反应实时电流情况。可以通过示波器测量实时电压来反应电流变化。
    //--------------------
    步进电机的电流变化不是万用表测量的十几ma。

2019-12-25 10:57:15 6 评论

举报

6 条评论
  • 2019-12-25 10:58

    不知道是不是巧合,5V、200ohm,发热功率正好是0.125W,即1/8W。

  • 2019-12-25 11:11

    The ULx2003A devices havea 2.7-kΩ series base resistor for each Darlington pair for operation directly with TTL or 5-V CMOS devices.

  • 2019-12-25 13:41

    并不是接普通的IO,驱动器那边是个光耦,电阻太大的话,光耦不能导通了。这个200欧的电阻我测着温度是45度左右,主要有个其他的电路板,STM32接的光耦,然后有上拉电阻,电阻两侧的压降跟这个差不多,还是0603的,温度不到30度,所以不太明白。

    王栋春 回复 赵静: 2019-12-25 15:11

    上拉电阻楼主用的多大功率的

    赵静 回复 王栋春: 2019-12-25 15:24

    1/8W的,0805的

  • 2019-12-25 15:23

    重新上传了一个图片,因为实际电路中没有这一部分,简单做了一个示意,就是ULN2003的输出接的光耦的阳极。因为前面有好心网友说应该ULN2003的输出接光耦的阴极,我查了一下,ULN2003好像的确应该那么用。但是我想问问像我这样用有什么影响吗?

2019-12-25 15:04:09 1 评论

举报

1 条评论

PC817.png (57.35 KB, 下载次数: 2)

PC817.png
2019-12-25 16:23:22 评论

举报

2019-12-25 16:46:38 评论

举报

2019-12-25 20:01:02 1 评论

举报

1 条评论
2019-12-25 20:21:16 评论

举报

TIM截图20191228022050.png (215.71 KB, 下载次数: 2)

TIM截图20191228022050.png
2019-12-28 02:35:51 1 评论

举报

1 条评论
2020-2-28 16:25:45 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

您需要登录后才可以回帖 登录/注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
快速回复 返回顶部 返回列表
关注微信公众号

电子发烧友网

电子发烧友论坛

社区合作
刘勇
联系电话:15994832713
邮箱地址:liuyong@huaqiu.com
社区管理
elecfans短短
微信:elecfans_666
邮箱:users@huaqiu.com
关闭

站长推荐 上一条 /6 下一条

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