stm32和uln2803一起使用时,还需要加这个下拉电阻吗?

[复制链接]
3381|18
 楼主| ming月 发表于 2017-6-22 18:25 | 显示全部楼层 |阅读模式
本帖最后由 ming月 于 2017-6-22 18:28 编辑


不太理解加上这个下拉电阻有什么用,输出状态不定?如果输出是高电平,加上下拉输出的不还是高电平吗?

本帖子中包含更多资源

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

×
戈卫东 发表于 2017-6-22 19:12 | 显示全部楼层
加了基本上没有害处
lihui567 发表于 2017-6-22 21:52 | 显示全部楼层
我们设计时这个倒没加,影响不大
airwill 发表于 2017-6-22 21:55 | 显示全部楼层
STM32 就没有里面提到的问题, 可以不加这个下拉了
lai832 发表于 2017-6-22 23:01 | 显示全部楼层

1

本帖最后由 lai832 于 2017-6-22 23:02 编辑

正解是:uln2803输入端内部有下拉,不用加
lilinfei520 发表于 2017-6-23 08:57 | 显示全部楼层
看你做测试时,上电是否会让负载误动作,这和MCU有关。如果上电后立即误动作,则说明MCU默认输出管脚是高电平(管脚可能被上拉),此时加下拉电阻,这个下拉电阻一定要比MCU内部的上拉电阻小很多,这样分压后下拉电阻上的值才会小(MCU内部上拉电阻一般都是10K以上的,有的能达到50k),才不会让负载误动作。ps:MCU管脚输出一般默认为高阻态或是输入,极少是输出,如果默认是输出的话,则它不适合用来驱动ULN2803

评分

参与人数 1威望 +1 收起 理由
ming月 + 1 赞一个!

查看全部评分

 楼主| ming月 发表于 2017-6-23 09:15 | 显示全部楼层
lihui567 发表于 2017-6-22 21:52
我们设计时这个倒没加,影响不大

你们是用来驱动的什么?我们是用来驱动电磁锁
 楼主| ming月 发表于 2017-6-23 09:16 | 显示全部楼层
lihui567 发表于 2017-6-22 21:52
我们设计时这个倒没加,影响不大

你们是用来驱动的什么?我们是用来驱动电磁锁
 楼主| ming月 发表于 2017-6-23 09:18 | 显示全部楼层
airwill 发表于 2017-6-22 21:55
STM32 就没有里面提到的问题, 可以不加这个下拉了

STM32的GPIO在初始化或是不配置的时候初始状态是什么状态?
 楼主| ming月 发表于 2017-6-23 09:19 | 显示全部楼层
airwill 发表于 2017-6-22 21:55
STM32 就没有里面提到的问题, 可以不加这个下拉了

STM32的GPIO在初始化或是不配置的时候初始状态是什么状态?
 楼主| ming月 发表于 2017-6-23 09:23 | 显示全部楼层
king5555 发表于 2017-6-22 22:38
用这IC就为省成本,它里面有下拉,不必再下拉。

2803内部有下拉?能不能具体说一下?
 楼主| ming月 发表于 2017-6-23 11:19 | 显示全部楼层
lilinfei520 发表于 2017-6-23 08:57
看你做测试时,上电是否会让负载误动作,这和MCU有关。如果上电后立即误动作,则说明MCU默认输出管脚是高电 ...

谢谢,说的很详细
lihui567 发表于 2017-6-23 12:39 | 显示全部楼层
ming月 发表于 2017-6-23 09:16
你们是用来驱动的什么?我们是用来驱动电磁锁

驱动继电器
airwill 发表于 2017-6-23 13:26 | 显示全部楼层
复位为高阻状态 (除了 JTAG 口)
shahexu 发表于 2017-6-24 15:49 | 显示全部楼层
主要是考虑初始状态,单片机还未工作时
xhtwork 发表于 2017-6-24 17:25 | 显示全部楼层
本帖最后由 xhtwork 于 2017-6-24 17:27 编辑

还有个问题须注意:
ULN2803的内部参数是为TTL电平设计的(内部限流电阻是2.7K),当然,3.3V肯定也能用。
但STM32的工作电压可以低到2V,2V的时候ULN2803可能无法工作,可考虑使用无限流电阻的ULN2801(外接合适的限流电阻).

评分

参与人数 1威望 +1 收起 理由
ming月 + 1 赞一个!

查看全部评分

 楼主| ming月 发表于 2017-6-26 09:56 | 显示全部楼层
xhtwork 发表于 2017-6-24 17:25
还有个问题须注意:
ULN2803的内部参数是为TTL电平设计的(内部限流电阻是2.7K),当然,3.3V肯定也能用。
...

谢谢提醒
 楼主| ming月 发表于 2017-6-26 09:56 | 显示全部楼层
xhtwork 发表于 2017-6-24 17:25
还有个问题须注意:
ULN2803的内部参数是为TTL电平设计的(内部限流电阻是2.7K),当然,3.3V肯定也能用。
...

谢谢提醒
 楼主| ming月 发表于 2017-6-26 09:59 | 显示全部楼层
airwill 发表于 2017-6-23 13:26
复位为高阻状态 (除了 JTAG 口)

JTAG口的几个io也用了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

23

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部