Archive for August, 2015

21
Aug
15

Si5351 Phase Noise and THD Tests using an Agilent E4402B Spectrum Analyzer

There has been some discussion on various forums, and the comments sections of a number of Ham Blogs and on-air QSOs, concerning the Phase Noise of the Si5351 chip being offered in the form of breakout boards.

I recently commented on a post that Bill Meara, N2CQR, put on his SolderSmoke Daily News Blog. I was thinking about both sides of the argument and since I had an SA with a Phase Noise personality, I figured I’d do the measurements.

14 MHz, 300 Hz RBW

Not a bad raw view at a RBW of 300 Hz. The baseline is at -80 dBm with phase noise seen near the carrier at -60 dBm.

Next is the Phase Noise measurement trace. As you can see, the average SSB phase noise came out to -96.95 dBc/Hz.

Si5351 Phase Noise

Lastly, and probably more telling, was the THD measurement of the carrier and 9 harmonics.

THD and Harmonics

As can be seen above, the notable issue is the THD being 40.67%. However, any low-pass function prior to mixing stages will adequately block most of this harmonic content above 14 Mhz and is a frequent feature of modern superheterodyne architectures.

So while the Phase Noise measurement was not bad at all, the real concern when using what was intended to be a multi-clock generator chip for use in digital systems, is to get the THD down coming into a mixer stage (and after of course) so that the result is closer to a more pure sine wave.

15
Aug
15

OP Amp based CW audio filter kit

Another byproduct of the Operational Amplifier presentation I did for a recent MN-ARTS meeting was to produce a design and PCB for a Op Amp based audio filter. The first prototype I did was a 4th order Chebyshev Bandpass, but as I ran the designs in the TI FilterPro Desktop software, I settled on the smoother Butterworth response to account for CW QSOs slightly off of a 250 Hz boundary.

The schematic below is the design normalized for common resistor values. the TI FilterPro software has the nice feature that it pins the C values to something common, then varies the R values accordingly. Various options are supported to make the BOM and implementation less idealized. The design point was 650 Hz center frequency, 100 Hz 3dB bandwidth, and a 10 dB voltage gain.

KiCAD schematic

KiCAD schematic

The two-layer PCB that resulted was simple and designed around 100% through-hole parts. I sent this to OSHPark like all my other prototype designs. The TL972 or MCP6022 Op Amps are excellent, inexpensive choices for an audio range active filter as both are low noise/low distortion parts. The PCB was designed for flexibility in it’s use and that is why the audio and power connections are oriented to wires rather than jacks.

OSHPark PCB

OSHPark PCB

The designed gain achieved 8.9dB as a real circuit. Using the FilterPro software, any 4th order active filter, single-ended Bandpass topology will work, regardless of response type and the desired voltage gain. The intent of this design was to provide an add-on for homebrew or purchased rigs with insertion into either the audio chain, or directly driven at low volume levels when used with an amplified external speaker.

The Bode plot of the gain and phase below was produced using a Analog Discovery module by Digilent. The WaveForms software used with the Analog Discovery includes a Network Analyzer virtual instrument (similar to NI LabView). The actual response tracked closely to what was predicted by FilterPro.

Magnitude and Phase from 200 Hz to 2 kHz

Magnitude and Phase from 200 Hz to 2 kHz

There’s enough of a roll-off with just a 4th order active filter to produce excellent results. With the current design point, any kind of receiver (DC, Super Het, SDR) architecture works once the signal has been demodulated to audio.

09
Aug
15

SDR20 Kit Project

I recently did a presentation for the MN Amateur Radio Technical Society (MN-ARTS) on Operational Amplifiers. During that presentation, I was showing and discussing some of the applications in ham radio for Op Amps and one of them involved the use within SDR’s to perform a Hilbert Transform on the sampled RF in order to pass this onto a DSP function using the PC sound card audio approach used in 1st and 2nd generation SDRs. That prompted a side conversation on the possibility of doing an SDR kit for our November Build-A-Thon.

So I went off to see what I could put together for a minimal SDR kit. Surveying the past and current designs, I came back to the Softrock series of SDR kits once I understood the implications of doing a hardware design that would work with existing SDR software packages like HDSDR, PowerSDR 2.4, SDR#, etc. As the Softrock series by Tony Parks, KB9YIG had been around for a while, I started thinking about simplifying and improving its design in order to reduce the BOM cost and at that same time provide a very functional kit. Below is the 1st board layout that I sent to OSHPark for prototyping.

SDR20-PCB

SDR20 PCB layout

Some of the key changes I made were to use a mini USB-B instead of the bulky full size B connector, powering the entire board from USB, using a SN74CBT3253 analog switch IC, and adding a 5th order Butterworth front-end bandpass filter. One of the reasons the board can be run on USB power alone is that I used lower power components and went with a single-band design rather than a multi-band approach. As this kit was intended to be simpler, and less costly than a Softrock Ensemble for example, a single-band receiver was a good way to reduce the BOM.

One major challenge in reducing the area of the PCB, again to reduce cost, was in the layout while attempting to keep the digital traces away from the analog to reduce spur generation from the broadband nature of the 4x and 1x signals within the digital circuits.

The boards from OSHPark came in Thursday’s mail and I planned a Saturday morning of fun-filled soldering. My main goal was to get the kit assembled to see if I had actually pulled-off a correct layout in 1 rev. Fortunately I had, though I did manage to get the 3.3v LDO regulator symbol backwards on the PCB silkscreen. I’ll take that kind of PCB layout error anyday over cutting traces and adding blue wires. So I was happy to see and hear CW signals when I first put the board into service with HDSDR.

Below is the populated PCB, with an SI570 on the bottom layer near the ATTINY-85 micro sitting in the 8-pin DIP socket.

Built-out SDR20 board

Built-out SDR20 board

I prefer to use PowerSDR 2.4.4, just I had with the Softrock I built about 2 years ago, primarily due to it’s superior DSP software capabilities and clean sound. Below is a capture of a QSO on 14.156 I was listening to this morning.

QSO on 14.156

QSO on 14.156

The noise level was running about S-6 and one of the hams was running a FlexRadio SDR himself which had outstanding audio on TX, and I was able to widen the IF to 2.9 kHz and enjoy a crystal clear morning QSO.

More to come as I make a few minor revisions to the board and write-up the build instructions.

73