I was impressed by Cable length measurements & Reflectometry and made the same setup.
At RedPitayas' IN2 and OUT2 port I connected a T-adapter.
On the T-adapter at IN2 port I connected: the first end of this T-adapter is connected with a 50Ohm resistor. On the other end of this T-adapter I connected a 50 Ohm coaxial cable (20cm length).
On the T-adapter at OUT2 port I connected: the first end of this T-adapter is connected with the previous mentioned 20cm coaxial cable. The other end of this T-adapter is connected with an adapter SMA<-->Coaxial<-->SO232 so I can connect a standard coaxial cable with SO232.
I hope my connection schema is correct, isn't it? I did et exactly as shown on the presentation video on 05:08min
Then I ssh into RP and run
Code: Select all
systemctl start redpitaya_scpi
Then I run "python Cable_length.py". I press 'm' for measuring cable length and on the next question "Is your cable longer than 10m?" I press "n" for NO. On the first run is asks me to create a .CSV file and to disconnect my cable first. I do so: I disconnect the coaxial cable that I want measure and press ENTER. The program then creates a new file called "no_cable_response.csv". Then is asks me to reconnect the coaxial cable. I have tried connecting various coaxial cables (RG58, RG213) in different lengths <10m. My tested cables are open circuit, the other end is OPEN. But whatever cable I measure, I get the answer ==> IMPEDANCE MATCHED TERMINATION. which looks like shown in following screenshot:
I do not understand that. Even when I unplug the coaxial cable I want to measure from the T-adapter at OUT2 the python script "Cable_length.py" return the same output.
Why is the impedance matched whereas the end is OPEN in real?? Any help really appreciated, I'm kinda clueless
Thanks to @ll
Even when I disconnect