FRMS関係ファイル

2017年03月14日

Si5351で直交信号

直交信号が得られると非常に有用なので,Si5351で試してみた.
MultiSynth のDelay機能を使えば,ch間の位相差(時間差)を設定できる.
結論としては,3MHz以上で直交信号を得ることができた.

サンプルコード(Si5351Aの設定に関する部分のみ)を修正しておいた.
ch0, ch1 に出力されるようになっている.

以下詳細.

Delayは,td= N/(4*fvco) ----(1)
で,N は,0~127の範囲で設定できる.

出力周波数は, fout=fvco/(M*R) ---- (2)
(M:MultiSynthの分周比,R:出力dividerの分周比)

90度位相差に相当するDelayは, td=1/(4*fout) ---- (3)

(1), (2), (3) より,
N=M*R

つまり,fvco と fout の比(fvco/fout )を設定すれば
90度の位相差となる.

ここでNの値として設定できるのが最大127まで,というのが制限になる.
fvcoの下限は375MHzであるから,
(fvco=fxtal*(a+b/c) で,a>=15, fxtal=25MHz.よって25*15=375 )

375/127≒2.95MHz.これが,直交信号が得られる下限となる.

ちなみに,VCO自体の周波数範囲は,
使用したチップの実測で 200MHz~1160MHz くらいあるようで,
意外と広帯域である.

3MHz時


7MHz時


14MHz時


21MHz時


28MHz時


50MHz時

  


Posted by Tetsuji at 21:26Comments(0)

2017年03月13日

Si5351

Clock Generator Si5351A搭載のモジュールを入手したので動かしてみた.
今回作成したサンプルコード
(Si5351Aの設定に関する部分のみ)を置いておく.

これだけで2.5kHz ~ 200MHzの任意の周波数を発生できる.
周波数分解能は出力周波数にもよるが,約6Hz(150MHz~200MHz時)
出力周波数が低いほど高分解能になる(Divider で分周するため).


7.000000MHz 出力

受信機でモニタした限りでは,通信に使えそうなC/Nではないかと思う.
矩形波なので高調波の問題はあるが,
受信用のローカルOSCとして使用するならこのままでいいかもしれない.

200.000000MHz 出力

こちらは,モニタできないので波形のみ観測.
100MHzのオシロなので,フィルタがかかってきれいな波形になっているが,
信号がおよそ200MHzで出ていることは確認できる.

位相も設定できるようなので,後日試してみたい.  


Posted by Tetsuji at 06:52Comments(0)

2017年02月08日

Harmony

PIC32の開発環境として,
今後はHarmony が推奨されているらしい.
古いものは切り捨てられていくだろうから,
新しものに手を出しておくに越したことはない.

使ってみたところ,初期化コード書く手間が省けたり,
ピンアサインを視覚的にできるのはありがたい.

ただ,準備されているライブラリを使うために,
マニュアルを読み解くのはかなり大変そうだ.

↓はとりあえず,動かしてみたところ

  


Posted by Tetsuji at 19:36Comments(0)

2017年02月07日

PIC32MZ EF

エフェクタの信号処理に使うCPUとして
PIC32MZ EFシリーズを選んでみた.
オーディオコーデックPCM3060と組み合わせて評価しようと思う.
内蔵SRAMが512kBということなので,
ディレイ時間がどれくらいとれるか微妙なところ.
サンプリング周波数とのトレードオフになる.





18MspsのADコンバータを内蔵しているので,
RF帯(といっても数MHzまで)の信号処理にも使えるかもしれない.  


Posted by Tetsuji at 15:27Comments(0)

2017年01月10日

TCL

長らく,TCLのサイトでFRMS等のファイル公開を行ってきたが,
今月末でサーバーがなくなるようなので,
ファイル一式を上記リンク先に移動しておいた.

2015年に,Tj Labを立ち上げたため,
TCLのサイトをどうしようか迷っていたが,
いい機会なので,そのまま消滅させようと思う.


  


Posted by Tetsuji at 14:16Comments(0)

2016年12月13日

超音波信号源


超音波トランスデューサを駆動するための信号源の製作依頼があった。
トランスデューサの中心周波数は約7MHz。
パルス変調が必要,とのことなので,
最小1周期分のデュレーションからパルス変調ができるようにした。  


Posted by Tetsuji at 21:42Comments(0)

2013年09月11日

DDSによる fractional N PLL

