Questions tagged «pullup»

上拉电阻器使线路电压升高(通常为VCC),同时允许将线路拉低。

1
将LDR插入Raspberry Pi的GPIO引脚
我想将LDR连接到Raspberry Pi的GPIO引脚,我知道Raspberry Pi没有模数转换器,所以我要做的是在GPIO上发出HIGH信号(3.3v)当LDR的电阻较低时(约200欧姆以下),当LDR的电阻较高时(例如2k以上),信号为LOW。根据文档,我可以从Raspberry Pi的GPIO引脚安全提取的最大电流为50mA,如何计算所需的电阻器,是否还需要添加上拉/下拉电阻器?对于如何在不烧毁处理器的情况下以安全的方式执行此操作,我没有明确的想法。 我想我还必须在电路上插入一个电阻,以确保当LDR处于非常低的电阻状态时,它始终具有电阻。 更新:它工作正常,我建立了电路,并在这篇文章中显示了,谢谢您的帮助。

1
SPI总线终端和上拉电阻
我的微控制器(ATMEL系列)需要使用SPI协议与从设备进行通信。我正在设计硬件。SPI总线的最大速度为1 MHz。主从之间的距离小于50mm。 Q1)我是否需要在SPI总线上串联增加端接,以避免在此SPI速度(1MHz)下反射?如果是这样,我应该如何计算其值,我应该在哪里将终端电阻放置在主机附近或从机附近? Q2)我看到了其他参考设计,其中有时人们在所有SPI信号上使用上拉电阻,有时仅在一些信号(CS或MISO)上使用,而有时没有。我们是否需要在SPI信号上使用上拉电阻(因为SPI端口是推挽配置)?只有在微控制器获得电源并将引脚设置为输出之前,引脚才会浮动。因此,我应该使用上拉电阻吗?如果我在设计中不使用任何上拉电阻,会发生什么?

5
使用内部上拉/下拉电阻器时的注意事项
我正在使用STM32微控制器。这些微控制器可以选择将输入引脚设置为上拉或下拉: 以前,我曾经在需要时提供外部上拉或下拉电阻,但现在我想知道我是否可以省去外部组件并使用微控制器本身的下拉功能。 那会是一件好事吗? 在某些用例中,我应该格外小心或根本不使用此功能吗?

1
微控制器内部弱上拉和EMI敏感性
在微控制器上使用弱内部上拉电阻(100k)时,我会遇到哪些不利条件?我想知道在这些弱上拉的情况下,敏感线(仅具有寄生走线/组件电容)如何受到EMI瞬变的影响。 具有3-4ms窗口的数字滤波可以降低产生瞬变的几率,但是在专业PCB上还有其他需要注意的地方吗?

2
I2C上拉电阻计算
我正在尝试使用ATxmega16A4U微控制器来驱动此I2C LCD显示器。 列出的这两种器件都可在最高400 kHz的I2C时钟频率下工作。这两个设备是I2C总线上唯一的设备。 但是,计算上拉电阻器边界的计算会得出一些相当奇怪的值。 计算I2C最小上拉电阻值: [R中号我Ñ= Vc c - 0.43 m A= 966.7 欧[R米一世ñ=VCC-0.43米一种=966.7Ω\begin{equation} R_{min} = \frac{Vcc - 0.4}{3mA} = 966.7 \Omega \end{equation} 查看uC数据手册,第92页列出了最大引脚输入电容10pF。 但是对于LCD,它在第8页上有一个称为Capacitive load represent by each bus lineCb的东西,其最大值为400pF。我以为我应该将此值加到10pF uC输入电容上,但这看起来确实很高,计算也很麻烦。 例如,当我尝试计算400kHz时钟的最大上拉电阻值时: [R中号一个X= 300个Ñ 小号10 p F+ 400 p F= 731.7 Ω[R米一种X=300ñs10pF+400pF=731.7Ω\begin{equation} R_{max} = \frac{300ns}{10pF + 400pF} = …
10 i2c  pullup 

2
如何处理模块上的多个上拉电阻
我正在考虑为几天前开发的开发板制作一个模块,其中将包括spi / i2c接口。 问题是我没有在主板的MCU引脚中包括上拉电阻,而是在考虑将它们添加到模块中以使其更“通用”,因此每个用户都可以使用它们而无需在其中添加额外的电阻。原型板。 但是后来我遇到了下一个问题。如果在额外的模块中添加上拉电阻,并且例如将两个或多个模块连接到同一条总线,则这些电阻将并联,这样电阻将下降并且无法实现其功能。 但是,如果我在主板上增加上拉电阻,则这些引脚在MCU中始终为低电平有效。 因此,主要问题是: 如何将多个模块连接到同一条总线上,而每个模块上都有一个上拉电阻,而当一个以上模块时却不能使它们并联?那可能吗? 还是这里最好的解决方案是在MCU中启用上拉电阻,而不在模块中插入上拉电阻? 谢谢。-

4
内部上拉电阻器故障常见吗?还是什么会使他们断断续续?
我有一个基于ASIC ARM Cortex-M3的板,经过数月的工作,该板突然开始报告虚假的按钮按下情况。ASIC不是我们的设计,而是知名公司的设计。 按钮示意图如下。该引脚被配置为输入且上拉电阻使能。电阻值约为30KOhm。 用数字万用表测量引脚侧时,我看到该值在浮动。有时为3.2V(= VCC,芯片范围:2.1V至3.6V),而其他时候则在0.6V至1.0V之间浮动。 没有湿气/冷凝水(9%RH)的问题,迹线上没有灰尘或其他物体。这是唯一遭受此困扰的董事会。该评估板的其他制造克隆都可以正常工作(到目前为止)。 我唯一能想到的就是内部上拉闪烁。内部上拉电路让位是常见的吗?还有什么可能导致这种情况? R9,R12为2.2Kohm,C10,C11为33nF。

5
将按钮连接到控制器引脚
这个问题已经存在了数十年,但是我在此站点上没有找到直接的答案。我想要以下内容: 该电路仅允许从微控制器内部检查按钮的状态。没有什么花哨。我的问题: 有什么比这个简单的设计更好的了吗? 100千欧姆电阻器的电阻是否足以满足当今dsPIC30FXXXX等CMOS器件的要求,而不是大功率应用?
8 button  pullup 
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.