pavel-demin / red-pitaya-notes

Notes on the Red Pitaya Open Source Instrument
http://pavel-demin.github.io/red-pitaya-notes/
MIT License
339 stars 212 forks source link

Checking the ADC. #1107

Closed DMIAMENTGO closed 1 year ago

DMIAMENTGO commented 1 year ago

Hello, Pavel!

After a thunderstorm, RX1 stopped working in my TRX-DUO receiver. After checking, I assumed that the input circuit of the ADC had burned out. I decided to swap RX1 and RX2. But after that, switching to the transceiver mode (sdr_transceiver, HPSDR, the done LED lights up) is accompanied by a server shutdown (SDR stops responding to requests through the browser, ping 192.168.1.100). Do you have any self-diagnostic software to understand what exactly is not working? Does the transceiver start without an ADC at all?

R3DCY, Dmitriy

pavel-demin commented 1 year ago

Do you have any self-diagnostic software to understand what exactly is not working?

You can use the LED blinker to check if the ADC is sending the clock signal to the FPGA. The LED blinks if the clock signal is present.

Does the transceiver start without an ADC at all?

No, all FPGA logic in this application is clocked by the ADC clock. If there is no ADC clock, the system freezes after starting the application.

DMIAMENTGO commented 1 year ago

Thanks for your response. The LED blinker does not blink. Are the clocking lines (CLKOUT on the ADC chip) between two chips on the board or connected separately to the main chip? Is it possible to run with only one ADC chip?

pavel-demin commented 1 year ago

These questions should be asked to TRX-DUO developers.

I have never seen the TRX-DUO schematics and I have never tested my applications with TRX-DUO.

I assume that only one ADC clock is used because it works with my applications that do not use the second ADC clock.

DMIAMENTGO commented 1 year ago

Well, thank you. I will read the datasheet on the ADC chip and check them individually.