Questions tagged «level-shifting»

电平转换是在不同逻辑电平之间转换的过程。例如,从0-3.3 V逻辑到0-5 V逻辑

1
将数字I / O的3.3V升压至5V
我通常在我的项目中使用Arduino,因为它具有5V输入和输出且具有5V Vin,因此与5V组件接口时使生活变得非常轻松。对于该项目,我想使用Raspberry Pi,因为我希望将其连接到显示器。Pi由5V供电,因此非常简单。它具有3.3VI / O引脚,但是我要连接的设备为5V。 我有一个带有5V输入引脚的设备,需要将其驱动到5V。器件具有5V输出引脚,该器件在输出时驱动至5V。 之前,我已经在5V和3.3V器件之间进行了双向转换,但是那是通过一个低电平有效的逻辑电平转换器实现的。该电路是典型的电路,具有一个晶体管和一个二极管以及两个上拉电阻。该应用需要高电平有效。幸运的是,该项目不需要双向I / O。 对于5V至3.3V的方向,粗分压器将起作用。 但是对于3.3V到5V的方向,我不知道一个简单的解决方案。我做了一些搜索,似乎有升压转换器(DC-DC升压转换器),但是要使用分立元件构建它们,我需要构建一个PWM电路来驱动开关。 我只是想知道是否有一种更简单的方法来实现此目标,其复杂性可与有源低逻辑电平转换器相媲美。

8
我可以使用1.5V电池将电压从3.3V降低到1.8V吗?
我正在连接通过SPI以1.8V工作的EEPROM;不幸的是,我周围没有1.8V电源,这是一个周末项目,我想在不去商店的情况下完成它。 我问了一个熟练的朋友一个建议,他建议我可以在电路中放置一个1.5V AA电池来获得1.8V。 这是声音配置吗?我是新手,但凭直觉,我觉得出了点问题,尤其是在当前强度方面。 编辑1:我知道这是个坏主意,但是我要在这里知道为什么。我找不到类似的问题,因此我认为在这里提醒为什么不追求这些坏主意会很有用。我将接受答案,并解释为什么不这样做。我知道应该使用稳压器完成此操作,我问如果没有它,是否有可能,因此答案可以是/否,并带有解释。我也很想知道任何人认为这是可能的。 编辑2:对于感兴趣的功耗,EEPROM是Winbond W25Q64FW,我将通过TXB0108电平转换器(B面)使用它。根据记录,我从来没有尝试过此电路(特别是在收到答案/评论之后),但是我对阅读可能的结果非常感兴趣。

1
我的基于MOSFET的双向电平转换器疯了吗?
出于便宜的考虑,我决定不从Sparkfun订购5v至3.3v电平转换器,而是自己组装。的原始概略使用BSS138 MOSFET,但因为我享受表面安装焊接大约相当于根管治疗,我决定使用一个类似的表面上的MOSFET是通孔安装且容易获得从我的首选供应商。 结果是次优的。将5v线接地时,一切都很好-3.3v端变为0.07v。但是当将3.3v接地时,5v线显示为4.14v左右(否则高于5.1v)。通过仔细阅读所涉及的数据表以及有关该主题的原始飞利浦应用笔记,我开始得出结论,门极阈值电压是问题所在。 通过更改原理图并将MOSFET的栅极连接至5v而不是3.3v,双方似乎都可以正常工作。将任一侧拉低会导致另一侧变低。但是,我完全不相信这实际上是一件理智的事情。我对原始原理图的理解不够深刻,无法形成明智的见解。 修改后的原理图会奏效吗,或者我目前看到的仅仅是good幸,还是释放魔力烟雾的先兆?

2
单晶体管电平转换器
我需要一个简单的单方向电平转换器,用于3.3V-> 5V转换。 互联网上有很多选择,有些使用逻辑ic,有些使用2 NPN晶体管(转换器和逆变器),但我从未发现仅使用单个晶体管(和2个电阻器)的选择。 我的理解是,当输入为3.3V时,晶体管处于阻塞状态,R2将输出上拉;当输入为0V时,晶体管通过,并将输出下拉至晶体管VCE(sat)。 那么,为什么这样的转换器不起作用?一定是有原因的...

2
将+/- 2.5V信号电平移至0-5V
我有一个前端模块,它产生的(ECG)信号范围为+/- 2.5V。我想将此信号转换为0-5V。做这个的最好方式是什么?如下电路的求和放大器是否足够好?在R1 = R2和V1 = 2.5V的情况下,V2 =我的信号,V3 = V4 = GND

5
BJT是否适合电平转换器?看来FET更常见,如何比较?
我是一个业余爱好者,从没有走过FET晶体管的数据表/教程。我是北京交响乐团的男人。我从未找到有关BJT与FET以及最适合每种类型的特定应用的讨论。我的项目是非常简单的开关和逻辑门式电路。因此,一旦我得到了BJT来满足项目的要求,我就会继续努力。我花了整个下午在EE-SE上进行研究,发现了很多好东西。我发现,对于电平转换器而言,FET似乎是更流行的选择。我希望有人可以对一些常见应用中FET和BJT的优势/劣势和权衡取舍提供“傻瓜式”解释。 我为项目选择了此电平转换器:我想使用具有3.3V GPIO的ESP8266驱动5V继电器。我测得的继电器线圈电流约为100mA。我想使用S8050和最少的零件,要求不高。我只是用ESP8266读取PIR传感器上的管脚,还读取一些拨动开关以使用继电器控制光。以上电路是一个不错的选择吗?我设计了自己的电路,但不打算使用它。尽管如此,如果有人能根据我的预感,猜测和一些伏都教义,对我的设计进行分析,仍然可以帮助我理解。 简而言之,我认为我的基极电流(GPIO输出Q1的3.3V-0.7V的基极)/ R2的1K欧姆= 2.6mA不会受到分压器R1 / R3中电流的很大影响,我认为是5 /(100K + 100K)= 25uA。我不知道R1,R2,R3和U1的基座的连接点如何工作;我猜想,U1的基极会将分压器的2.5V下拉至0.7V,但不确定如何影响GPIO产生的2.6mA。这就是为什么我要连接的电路。

