SNASharp v2019_08_30_0

This new release of SNASharp embed some stuff usefulls for hardware analyzers conceptors.

The build can be directly downloaded here

There is not embeded installer, you must simply unpack the zip archive and run the executable.

Like previous releases you need .NET Framework 4.0 to run the program. Minimal supported operating system is Windows XP SP2, but it work fine on all recents versions of windows (32 and 64 bits). You can also run the program under Linux system (or Apple Mac OSX ) using Mono Framework

Under Mac OSX you need to force the 32 bits version of Mono ( .NET Winform is not fully supported on 64 bits architecture)

Command line : mono  — arch=32  SNASharp.exe

About this version..

I added the possibility to disable the calibration if needed. With this new capture mode you can evaluate the real bandwidth of your analyzer (without the calibration correction). This really help to evaluate an hardware improvment. To activate this mode you need to check « Raw capture« . The 0dB reference (for each analyzers) can be set on device editor panel on « RawMode_0dB_Reference » entry.


The displayed level is done by:

Displayed Level In dB = (Analyzer captured value – RawMode_0dB_Reference ) * VerticalResolutiondB .

Later don’t miss to re-enable the calibration to make accurate measurements (The raw mode capture option is automatically saved and restored when the program exit and start).

v2019_08_30_0 new options
D6 Analyzer capture in raw mode

Another new option is « Use Att cal » ( Checked by default). This option is dedicated for embeded attenuators analyzers ( like NTW70,NTW300,NWT500). If you keep this option checked, the behaviors stay the same as previous versions of SNASharp. If you unchek this option the analyzer will avoid to use specific attenuator levels calibration set ( In this case the 0dB calibration set serves as reference).

Why this option ?

It’s usefull to check if embeded attenuators of your analyzer works fine, and evaluate the linearity of your hardware. In addition, this can reassure some users who did not understand why the measurements remain on a reference of 0 dB while attenuators were engaged.

NWT70 capture with differents attenuator sets and « Use Att cal » unchecked

I added The Geekcreit® Spectrum Analyzer USB LTDZ_35-4400M on supported hardware list( not tested yet).

Geekcreit® Spectrum Analyzer USB LTDZ_35-4400M

Don’t hesitate to put a comment below this article if you have any question.

David.

Upgrade of the scalar network analyzer « D6 », by Manoes

Manoes, a reader of this blog, have send to me a description of a set of modifications for the « D6 » analyzer (My words remains in italics).

Mod’s I made.

I did put a lot of C’s 100pf on existing and newly made places on the powerline traces.
I also did try one on the input C it did not have effect that I expected but…… my measurement could be false, maybe someone can do it again.
Upside

Upside of the board;  maybe I forgot some C’s to mention but better one to much then one  forgotten

Underside of the board a lot of them, the places are experimental found…..
Just try and error with a non-conductive plier!!
Also I made some new screening on the upside and underside of the board.
I did change the SMA connectors for a wider type witch has nuts on the outside.
Before I put the whole board inside the cabinet I glued some conductive foam on the board it did give a bit better result.
All the measurements are made with input and output closed with 50 Ohm the last picture is input and output connected with a short SMA cable.

New screening under

Changed screening upside and new SMA connectors

Changed connectors

Yellow before mod’s, green after mods without casing and no foam.
Yellow before mod’s, green after mod’s board inside casing, new SMA and conductive foam.
Trace in/ out connected with mod’s : -3 dB input and -6 dB output and changed 120 kHz. Filter

