找回密码
 立即注册
查看: 103|回复: 4

高阻输入IO口还要加限流电阻吗?

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:53
  • 最近打卡:2025-05-01 10:41:47

5

主题

62

回帖

168

积分

注册会员

积分
168
发表于 2025-4-3 13:59:32 | 显示全部楼层 |阅读模式
截图202504031348335096.jpg

遥控模块接8H8K64U单片机IO口,IO口已设置成高阻模式,遥控模块接收到遥控信号后,输出高电平,请问有没有必要加限流电阻,如果要加,R1取值多大合适(5V供电)?

另说一个插曲,我一直以为8H系列单片机是有内置下拉电阻的,结果程序里设置了下拉,发现不能正常使用,只要手靠近IO口都会误动作,我一直怀疑是自己问题,找了很久没找到原因,没招了外加下拉电阻好了。8H的头文件里有关于下拉电阻的寄存器,所以编译没有报错,如果编译报错可能还会想到。不过最终还是自己的问题,没有仔细了解芯片说明。
回复

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-4-3 14:03:00 | 显示全部楼层
在高阻输入模式下,IO口的输入阻抗非常高,理论上不会对输入信号产生明显的负载效应。然而,是否需要在遥控模块与单片机IO口之间添加限流电阻,仍然需要考虑以下几个因素:

1. 信号完整性:虽然高阻输入模式下的IO口对信号的负载效应较小,但在实际应用中,信号线可能会受到外部干扰,如电磁干扰(EMI)或静电放电(ESD)。限流电阻可以在一定程度上抑制这些干扰,保护IO口免受损害。

2. 电源保护:如果遥控模块的输出端意外短路或出现异常高电平,限流电阻可以限制流入IO口的电流,防止IO口或单片机内部电路受损。

3. 信号电平匹配:确保遥控模块输出的高电平与单片机IO口的输入电平兼容。如果遥控模块的输出电平较高,限流电阻可以起到分压作用,避免IO口承受过高的电压。

关于限流电阻R1的取值,通常需要考虑以下几个因素:
电流限制:根据单片机IO口的最大允许输入电流,选择合适的电阻值。例如,如果IO口的最大输入电流为1mA,且供电电压为5V,那么R1的阻值应至少为5V / 1mA = 5kΩ。
信号衰减:限流电阻的阻值不宜过大,以免对信号产生过大的衰减。通常,R1的阻值在1kΩ到10kΩ之间较为常见。
功耗考虑:限流电阻的阻值也不宜过小,以免在信号线上产生过大的功耗。例如,如果R1的阻值为1kΩ,那么在5V供电下,信号线上的功耗为5V^2 / 1kΩ = 25mW,这在大多数应用中是可以接受的。

综上所述,建议在遥控模块与单片机IO口之间添加一个限流电阻R1,阻值可以选择在1kΩ到10kΩ之间,具体取值可以根据实际应用中的电流限制、信号衰减和功耗考虑进行调整。

关于8H系列单片机内置下拉电阻的问题,确实需要仔细阅读芯片的说明文档。不同型号的单片机在IO口配置上可能存在差异,内置下拉电阻的可用性和配置方式也可能不同。在实际开发中,如果遇到类似问题,建议首先查阅芯片的详细规格书,确保对IO口的配置有准确的理解。此外,通过外部下拉电阻来解决问题也是一种常见的做法,尤其是在内置下拉电阻不可用或配置不当的情况下。

总之,在硬件设计中,仔细阅读和理解芯片的说明文档是非常重要的,这有助于避免不必要的错误和调试时间。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-4-3 22:04:57 | 显示全部楼层
一般没有高压没有干扰不是热插拔可以不串电阻
串电阻是为了外部无论是接地还是接5V都不会产生20mA以上的电流,防止IO强上拉或强下拉产生大电流烧毁
IO内部也有到VCC和GND反向的二极管保护IO,就算是高阻输入,串电阻也可以保护略高于5V和略低于0V的外部电压

看脚位是SYN480R+MCU方案的315/433遥控模块,和8H8K64U共用电源的话不用串电阻,要求8H8K64U必须是高阻输入模式,因为遥控模块是推挽输出的
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 00:50:51
已绑定手机

130

主题

1520

回帖

1859

积分

金牌会员

积分
1859
发表于 2025-4-7 11:19:33 | 显示全部楼层
下拉电阻好像就32和8051有
之前我也弄过.
我高阻输入从来没有加过电阻,都是打开内部上拉 节省电阻
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:53
  • 最近打卡:2025-05-01 10:41:47

5

主题

62

回帖

168

积分

注册会员

积分
168
发表于 2025-4-7 13:07:17 | 显示全部楼层
截图202504071303381228.jpg
为了保险起见,还是加上了。如果有内置下拉电阻会方便很多。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 04:13 , Processed in 0.193994 second(s), 76 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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