何機種かあるらしいのだけど、Aliexpや秋月で売られているのは1.5GHzや3GHz帯域のようで、回路が公開されているので調べてみようと思ったわけだ.
設計資料はgitのここにある. →これ
↓まずはbloakdiagram
意外とシンプル.局部発振をSi5351でやってる.使ったことがある →これ
ブロック図に書かれている通り、Si5351はGHzまで発振できない.200MHzぐらいが上限.だとするとどうやって1.5GHzを実現しているのかわからんが、その疑問は積み残したままで先へ進む.
SA612はミキサーで、局発といきなり掛け算して周波数を落としている.必要であろうLPFはdiagramに描かれていないが何かしら在るにちがいない.
TLV320AIC3204は何かというと、Audio用のデルタシグマADC/DACで、ここでは3chのADCとして使っているようだ.Fs=最高192kHz.低域変換信号帯域はオーディオ周波数で足りるのだろう.
CPUはSTM32F072C8T6という非力なもの.FLASH/RAM=64k/16k.こんな小さいメモリで4端子回路網のための浮動小数点演算ライブラリと、LCDの画面バッファまで納めるのはちょっと想像できない.RBWを変えるためにdigital LPFとか入れてないのかな? なおADCとのinterfaceはI2S.
LCDはI2Cで制御される.
こんな簡単なsystemでネットワークを作れるものなのかと驚く.
↓基板レイアウト
↓RXの50Ω終端と、簡易的な非差動→差動変換
反射係数やFFT計算ではfloatを使っている.FLASH=64kBによく入るもんだわ.
USBはCDC classとして動いている.
threadが出てくるのでRTOS使ってるみたい.
RBW変更用のdigital LPFは見当たらなかった.RBW固定なのかな?
なかなか素晴らしい設計ですこと.
かしこ




>NanoVNA
返信削除てっきり、ヒラサカさんなら持ってる(使ってる)と思ってました。
発祥は、この辺
https://ttrftech.netlify.app/
※私は最初、SDR(Software Defined Radio)を、イロイロ調べてる時にこのサイトを見つけた。ココに出てる「CentSDR」とかも面白そうなんですが、いかんせん「やってる時間」が無い・・・
TLV320AIC3204 は、コレでも使われてたような。つか、「教科書通りの構成」のチップなんで、何にでも使えるな(笑)
コレも最初は、個人的に「チマチマと」作ってたみたいですが、設計情報が公開されてたので、あっという間に、
削除・中華版が、大量生産されて
広まったみたいですね。
※汎用パーツテスタ(LCR-TC1 など)も、最初「ドイツのアマチュア」が設計したモノが元で、コレも「中華版が、大量生産されて」広まったらしい。どこかの掲示板(Reddit 辺りか?)で、トランジスタテスタを元に「何でも測れるテスタ」作れないか?みたいな話から始まったみたいです。
>どうやって1.5GHzを実現しているのかわからん
削除この辺
https://github.com/hugen79/NanoVNA-H
によると、
・Si5351の、奇数次高調波を利用している
みたいです。フィルタで「高調波成分」だけ取り出して使ってるのかな?
ココに日本語で書いてあった
https://cho45.github.io/NanoVNA-manual/#%E3%81%AF%E3%81%98%E3%82%81%E3%81%AB
※「高調波モードでも基本波は減衰されません。」だそうです。
NanoVNA の発振周波数、辺りに書いてある。