DDSを信号源として用いるには,いくつか課題がある.

100MHz以上の高いクロック周波数で動作するDDSの入手が容易になり,安定で高い周波数を発生させることが簡単にできるようになったが,その際,DDSのクロックの信号源が問題となる.

100MHz超える信号を出力可能な発振器の多くは内部がPLLであり,出力信号はジッタが多くそのままでは十分なC/Nが得られない.
100MHz以上でC/Nのよい信号を得るには,例えば,オーバートーン水晶発振回路やてい倍回路を準備する必要がある.

また,スプリアスの問題がある.
DDSの場合,高調波以外のスプリアスも多く存在するため,LCフィルタでは除去しきれない可能性がある.そのため,PLLと組み合わせるケースがよくみられる.

PLLと組み合わせるのであれば,DDSをfractional N divider としたPLLシンセサイザ
http://www.analog.com/static/imported-files/jp/data_sheets/AD9851_JP.pdf の図5)
とすれば,クロック信号源の問題は解決する.




図のように,DDSのクロックとしてVCOの出力信号(あるいはVCOの出力信号をプリスケーラで1/Pに分周したもの)を入力する.よって,高い周波数のクロック信号源を別に作る必要がない.

基準信号は,この例では1MHzとしている.この程度の周波数であれば,簡単な水晶発振でC/Nのよい信号が容易に作れる.

また,DDSの出力信号の最大周波数は,実用的にはクロックの1/3程度(理論的には1/2)であるが,
この構成であればDDSの最大クロック周波数以上の信号が得られるという利点がある.
つまり,最大クロック周波数が低めの安価なDDSが活用できることになる.さらにプリスケーラ次第でいくらでも高い周波数が得られる.

一般的なPLLシンセサイザと異なるのは,周波数が設定値Nに逆比例するということのみである.
  


Posted by Tetsuji at 21:02Comments(0)

2013年09月07日

LM386

LM386を使用したアンプを製作した際,大きな音量を出そうとすると発振してしまうというトラブルをよく耳にする. この発振を抑えるためにデカップリングとして,AのようにRCフィルタを電源に挿入するケースが見られる.

自分自身も雑誌の記事などを見て何の疑問もなくそうしていた頃があったが,結論から言えばこれは全く無意味である.




Aのようにフィルタを入れてもIC内部の初段アンプと後段をデカップリングすることはできないどころか,VCC端子のインピーダンスを上げることになり余計に発振しやすくなる(Rの後に入ったCで差し引きゼロ?).
さらに,電源に直列に入ったRによってVCCに供給できる電流が制限され,出力電力が小さく歪が多いアンプになってしまう.結局,Rによって大きな音量を出せなくしているだけで,発振しない範囲で使うよう制限しているにすぎない.

またこのICは非常に発振し易いという記述も見受けられるが,Bypass端子(7) に何も接続されず放置されている場合が多い.Bypass端子はIC内部の初段アンプと後段をデカップリングのために用意されたもので,データシートのとおりBのようにコンデンサを入れるべきである.これをせずこの端子を放置していては発振しても仕方ない.このICが発振し易いのではなくデータシートの情報を無視した使い手の問題である.

LM386の前段にTRアンプを入れた構成もよく見かける.これはさらに発振のトラブルに遭う確率が高いようだ.




これも,対処方法の基本はデカップリングである.
つまり,A’のようにデカップリングすればよい.Aは前述したとおり全くの無用である.
RCフィルタでは効果が十分でない場合は,アクティブリップルフィルタやボルテージレギュレータなどを用いればよい.


  


Posted by Tetsuji at 19:13Comments(0)

2012年03月29日

79GHz帯ミリ波レーダ

先週,「次世代移動体センサシステム研究会」において,
ミリ波レーダについての講演の依頼があり,1時間弱,プレゼンをさせていただいた.

この研究会では,東北大が中心となり,
自律走行のセンシングシステムの開発プロジェクトの形成を目指しているとのこと.

ミリ波レーダとしては,今後,79GHz帯をターゲットして考えるべきだろう.
既に欧州等では,車載用ミリ波レーダとして,79GHz帯が割当られ制度化されている.
国際的には,79GHz帯の分配についてはWRCで検討が進められている.

79GHz帯は,4GHzの帯域が割当られるため,高分解能レーダの実現が可能となる.

速やかな制度化を期待したい.  


Posted by Tetsuji at 18:16Comments(0)