Raspberry pi 将断电的raspberry pi gpio引脚与电路其余部分隔离(已通电)

Raspberry pi 将断电的raspberry pi gpio引脚与电路其余部分隔离(已通电),raspberry-pi,gpio,Raspberry Pi,Gpio,首先,很抱歉标题太长,我希望它足够具有描述性 我计划将TSSOP4838(红外接收器)连接到Raspberry PI GPIO输入引脚。我的问题是TSSOP4838(有时)会在PI断电时通电。TSSOP4838有一个具有33k上拉的开路集电极输出。相同的输出将连接到ATTiny85(也通电)的输入引脚。据我所知,这将是一个问题,因为TSSOP4838的输出(空闲时通常为高)将通过输入引脚钳位二极管向PI供电。当然,由于33k拉力,功率不足以使PI升高 我的问题是,如何在断电时正确隔离PI输入引脚

首先,很抱歉标题太长,我希望它足够具有描述性

我计划将TSSOP4838(红外接收器)连接到Raspberry PI GPIO输入引脚。我的问题是TSSOP4838(有时)会在PI断电时通电。TSSOP4838有一个具有33k上拉的开路集电极输出。相同的输出将连接到ATTiny85(也通电)的输入引脚。据我所知,这将是一个问题,因为TSSOP4838的输出(空闲时通常为高)将通过输入引脚钳位二极管向PI供电。当然,由于33k拉力,功率不足以使PI升高

我的问题是,如何在断电时正确隔离PI输入引脚,以便TTINY仍能读取TSSOP4838输出,但当PI通电时,也能从PI读取

我还没有尝试过任何东西,因为我害怕吸烟

所有电源均为3.3v,因此无需电平转换

编辑: 一个简单的水平移动器会喜欢这个工作吗


RPi侧将位于左侧(低压侧)。这也将考虑电源电压的微小差异。我担心的是,如果RPi输出在断电时不是HiZ,它可能会将另一侧的电平降低到0。

你不会在gpio引脚上用3.3v的电压冒烟。。。我猜你们可以在关闭pi的情况下保持gpio引脚的电源,它将处于高阻抗模式,不会影响任何东西。。。你可以用万用表检查阻抗

如果它不是在高阻抗模式下,那么你应该担心功耗而不是烧掉它


但是,您的设计可能存在一些缺陷,您应该使用晶体管或二极管或这些东西的组合(只是猜测,没有图表)

您是否考虑过使用低VF(正向电压)二极管串联每个输入,阴极连接到4838。将PI GPIO设置为上拉模式,它应该可以正常工作。

这个问题可能会在中找到更好的答案。stackoverflow用于编程相关问题。提示:如果你的问题涉及到一个关闭电源的设备,程序员将不太可能提供帮助;)。不过这是个不错的问题-版主可能会帮你移动它谢谢你的提示!我是新来的。现在,为了找到如何将我的问题转移到适当的部分/位置,我还假设您的3.3v电源是相同的。。。没有区别,因为一个3.3v电源和另一个电源之间的电压差可能很大(从pos neg到pos neg都是3.3v,但在两个电路之间,两个正极之间可能有很多伏,等等),我有点想我不会抽它(它只有100uA),但我想安全一点。你也说得对,设计有缺陷,因此我的问题是。不,3.3v将不一样。PI从5v电源获得其自身的3.3v电压,电路的其余部分将从同一5v电源独立获得3.3v电压(否则在PI关闭时它不可能打开)。但是,它们将共用一个公共接地,因此差异相对较小(在0.1-0.2v范围内,当然不是几伏),实际上开关电源将提供5v电压。因此,AMS117将输出3.3v。相同的5v电压将通过继电器向PI供电。当两个电路都通电时,这应该不会有问题(0.1v的电压差会通过33k的上拉消耗3uA)。我使用一个10k的电阻器进行了一些测试,以将GPIO引脚与IR接收器和天线隔离。当RPi断电且引脚通过电阻器被驱动为高电平(3.3v)时,它几乎不会将100nA接地。结果表明,RPi GPIO在断电时处于高Z状态。