Giter VIP home page Giter VIP logo

Comments (5)

felixzero avatar felixzero commented on August 15, 2024 2

Hello everyone,
I did a few very simple experiments to try to estimate the output impedance of the Raspberry Pi using Rpitx.
I build a simple RF probe using a BAT85S Schottky diode, a 22 nF capacitor, and a set of load resistors (1M, 10k, 1k, 100). I connected it to the GPIO4 pin and the nearby GND pin (pins 7 and 9). Here is a picture of the setup:

img_20180506_161540

The probe is then connected to a regular voltmeter set in DC mode. I used the "chirp" tool from librpitx to generate a signal at various frequencies (which bandwidth=0 so it is a pure carrier signal). Here is a table of the voltages I measured:

capture du 2018-05-06 17-13-22

Note: I stopped at 100 Ohm because I didn't want to fry (or bake :) ) my Pi as the current reached 14 mA already. Also, we can see a huge voltage drop above 200 MHz, but I don't think this is due to a lower output power of the Pi, but rather a combination of stray inductance and capacitance from my dirty wiring and probably from the response of the diode itself.
From this, I could extract the voltage at zero load (assuming 1M is infinite...) and an estimation of the output impedance of the Pi:

capture du 2018-05-06 17-18-573

capture du 2018-05-06 17-18-572

From what I could measure, the zero-load voltage is about 2V (note: Vrms = Vmax for square waves and I assume the output is more or less square) and the source impedance should be close to 50 ohms. However, actually plugging a 50 ohm load at the output would draw about 20 mA, which I think exceed the rating of these GPIO pins.

--
felixzero
F4VQG

from rpitx.

F5OEO avatar F5OEO commented on August 15, 2024

That's a difficult question. It seems that output is around 300 ohm, but depend on frequency and dynamic in amplitude (not used in FM). Help required to better know impedance !

from rpitx.

F5OEO avatar F5OEO commented on August 15, 2024

from rpitx.

felixzero avatar felixzero commented on August 15, 2024

Unfortunately I don't own such equipment. These can cost as much as a car...

from rpitx.

kj7rrv avatar kj7rrv commented on August 15, 2024

@felixzero have you heard of NanoVNA? They seem to be a bit more expensive in Europe than in the US, but it looks like you can get one at https://www.passion-radio.com/meter/nano-vna-918.html?search_query=nanoVNA&results=6#/221-screen_size-2_8_7_11cm for €65.
73 de @kj7rrv

from rpitx.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.