我应该在MCU / CPLD的输入引脚和VCC / GND之间使用电阻吗?


9

有时候,我希望我的MCU或CPLD输入静态逻辑。因此,我选择将其连接到VCC或GND。问题是我应该串联一个电阻来限制电流吗?我只是想了一会儿,得到了自己的答案:不!以STM32F103(数据表)为例,第86页: IO特性 从“输入泄漏电流”中,我知道当施加VDD时,输入电阻至少为1 M ohm,因此不需要串联电阻来限制电流。那合理吗?


如果我认为在设计期间可能会使用该引脚,那么我会添加上拉或下拉。
安迪(aka),

因此,它与当前的限制无关
。...– oilpig

Answers:


14

从功能观点出发,对于高阻抗输入(例如CMOS逻辑输入),可以将引脚硬连接至VCC或GND。它在PC板设计上也很方便,因为它无需额外的组件。

在几种情况下,通过电阻上拉或下拉输入要比直接轨扎更好。这些是其中一些原因。

1)如果默认情况下该引脚恰好是输入,但可以编程为双向或输出,则意外编程可能会导致默认状态发生变化。如果上拉电阻值的大小经过适当调整以将电流限制在安全水平,则电阻可以避免损坏。

2)如果您有可能在项目开发过程中希望将该引脚用于某些附加功能或特性,则具有上拉电阻可以立即使用该引脚,而GND或VCC连接则需要铜刻蚀。通过热辐条型焊盘将引脚连接到铜层中,会使引脚与电源导轨铜的隔离变得非常困难。

3)在为MCU开发软件时,备用I / O引脚通常可以很好地用于临时连接。通过在引脚上上拉/下拉,您可以随意使用该引脚,并且您可以轻松地连接导线以连接测试信号。如果它恰好是含铅电阻器,您甚至可以夹上一个迷你钩式抓手。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.