Raspberry Pi 和 RF 模块 MX-RM-5V 通过 gpio 供电和噪声?

Raspberry Pi and RF module MX-RM-5V power through gpio and noise?

我的 Raspberry Pi 3 Model B v1.2 和 Arduino Pro mini 有一个小型 RF 433mHz 项目。

我的 Raspberry 用作接收器,Pro mini 用作发射器。

我已将流行的射频接收器 MX-RM-5V 连接到我的 RPi 的 GPIO。

接收器和发射器模块具有螺旋天线。

我使用 GPIO 5V 引脚为我的接收器和逻辑电平转换器供电。

我正在使用逻辑电平转换器,因为接收器使用 5V 和 GPIO 使用 3.3V 逻辑。

问题是,如果我使用 GPIO 5V 引脚为我的 RF 接收器模块供电,范围会下降到 10 厘米。

当我为接收器模块提供外部适配器 @ 5V 时,范围增加到 10 - 15 米。

Raspberry 有微型 USB 2A 适配器。
MX-RM-5V 使用 11.50 毫安。

为什么GPIO 5V引脚不能给MX-RM-5V模块供电?

在 micro-usb 和 gpio 5v 引脚之间的 raspberry 5V 轨上是否有一些限制电流的组件?

Raspberry 在其 rails 上产生了多少噪音,是哪种噪音?这可能是问题所在吗?

更新:

我用振荡器从 MX-RM-5V 模块连接到 raspberry pi 时测量了 1kHz 恒定噪声 3. 使用外部电源,模块工作正常。当模块收到东西时,噪音降至 300-400 Hz。

我从 youtube 上找到了一个直观的解决方案和相当简单的方法来真正看到数据引脚上的噪音。

LED。

当我将带有 100 欧姆电阻的绿色 LED 连接到数据引脚时,LED 一直在发光。它不亮,但您会看到小绿灯。在这种情况下,接收者没有收到任何东西。纯恒定噪声也是如此。

下一步是开始搞乱低通滤波器。我在数据引脚和地之间连接了 240 欧姆电阻和 1.5 uF 电容作为低通。所以我将贪婪 LED 连接到过滤电压,并过滤掉恒定噪声。

仅当发射器向接收器发送数据时,LED 才会因数据信号而闪烁。

此外,我在发射器和接收器代码中的 波特率 有点高。我从 1000 bits/s 下降到 200 bits/s。

从现在开始,树莓派可以检测到这个模块的数据,一切都好多了。