将 powered-off raspberry-pi gpio 引脚与其余电路(已通电)隔离

Isolating powered-off raspberry-pi gpio pin from rest of circuit (that is powered on)

首先抱歉标题太长了,我希望它足够描述。

我打算将 TSSOP4838(IR 接收器)连接到 Raspberry PI GPIO 输入引脚。我的问题是 TSSOP4838 将(有时)在 PI 断电时通电。 TSSOP4838 有一个 open-collector 输出和一个 33k 上拉电阻。相同的输出将连接到 ATTiny85(也已通电)的输入引脚。据我所知,这将成为一个问题,因为 TSSOP4838 的输出(空闲时通常为高电平)将通过输入引脚钳位二极管为 PI 供电。当然,由于 33k 上拉,功率不足以提升 PI。

我的问题是如何在 PI 输入引脚断电时正确隔离它,以便 ATTiny 仍然可以读取 TSSOP4838 输出,而当 PI 通电时能够从 PI 读取它还有。

我还没有尝试任何东西,因为我害怕抽我的 PI。

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

编辑: 像这样的简单电平转换器行得通吗?

Simple MOSFET level shifter

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

你不会在 gpio 引脚上用 3.3v 给你的 pi 抽烟......我猜你可以在 pi 关闭的情况下保持 gpio 引脚上的电源并且它将处于高阻抗模式并且不影响什么...你可以用万用表检查阻抗。

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

但您的设计可能无论如何都存在缺陷,无论如何您都应该通过晶体管或二极管或这些东西的某种组合(只是猜测,没有图表)

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