NanoVNA je pěkný kus hardware za relativně malé peníze Je to malý ruční vektorový síťový analyzátor. Já jsem si ho pořídil za účelem měření SWR u antén pro krátkovlnná radioamatérská pásma. Dá se koupit v různých verzích a obměnách třeba na Aliexpressu. Nebudu se tady rozepisovat o funkcích původního určení. Ty jsou popsané na různých radioamatérských stránkách a jsou bezesporu opravdu povedené.


Zjistil jsem, k mému překvapení, že se jedná o velice zajímavý kus hardware s MCU od STMicroelectronics. Díky vyvedenému SWD lze připojit debugger (J-Link, ST-Link) a ladit software úplně jiné aplikace přímo na desce. Tímto z NanoVNA můžeme udělat úplně něco jiného, pokud se nám hodí použité periférie. Deska je pěkně osazená, hezky to vypadá. Není to žádný bastl.

Máme tu na desce:

- slušné MCU – STM32F072CBT6 (Cortex-M0 48 MHz, 128 kB FLASH, 16 kB RAM)
- displej TFT (320 * 240) 2,8 palce připojený přes SPI s rezistivním touch panelem
- Li-Ion akumulátor 650 mAh pro napájení s nabíjením přes USB (správa napájení – U2 FM9688)
- USB type-C pro nabíjení a komunikaci (CDC, DFU)
- vyvedené pady pro debugger SWD (P2), UART (P3) a aktivace bootloaderu (P1)
- audio kodek TLV320AIC3204 připojený přes I2S, I2C (moc nepoužitelné)
- programovatelný clock generátor Si5351 připojený přes I2C, 2,5 kHz – 200 MHz <0.5ppm, výstup na SMA TX (CH0)

Pohled na desku s odkrytou VF částí:


Schéma zapojení:


Originální firmware NanoVNA je jako Open Source, tak je možné stáhnout pro inspiraci i zdrojové kódy celého projektu z GitHubu:
https://github.com/ttrftech/NanoVNA
https://github.com/hugen79/NanoVNA-H



Více zde ...