589|16

41

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

关于单片机引脚的驱动问题 [复制链接]

 

我现在想要使用单片机IO模拟SPI输出并同时控制32个外设(时钟线和使能线共用),怎么判断单片机引脚的驱动能力是否足够,或者有什么其他的方案替代?

此帖出自stm32/stm8论坛

最新回复

现在想要使用单片机IO模拟SPI输出并同时控制32个外设(时钟线和使能线共用),怎么判断单片机引脚的驱动能力是否足够,或者有什么其他的方案替代?设计上拉电路来实现,对于过多的控制,考虑采用CPLD器件进行操作。   详情 回复 发表于 2024-11-6 16:44
点赞 关注
 

回复
举报

2万

帖子

0

TA的资源

超级版主

沙发
 

看看你那些外设输入电流需要多少,再看看你的单片机能够输出多少,电平是否符合。

此帖出自stm32/stm8论坛

点评

好的,感谢感谢  详情 回复 发表于 2024-11-5 10:10
 
 

回复

2万

帖子

0

TA的资源

超级版主

板凳
 

【或者有什么其他的方案替代?】

最简单的,加驱动芯片作为缓冲。

此帖出自stm32/stm8论坛
 
 

回复

41

帖子

0

TA的资源

一粒金砂(中级)

4
 
maychang 发表于 2024-11-5 10:01 【或者有什么其他的方案替代?】 最简单的,加驱动芯片作为缓冲。

那请问一下如果以后再出现这样的设计需求,有没有什么办法判断单片机的驱动能力是否足够,再根据需要在设计中添加驱动芯片

此帖出自stm32/stm8论坛

点评

仔细阅读各外设的说明书,再仔细阅读单片机说明书,计算单片机是否能够驱动这么多输入端。如果能够驱动,那就不必加驱动芯片,如果不够,那就必须加驱动芯片。没有简单的办法。    详情 回复 发表于 2024-11-5 10:33
 
 
 

回复

41

帖子

0

TA的资源

一粒金砂(中级)

5
 
maychang 发表于 2024-11-5 10:00 看看你那些外设输入电流需要多少,再看看你的单片机能够输出多少,电平是否符合。

好的,感谢感谢

此帖出自stm32/stm8论坛
 
 
 

回复

2167

帖子

8

TA的资源

五彩晶圆(初级)

6
 
  • 看下外设的IIH/IIL的漏电流多大
  • 看下外设的IO电平是否与主机匹配
  • 主机的IO的驱动能力是多大,看下VOL/VOH参数
  • 然后就是数学题了,算一下主机IO驱动能力能带动多少个外设了。
  • 最简单的就是楼上说的了,加驱动芯片了
此帖出自stm32/stm8论坛

点评

感谢,我去试试  详情 回复 发表于 2024-11-5 12:07
 
个人签名坐而言不如起而行
 
 

回复

2万

帖子

0

TA的资源

超级版主

7
 
scake 发表于 2024-11-5 10:09 那请问一下如果以后再出现这样的设计需求,有没有什么办法判断单片机的驱动能力是否足够,再根据需要在设 ...

仔细阅读各外设的说明书,再仔细阅读单片机说明书,计算单片机是否能够驱动这么多输入端。如果能够驱动,那就不必加驱动芯片,如果不够,那就必须加驱动芯片。没有简单的办法。

 

此帖出自stm32/stm8论坛

点评

好的,感谢了  详情 回复 发表于 2024-11-5 12:06
 
 
 

回复

1633

帖子

0

TA的资源

五彩晶圆(初级)

8
 
如果从设备是单独运行的任意时刻只相当于打开一个从机,那IO的驱动能力肯定足够啊。
此帖出自stm32/stm8论坛

点评

这32路是共用时钟和使能所以才考虑的驱动问题,所以不是任意时刻只有一个运行  详情 回复 发表于 2024-11-5 12:00
 
 
 

回复

3230

帖子

0

TA的资源

五彩晶圆(中级)

9
 

看看你那些外设输入电流需要多少,再看看你的单片机能够输出多少----------32个从机,一般的单片机没有问题。

此帖出自stm32/stm8论坛

点评

好的,我去看看,感谢  详情 回复 发表于 2024-11-5 12:03
 
 
 

回复

41

帖子

0

TA的资源

一粒金砂(中级)

10
 
lkh747566933 发表于 2024-11-5 10:50 如果从设备是单独运行的任意时刻只相当于打开一个从机,那IO的驱动能力肯定足够啊。

这32路是共用时钟和使能所以才考虑的驱动问题,所以不是任意时刻只有一个运行

此帖出自stm32/stm8论坛

点评

32个共用使能啊,没连过这么多,估计是不行的。也看你这个芯片的使能脚需要多少电流。一般IO口驱动能力20mA计算。最好单独控个MOS转接一下。还有就是最好上拉一下,到时候不合适可以适当调整上拉电阻以补充驱动能力  详情 回复 发表于 2024-11-6 09:23
 
 
 

回复

41

帖子

0

TA的资源

一粒金砂(中级)

11
 
tagetage 发表于 2024-11-5 10:58 看看你那些外设输入电流需要多少,再看看你的单片机能够输出多少----------32个从机,一般的单片机没有问题 ...

好的,我去看看,感谢

此帖出自stm32/stm8论坛
 
 
 

回复

41

帖子

0

TA的资源

一粒金砂(中级)

12
 
maychang 发表于 2024-11-5 10:33 仔细阅读各外设的说明书,再仔细阅读单片机说明书,计算单片机是否能够驱动这么多输入端。如果能够驱动, ...

好的,感谢了

此帖出自stm32/stm8论坛
 
 
 

回复

41

帖子

0

TA的资源

一粒金砂(中级)

13
 
wsmysyn 发表于 2024-11-5 10:19 看下外设的IIH/IIL的漏电流多大 看下外设的IO电平是否与主机匹配 主机的IO的驱动能力是多大,看下VO ...

感谢,我去试试

此帖出自stm32/stm8论坛
 
 
 

回复

1286

帖子

4

TA的资源

版主

14
 
单片机的规格书中会标出单个IO驱动能力和总驱动能力
此帖出自stm32/stm8论坛
 
 
 

回复

1286

帖子

4

TA的资源

版主

15
 
最好是采用单片机的GPIO接外部驱动芯片(比如触发器),降低单片机的GPIO驱动电流/功率
此帖出自stm32/stm8论坛
 
 
 

回复

1633

帖子

0

TA的资源

五彩晶圆(初级)

16
 
scake 发表于 2024-11-5 12:00 这32路是共用时钟和使能所以才考虑的驱动问题,所以不是任意时刻只有一个运行

32个共用使能啊,没连过这么多,估计是不行的。也看你这个芯片的使能脚需要多少电流。一般IO口驱动能力20mA计算。最好单独控个MOS转接一下。还有就是最好上拉一下,到时候不合适可以适当调整上拉电阻以补充驱动能力。

此帖出自stm32/stm8论坛
 
 
 

回复

228

帖子

2

TA的资源

一粒金砂(高级)

17
 

现在想要使用单片机IO模拟SPI输出并同时控制32个外设(时钟线和使能线共用),怎么判断单片机引脚的驱动能力是否足够,或者有什么其他的方案替代?设计上拉电路来实现,对于过多的控制,考虑采用CPLD器件进行操作。

此帖出自stm32/stm8论坛
 
个人签名

波光潋滟.~

 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表