All the measurements are made with the above mods. Terrible enough my spectrumanalyser is broken during the measurements so I can not produce better pictures as above ones. I do hope to repair the old boy when I have the time to live and fun to do it. (High tension unit defect, transformer into smoke so I have to made a new one by hand .
Software VMA of our friend Vitor Martins Augusto.
Grtz, Manoes

For several months i don’t understand why the frequency response curve of this analyzer deteriorated when we exceeded 3GHz. By drastically reducing this problem Manoes give me an answer.
I will add an option on SNASharp to be able to trace the frequency response of an analyzer by disabling the calibration, this can help to understand how a hardware modification work.

David.

Tests de mesures avec le NanoVNA par Yvon F6GLE

Dans ce post de blog Yvon F6GLE présente certaines mesures réalisées avec le NanoVNA et les compare avec celles obtenues avec un VNA de référence.

Il utilise un NanoVNA « noir », c’est à dire le clone Chinois de meilleure qualité. C’est un modèle doté d’une batterie et dont les mélangeurs d’entrée sont blindés. Il existe d’autres clones dont les mélangeurs ne sont pas blindés, dotés ou non dotés de batterie. Un d’entre eux est blanc avec un gecko dessiné sur la droite.

L’appareil utilisé en base de comparaison est un R&S ZNC3. C’est un analyseur qui n’est plus actuellement fabriqué, on le trouve cependant sur le marché de l’occasion à des prix se situant dans une fourchette de 12000$ à 20 000$

Mesure de dynamique :

Concernant la dynamique en transmission (S21), je me suis mis en full span (50KHz-900MHz). A priori c’est idem avec d’autre span. Et j’ai regardé sur quelques fréquences avec un atténuateur ajustable entre le port 0 et le port1 :

A 10MHz : de 0 à 60 dB : erreur de mesure sur marqueur < 0.5 dB. A 70dB, la mesure est encore OK mais avec un bruit d’environ 1.5dB

A 100MHz : idem

A 290MHz : idem , mais avec un bruit de l’ordre de 2dB a 70dB

A 500MHz : de 0 à 40dB : erreur <1dB. A 50dB : affiche 48.5 avec du bruit environ 2dB

A 700MHz : environ idem

A 900MHz : jusqu’à 30dB : erreur <1dB, après ça se gate avec pas mal de bruit

  Concernant la phase, ça semble à peu près bon, il y a du bruit sur la phase quand il y a du bruit sur le niveau.

Pas en fréquence

Le pas s’ajuste en fonction du span que l’on met :

                Exemple : avec un span de 3 à 30MHz, le pas est de 280KHz, avec un span de 144 à 145MHz, le pas est de 10KHz.

Le pas mini que l’on peut paramétrer à 100MHz et que l’on voit sur analyseur de spetcre en P0 est d’environe 100Hz

Adaptation des ports :

J’ai aussi fait une mesure de RL sur les 2 ports pour voir leurs adaptation 50ohms :

   Sur P0 : sur toute la bande : RL environ -30dB +/-2dB

 Sur P1 : jusqu’à 150MHz : RL meilleur que -30dB, puis monte progressivement 400MHz : -22dB et 900MHz -16dB

Mesure sur filtre passif 10MHz :

S21 mag (en rouge : sur analyseur R&S ZNC3, en bleu sur nanoVNA) :

S21 phase sur nanoVNA :

S21 mag sur R&S avec zoom sur 10MHz : (en rouge : sur analyseur R&S ZNC3, en bleu sur nanoVNA) 

S11

Mesure S11 de : resistance 12 ohms en serie avec 47pF au bout de 9cm de coax. Span 2MHz à 100MHz (en rouge : sur analyseur R&S ZNC3, en bleu sur nanoVNA) 

J’ai probablement mal réalisé la calibration….ce qui expliquerai le décalage en haut de bande

Mesure S11 de : resistance 12 ohms en serie avec 47pF au bout de 9cm de coax. Span 300MHz à 400MHz : (en rouge : sur analyseur R&S ZNC3, en bleu sur nanoVNA) 

J’ai probablement mal réalisé la calibration….ce qui expliquerai le décalage…

Spectre mesuré sur le port 0 (avec Span 0). Mesure avec analyseur R&S FSU

F à 10MHz :

A 100MHz :

A 250MHz :

A 500MHz :

A 750MHz :

A 900MHz :

Spectre mesuré en port 0 en maxhold  nanoVNA en span de 50KHz à 900MHz :

Dans ce span, le pas en fréquence est plus fin entre 100MHz et 300MHz.

Spectre mesuré en port 0 en maxhold  nanoVNA en span de 50KHz à 1MHz :

Spectre mesuré en port 0  en fréquence fixe à 100MHz

Sur une bande de 1MHz :

Sur une bande de 100KHz :

 On voit l’OL 5 KHz plus haut

Sur une bande de 1KHz :

Spectre mesuré en port 0  en fréquence fixe à 100MHz

Sur une bande de 1MHz :

Sur une bande de 100KHz :

Sur une bande de 1KHz :

Dans ces 1eres mesures, on peut voir que les performances sont plutôt bonnes pour un appareil qui tient dans la main à 50€.