4
汽车Raspberry Pi的关机控制器
在上一个问题之后,我正在尝试为Raspberry Pi创建一个关机控制器。Raspberry Pi需要使用电池供电,但在Pi检测到点火开关已关闭后应将其关闭。 Pi将通过ACC线路获得3.3V的馈电(我还有其他组件将通过7805从ACC线路获得5V,因此除非有人有更好的建议,否则我将使用分压器降压至3.3V-我会它还将驱动需要5V CMOS I / O的uPD6708,因此必须在另外2条线上将其从5V降压至3.3V。 在RPi中运行的软件会将GPIO引脚之一设置为高电平,大概是在RPi关闭时,GPIO引脚都将变为低电平。因此,Q1应该打开继电器,并在点火开关打开或GPIO引脚为高电平时保持RPi的电源打开。 我有3个带1000uF帽的保险丝套件和某种变压器/电感器,所以我也可以在12V电池和12V辅助线路上分别使用其中的一个。 这个关闭的控制器声称在待机状态下仅消耗50uA的电流-如果我使用的是CMOS 4071或门,这是一个开始,但是从我的读物中,您需要来自或门的更多电流以使晶体管饱和-是对不对 请记住,除了该子电路的要求之外,我还需要将5条线从3.3V电平转换到5V,将2条线从5V转换到3.3V,任何人都可以推荐OR1,Q1,RLY1和/或的组件/替代品。有任何修改吗? 模拟该电路 –使用CircuitLab创建的原理图 这是我尝试遵循@Connor Wolf的建议。 需要选择R1和C3以允许RPi正确关闭 我添加了C1是因为我想象到点火开关关闭后继电器会花很短的时间-我不知道那会持续多久,但我想RPi将从中汲取约700mA的电流电容器,以及555和继电器 模拟该电路 @Nick建议它可能更简单-也许像这样吗?我试图去掉二极管,以便只使用现成的12V-5V 1A USB电源(或一对)。555数据表说它输出3.3V(最大电源100mA? 此页面说200mA)。RPi将读取3.3V的ACC线以确定何时关闭。 模拟该电路

1
该电平转换电路(5V <> 3.3V)如何工作?
有人知道,该电路如何正常工作?它是介于5V和3.3V逻辑之间的电平转换器,并且是双向的。 我有一些理论,但是我不确定(我以前从未使用过MOSFET)。那个二极管是做什么用的? 我从SparkFun的数据表(电平转换器)中获取此图像。

3
I2C:3.3V和5V器件在3.3V总线上没有电平转换?
如果我在上拉至3.3V的I2C总线上使用5V供电的设备,我真的需要一个电平转换器吗?以我的理解,设备只会将线(SDA,SCL)拉低(接地),而不会将其电源电压驱动到总线。因此,只要所有器件都检测到上拉电压(3.3V)为逻辑高电平,我就看不到电平转换器的原因。使用5V作为电源的设备应该是这种情况。 在我的情况下,我有一个IC,它的输入不能作为主设备承受5V的电压,我可以用3.3V为从属设备供电,但是在电路中使用5V会更容易,并且允许从属设备具有更高的(内部)时钟速率。

2
I2C电平转换
我目前正在设计一种电路,该电路可以记录来自传感器的数据并将记录的数据保存到EEPROM中。我的两个器件(EEPROM和用于测试目的的RTC)通过I2C总线连接到PIC16F887 µC。但是,两个设备的电压工作范围并不相同(EEPROM为5v,RTC为3.3v),我的电池是9V电池。 因此,我为SDA / SDL布线设计了带有由MOSFET组成的电平转换器的电子电路。最重要的是,我添加了两个LM317稳压器来为设备供电(9V-&gt; 3.3V和9V-&gt; 5V)。由于我不是设计此类事物的专家,因此,如果您能看一眼我所做的事情,并告诉我是否做错了可怕的事情,我将不胜感激!

3
您如何向下移动方波?
我有一个方波,从0到30v在25khz处振荡。我希望它从-15v振荡到+ 15v。是否有SUPER DUPER SIMPLE电路可以做到这一点?请记住,它在25khz处上下波动。 这是电路。我要移动的方波进入电路右下方的PiezoSpeaker。




6
电压上升
我有一个二进制信号,0V至1.4V,不能直接更改。我可以使用什么电路(在PCB上)将1.4V提高到至少2.5V。 我需要一个晶体管吗?我想我正在寻找一个在1.4V时会“闭合”的开关?我是电子领域的一个完全菜鸟,但我在物理学和对方程的理解上都很好

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.