Skip to the content
2 layers77.6 × 37.8 mmR820t2 breakout, the printed circuit board in 3D

Proyecto 'breakout' de un R820T2 más un QSD para obtener salida IQ directamente a la tarjeta de sonido del PC. La idea es experimentar con el R820T2 y un QSD cuya frecuencia de refencia es 4X a la de demodulación…

Size
77.6 × 37.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
99
Nets
74
Pads
286
Tracks, vias
504, 134
Pours
4
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
20 Apr 2020
Updated
25 May 2020

Overview

R820t2 breakout is an open-source printed circuit board by gmtii, from the gmtii/Prototipo-R820T2 repository on GitHub, published under the MIT licence. It is a 2-layer board of 77.6 × 37.8 mm with 99 parts on 74 nets, routed with 504 tracks and 134 vias.

It is built around the 74HC74D, LD1117S33CTR-HXY and SN74CBT3253D, with the SI5351A-B-GT and BAV99 among its other parts. Its parts include 42 capacitors, 25 resistors, 12 connectors, 7 ICs and 3 inductors. It belongs with the interfaces and adapters boards of this library.

Main components

5

README

README.md

Proyecto 'breakout' de un R820T2 más un QSD para obtener salida IQ directamente a la tarjeta de sonido del PC. La idea es experimentar con el R820T2 y un QSD cuya frecuencia de refencia es 4X a la de demodulación, generada por un Si5351.

El proyecto contiene:

  • Carpeta KICAD: esquemas y PCB directos para generar gerbers.

  • Carpeta r820t2: código Arduino para controla el R820T2 y Si5351.

  • Existe un modo consola de comandos serial para controlar los registros del R820T2 directamente y experiemntar.

  • Modo CAT para controlar la frecuencia de sintonía a través de OMNIRIG y el HDSDR por ejemplo.

Los principales aspectos del diseño son:

  • El microcontrolador que usemos debe ser 3.3V.
  • El código inicia el R820T2 mediante protocolo I2C. El led, pin 13, y la salida por el puerto serie nos dan indicación del proceso de inicio.
  • La parte LOOP consiste en una librería CAT para controlar la frecuencia de sintonía mediante el PC, como por ejemplo el OMNIRIG y el HDSDR.

El principio de hardware es:

  • La salida del R820T2 se fija en 5 MHz. El tuner hace un proceso de mezcla de la entrada RF, y la frecuencia de sintonía aparecerá en su salida en esos 5 MHz.
  • Se emplea la salida CLKOUT del R820T2, como entrada para un Si5351. Lo ideal es usar un cristal de 25 Mhz en el R820T2.
  • Se programa la salida del Si5351 CLK2 a 20 Mhz, que será la entrada del demodulador QSD. Esto realmente es un 'exceso' pero la idea es experimentar con el Si5351 también. Bastaría con instalar un TCXO de 20Mhz al R820T2 para tener exactamente la frecuencia necesaria de demodulación en el QSD, esto es 5 Mhz. Este TCXO sería precisamente el U1.
  • La conversión tiene lugar justo en esos 20MHz/4, esto es, 5 Mhz, justo la salida del R820T2.
  • La salida IQ es pues en banda base y directamente aplicable a la tarjeta de sonido del PC. Es recomendable ajustar la entrada a 192 Khz para poder demodular WFM correctamente.
  • Con cualquier software que soporte la tarjeta de sonido como entrada, SDR#, o HDSDR, por ejemplo, nos permitirá ver el espectro y demodular la señal resultante.

Modelo 3D de la placa PCB mediante KICAD:

pcb

El proyecto está basado en fuentes como:

Driver del kernel linux del R820T2 ofrecido bajo licencia GPL. Datasheet del R820T2. Breakout y fuentes del proyecto del R820T2 de Eric Brombaugh https://github.com/emeb/r820t2/. Licencia MIT.

Esteban EA8DGL estebanjbs < at > gmail.com

Breakout project of an R820T2 plus a QSD to get IQ output directly to the PC sound card. The idea is to experiment with the R820T2 and a QSD whose reference frequency is 4X that of demodulation, generated by a Si5351.

The project contains:

  • KICAD folder: diagrams and direct PCBs to generate gerbers.

  • r820t2 folder: Arduino code to control the R820T2 and Si5351.

  • There is a serial command console mode to control the registers of the R820T2 directly and experiment.

  • CAT mode to control the tuning frequency through OMNIRIG and HDSDR for example.

The main aspects of the design are:

  • The microcontroller that we use must be 3.3V.
  • The code starts the R820T2 using the I2C protocol. The led, pin 13, and the output through the serial port give us an indication of the startup process.
  • The LOOP part consists of a CAT library to control the tuning frequency through the PC, such as OMNIRIG and HDSDR.

The hardware principle is:

  • The R820T2's output is fixed at 5 MHz. The tuner does a process of mixing the RF input, and the tuning frequency will appear at its output at those 5 MHz.
  • The CLKOUT output of the R820T2 is used as input for a Si5351. Ideally, use a 25Mhz crystal on the R820T2.
  • The output of Si5351 CLK2 is programmed at 20 Mhz, which will be the input of the QSD demodulator. This really is 'overkill' but the idea is to experiment with the Si5351 as well. It would be enough to install a 20Mhz TCXO to the R820T2 to have exactly the necessary demodulation frequency in the QSD, this is 5 Mhz. This TCXO would be precisely U1.
  • The conversion takes place right at those 20MHz / 4, that is, 5Mhz, just the output of the R820T2.
  • The IQ output is thus in baseband and directly applicable to the PC sound card. It is recommended to set the input to 192 Khz in order to demodulate WFM correctly.
  • With any software that supports the sound card as input, SDR #, or HDSDR, for example, it will allow us to see the spectrum and demodulate the resulting signal.

