# NanoVNA-F
**Repository Path**: devidlee2020/NanoVNA-F
## Basic Information
- **Project Name**: NanoVNA-F
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2020-07-20
- **Last Updated**: 2024-06-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# NanoVNA-F
NanoVNA-F, NanoVNA-Fairy, FreeRTOS version of [edy555](https://github.com/ttrftech/NanoVNA)'s NanoVNA.
"VNA" means: 矢量网络分析仪器 / Vector Network Analyzer
New firmware support 10k ~ 1.5GHz released, Click [deepelec.com](https://deepelec.com) to get latest info.
### 项目描述 / Project Description
NanoVNA-F is a product made by BH5HNU based on the Open Source Project of NanoVNA(https://ttrf.tk/kit/nanovna/).
Thanks to [hugen](https://github.com/hugen79/NanoVNA-H)'s creative idea to use harmonics output by Si5351, we designed NanoVNA-F to **expand the measurement range to 1GHz**, where S11 still has 40dB dynamic range at 1GHz.


更多性能和指标测试信息,请访问:[TaoBao](https://hamelec.taobao.com)唯一官方店铺
For more infomation about performance parameters & details, please visit:[NanoVNA-F product page](https://www.aliexpress.com/item/4000402236126.html)
### 产品功能 / Product Features
NanoVNA-F can measure S parameters, Voltage Standing Wave Ratio (SWR), Phase, Group Delay, Smith chart and more



NanoVNA-F hardware features include and are not limited to the following improvements:
1. Use 4.3-inch IPS TFT LCD & resistive touch screen, with a larger view angle and can be seen clearly outdoor.
2. Use large capacity 5000mAh/3.7V lithium battery, standby time is longer, and expand a USB interface. Usually, it can be used as a power bank when the instrument is not used.
3. The Lipo Charing IC to changed to IP5306(with 2A high charing current) , make the charging time shorter.
4. Use a larger and better operating level.
5. Support Chinese and English menu switching;
6. Upgrade the user program(firmware) by virtual U disk(16MB SPI Flash Memory Inside).
7. Standard aluminium case to protect SMA head and reduce the interference of external electromagnetic wave to instrument.
...

### 如何购买 / Where to Buy
如果你是中国用户,请到[TaoBao](https://hamelec.taobao.com)唯一官方店铺购买。
You can get one on [AliExpress Deepelec Store](https://deepelec.aliexpress.com) and we support shipping to most parts of the world.
[NanoVNA-F 快速入门指南(中文)](http://www.deepelec.com/files/NanoVNA-F_Menu_Structure_Quick_start_guide_v2.0_zh-cn.pdf)
[NanoVNA-F Quick start guide (English)](http://www.deepelec.com/files/NanoVNA-F_Menu_Structure_Quick_start_guide_v2.0.pdf)
### 固件更新 / Firmware update
https://github.com/flyoob/NanoVNA-F/releases
https://groups.io/g/nanovna-f/wiki/How-do-I-upgrade-the-firmware
如何显示呼号 / How to display your call sign
1. 使用 Type-C 将设备连接到 USB,进入 Bootloader 模式。 / Connect the device to USB using Type-C, go into Bootloader Mode.

2. 将你的 callsign.txt 文件放入 U盘,重新上下电后自动显示。 / Copy your **null terminated** callsign.txt onto Udisk, Re-power the device.

3. example callsign.txt content created in bash (`` means Control+D keys)
```
$ cat > callsign.txt
BH5HNU
$ od -tc -Ax callsign.txt
000000 B H 5 H N U
000006
```
### 后续计划 / Follow up plan
* 跟进原作者 NanoVNA 项目更新,BUG修复 / Follow up the original NanoVNA project update, BUG fix
* 对数扫频 / Logarithmic frequency sweep
### PC控制软件 / PC control software
[NanoVNASharp v1.0.3](http://www.deepelec.com/files/NanoVNASharp.zip)(by Hugen)

[nanoVNA_mod_v2](http://www.deepelec.com/files/nanoVNA_mod_v2.zip)(by alex_m)

[nanovna-saver](https://github.com/mihtjel/nanovna-saver/releases)(by Rune B. Broberg)

### 相关网站 / Related website
* https://groups.io/g/nanovna-f The NanoVNA-F discussion group.You can ask any questions about NanoVNA-F here.
* https://groups.io/g/nanovna-users Users of nanovna small VNA, very popular forum.
* NanoVNA-F 网分/天分 交流QQ群:522796745
### MDK-ARM 工程编译 / Build by MDK-ARM
Created by STM32CubeMX 4.27.0 V1.0
* HAL Lib :STM32Cube_FW_F1_V1.6.1
* MDK Ver :uVision V5.23.0.0
* MDK Pack : ARM::CMSIS Ver: 5.2.0(2017-11-16)
* MDK Pack : Keil::STM32F1xx_DFP Ver: 2.3.0(2018-11-05)
* FatFs :R0.11 (February 09, 2015)
* CHIP
STM32F103VET6 FLASH: 512 KB, SRAM: 64 KB
* SPI Flash
W25Q128JVSIQTR
HAL Lib Path: C:/Users/S04/STM32Cube/Repository/STM32Cube_FW_F1_V1.6.1
After Build/Rebuild RUN #1
D:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin -o .\update.bin .\NanoVNA-F\NanoVNA-F.axf
### SW4STM32 工程编译 / Build by SW4STM32
待完善 / Coming soon