Jump to content

SDR crystal oscillator frequency


Recommended Posts


I am using a  R820T2 DVB-T SDR  (USB dongle from NooElec) and was wondering how I can measure the oscillation frequency (crystal) on the PCB.

I've hooked up an oscilloscope. Ran an FM receiver program using Gnu Radio. Then I connected the probe of the oscilloscope to the XTALO and connected ground.

However the program stops running when I measure and don't get any value.

Any suggestions would be great!

Link to comment
Share on other sites

Are you near anybody with a frequency counter? What is the impedance of the probe? What type of coupling does the probe have? How fast is the sweep on your scope, 10nSec?

Does the oscillator look like this? - https://www.digikey.com/product-detail/en/txc-corporation/9C-28.800MBBK-T/887-2449-2-ND/4475367  ---   28.8 MHz???

To read the exact frequency, find a 10 pF (smaller is better) capacitor and "hook" one end of the capacitor with your o-scope probe. Set the channel and trigger to AC coupled.

Now look at the PC board and next the crystal "Y1" find capacitors "C3" and "C2" near the edge of the board. Each capacitor has one pin tied to ground (the one towards the middle).

Move the capacitor on the scope probe to touch the one end of the C3 but don't touch the metal on the crystal can. Start by touching C3 the side away from capacitor C2 and adjust the trigger till you get a lock and measure the distance between peaks. Now try to back the probe away so the capacitor probe doesn't touch the pin but can still couple and try to read the peaks again. The act of touching the crystal pin will actually shift the frequency a little bit. I speculate the peaks will be slightly less than 35 nSec apart.

Good luck,

Joel - KD6W

Link to comment
Share on other sites

  • 3 years later...

Для SDR Radio я рекомендую в качестве гетеродина генератор с фазовым шумом. Хороший шетеродин обеспечивает высокую чувствительность приемника по снабжению сигнал / шум, а также стабильность работы и частоты. Идеальное решение - DDS, обладающий низким уровнем шума, быстрой перестройкой частоты. Лучшими вариантами являются AD9910 (DDS9910) и AD9959 (DDS9959), последний имеет 4 синхронизированных выхода.

DDS AD9959 Генератор радиочастотных сигналов Arduino Shield 4 синхронизированных каналов DDS 225 МГц, низкие шпоры 600 МГц



Link to comment
Share on other sites

For SDR Radio, I recommend a phase noise generator as the LO. A good sheterodyne provides a high signal-to-noise supply sensitivity of the receiver, as well as stability of operation and frequency. The ideal solution is DDS, which has a low noise level, fast frequency agility. The best options are the AD9910 (DDS9910) and AD9959 (DDS9959), the latter has 4 synchronized outputs.

DDS AD9959 Arduino Shield RF Signal Generator 4 Synchronized Channels DDS 225MHz, Low Spurs 600MHz

DDS AD9910 Arduino Shield Signal Generator 600 MHz @ 1.5GHz AM FM SSB Sweep, Low Spurs Low Harmonic





Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...