3D model of the PCB board using KICAD:

! [pcb] (pcb.PNG)

The project is based on sources such as:

R820T2 Linux kernel driver offered under the GPL license. Datasheet of the R820T2. Breakout and sources for Eric Brombaugh's R820T2 project https://github.com/emeb/r820t2/. MIT license.

Esteban EA8DGL estebanjbs gmail.com

Parts

99
QtyValueFootprintReferences
100.1ufCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC3, C4, C8, C9, C13, C14, C16, C17, C18, C21
9100nFCapacitor_SMD:C_0805_2012MetricC22, C23, C25, C35, C36, C37, C38, C40, C43
7CONN_01X01Connect:PINTSTP2, P3, P4, P5, P6, P7, P8
4100Resistor_SMD:R_0805_2012MetricR17, R18, R19, R20
4220Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR1, R2, R7, R8
427pfCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC5, C7, C10, C11
433nFCapacitor_SMD:C_0805_2012MetricC27, C28, C29, C30
44.7uFCapacitor_SMD:C_0805_2012MetricC24, C26, C41, C45
4Ferrite_BeadInductor_SMD:L_0805_2012MetricFB1, FB2, FB3, FB4
310kResistor_SMD:R_0805_2012MetricR22, R25, R26
20Resistor_SMD:R_0805_2012MetricR15, R16
20Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR5, R11
210ufCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC12, C15
2150nhResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderL2, L3
22.2uFCapacitor_SMD:C_0805_2012MetricC33, C34
2330pCapacitor_SMD:C_0805_2012MetricC31, C32
2330pfCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC2, C19
24k7Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR3, R4
25.6kResistor_SMD:R_0805_2012MetricR13, R14
2CLK SourceConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2, J4
10.01ufCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC1
110Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR6
110kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR12
11k8Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR10
11ufCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC6
120MHzCrystals:Crystal_SMD_HC49-SDY1
1512Resistor_SMD:R_0805_2012MetricR28
16800pfCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC20
174HC74Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU4
18.2kResistor_SMD:R_0805_2012MetricR24
18.2nHResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderL1
1BAV99TO_SOT_Packages_SMD:SOT-23D1
1CONN_01X04Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mmP1
1Conn_01x03_MaleConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1Crystal_GND24Crystal:Crystal_SMD_2520-4Pin_2.5x2.0mmY2
1DNIResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR9
1LD1117S33CTRPackage_TO_SOT_SMD:SOT-223U3
1LEDDiode_SMD:D_1206_3216MetricD2
1LT6234Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU6
1R820T2Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.65x2.65mm_ThermalViasU2
1SMAfootprints:SMA_ENDJ1
1SN74CBT3253Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU5
1Si5351A-B-GTPackage_SO:MSOP-10_3x3mm_P0.5mmU7
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP1
1TRANSFO4footprints:Pulse_SMD_BalunT2
1TWEAALSANF-28.800000Crystals:Crystal_SMD_Abracon_ABM3C-4pin_5.0x3.2mmU1

Similar boards

  • 2 layers81.3 × 33.7 mmSDRReciever, the printed circuit board in 3D

    SDRReciever

    Dizzerin/Software-Defined-Radio

    Quadrature sampling down converter software defined radio

    67 parts24
  • 2 layers100 × 100 mmSDRReciever, the printed circuit board in 3D

    SDRReciever

    KonradMcClure/SDR_Receiver

    Software Defined Radio Receiver designed together with Caleb Froelich (https://github.com/froeca) for our Walla Walla University Electronics II project.

    78 parts7
  • 2 layers74 × 72.1 mmENGR357 Project v1.1, the printed circuit board in 3D

    ENGR357 Project v1.1

    pricna/Software-Defined-Radio-Receiver

    Software Defined Radio receiver created for Engineering Electronics II at Walla Walla University.

    80 parts3MPL-2.0
  • 4 layers85 × 56 mmRadiohead, the printed circuit board in 3D

    Radiohead

    mpvano/radiohat2

    Software and Documentation for the Radiohat2 Project

    175 parts2MIT
  • 4 layers100 × 100 mmENGR357-receiverDesign, the printed circuit board in 3D

    ENGR357-receiverDesign

    jaronbrown/SDR_Receiver_Design

    The microPython module to control the SI5351, si5351.py, was provided by https://github.com/thaaraak/Tinypico-Radio/tree/master.

    132 parts1
  • 2 layers99.6 × 99.7 mmComplete Schematic V5, the printed circuit board in 3D

    Complete Schematic V5

    JoshuaMularczyk/Software_Defined_Radio_Receiver

    This project was taken on with the goal to create a Software Defined Radio (SDR) in coolaboration with my partner Christian Williams.

    74 parts1MIT
  • 4 layers70 × 100 mmTxrx-1, the printed circuit board in 3D

    Txrx-1

    brucemack/sdr2

    This is a homebrew SDR rig with no dependency on external computers/soundcards/etc.

    98 partsGPL-3.0
  • 2 layers100 × 80 mmDeltaSDR, the printed circuit board in 3D

    DeltaSDR

    cernohorsky/DeltaSDR

    HF Software Defined Radio Transceiver that includes ADC and DAC circuits. No soundcard is needed. Board communicates only trough one USB cable.

    180 parts9

Questions

How big is the R820t2 breakout PCB?

It measures 77.6 × 37.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the R820t2 breakout use?

99 parts, built around the 74HC74D, LD1117S33CTR-HXY, SN74CBT3253D and SI5351A-B-GT. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the R820t2 breakout KiCad files?

From the gmtii/Prototipo-R820T2 repository on GitHub, at the commit this page was made from: the board is KICAD/r820t2_breakout.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the R820t2 breakout design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).