前回、Vivadoに「バンドル」されているIPのリストを眺めることができたので、今回から「練習」していきたいと思います。「代表的なところ」からと思いつつ、何が「代表的」なのかサッパリなので目についたところからです。今回はその名もRAM-Based Shift Registerです。FIFOみたいなものかね。知らんけど。 “帰らざるMOS回路(62) Xilinx Vivado、RAM-Based Shift R” の続きを読む
お手軽ツールで今更学ぶアナログ(193) 直交出力をもつエミッタフォロワ同調アンプ
アナデバ社(ADI社)のWeb記事『StudentZone』の2024年4月号(和文版)実習2回目。前回エミッタフォロワ同調アンプを実習しましたが、その回路に「同調でない」アンプを併設、すると90°位相がズレた2出力、つまりは直交出力をもったアンプが作れるぞよ、との思し召しです。いずれがIかQか、IQIQ。お楽しみ。
やっつけな日常(71) Maxima on Android、複素インピーダンス、ベクトル表示
前回 Maxima on Android(MoA)の再活用ということで、2次元平面上のベクトルを1次変換した後のベクトルと合わせてグラフ表示できるようにしてみました。ここまでは数学ですが、ついつい抽象から離れて具象化したくなるお惚け老人です。複素インピーダンスをベクトル表示できるんじゃね。やってみました。 “やっつけな日常(71) Maxima on Android、複素インピーダンス、ベクトル表示” の続きを読む
お手軽ツールで今更学ぶアナログ(192) 「エミッタフォロア」同調アンプ
アナデバ社(ADI社)のWeb記事『StudentZone』の2024年4月号(和文版)実習初回です。3月号の「同調アンプ」記事を終え、次は何よとみやれば再びの同調アンプでした。ちょっと回路構成は異なるけれどLCタンク回路は同じ。アナログ権化のアナデバ様がこだわるのだからそれだけの意味がある。分かっておるのか自分?
“お手軽ツールで今更学ぶアナログ(192) 「エミッタフォロア」同調アンプ” の続きを読む
SPICEの小瓶(47) 呪文.opt meascplxfmt=cartesianでQ値を
前回、LTspiceの.MEASコマンドを使ってカットオフ周波数を計算。そのときHELPファイルの.MEASUREの項を読んでいて気付きました。ピークから3dB落ちたところの1点の周波数でなくバンド幅を求める方法書いてあるじゃん。Q値(Quality factor)など一撃、と思ったらそこから先が長かったです。
“SPICEの小瓶(47) 呪文.opt meascplxfmt=cartesianでQ値を” の続きを読む
SPICEの小瓶(46) LTspiceでカットオフ周波数を求める、.measでお楽?
前回、LTspiceの.MEASコマンドを使って、共振点の周波数を求めることができました。余勢を駆って思いつくのは、この方法を「流用」すればカットオフ周波数とか求まるんじゃね、ということです。やってみたらばハイパスだろうとローパスだろうと同じコマンドで求まります。カーソルを手動で動かすより便利?でも微妙にズレとるなあ。
“SPICEの小瓶(46) LTspiceでカットオフ周波数を求める、.measでお楽?” の続きを読む
モダンOSのお砂場(91) ArduinoとNucleo(Mbed OS6)間シリアル通信
Arduino APIと比較しながらArm純正RTOS、Mbed OS6の入出力API群を練習中。前回はUARTといいつつ自分に送信するループバック試験。今回は「通信」らしくお相手Arduino UNO R4と接続してみます。また前回はBufferedSerialでしたが、今回はUnbefferedSerialを使用。
帰らざるMOS回路(60) Xilinx Vivado、続クロッキングとバイナリカウンタ
前回まで「制約」constraints の設定のお勉強にはまり込み、しばらくFPGA実機を動作させていませんでした。忘却力の年寄はFPGAへの書き込みの仕方とか既に怪しいです。そういえば制約の件にハマり込む前に練習していたバイナリカウンタのIPの件、実機に書き込んでなかった気がする。そいつでリハビリ?
お手軽ツールで今更学ぶアナログ(191) 同調アンプの入力にハイパスフィルタ
アナデバ社(ADI社)のWeb記事『StudentZone』の2024年3月号(和文版)実習5回目です。「同調アンプ」引っ張るな~と思っていましたが「3月号」の実習はこれで完了です。手抜きだけれども。今回は初回のシンプルな同調アンプに立ち戻って、入力にハイパスフィルタを挿入してみよとの思し召しです。
SPICEの小瓶(45) LTspiceで共振周波数を求める、カーソル、.meas、どっち?
前回はLTspiceとMaximaの2通りでインピーダンスを求めました。その末尾に共振点を含むAC特性のグラフがあり。今回は共振点の周波数をLTspiceで求めてみたいと思います。一つは単刀直入、グラフにカーソルを置いてグラフから値を読み取るもの。もう一つは .MEAS コマンドを用いて計算で求めるものです。どっち?
“SPICEの小瓶(45) LTspiceで共振周波数を求める、カーソル、.meas、どっち?” の続きを読む
SPICEの小瓶(44) LTspiceでインピーダンス計算、Maximaでも計算、どっち?
インピーダンスの計算をMaxima様にお願いするとか、ましてやLTspiceに御出馬いただくなど牛刀割鶏の類、とは思います。手計算がメンドければ電卓あるだろ~。でもね、忘却力の年寄は電卓を使ってもチョイと複雑になるともういけません。あれ手が滑った?結局は計算をお願いすることになるんであります。しかし、一長一短あり。
“SPICEの小瓶(44) LTspiceでインピーダンス計算、Maximaでも計算、どっち?” の続きを読む
お手軽ツールで今更学ぶアナログ(190) 同調アンプの電流源に信号加えてAM変調
アナデバ社(ADI社)のWeb記事『StudentZone』の2024年3月号(和文版)実習4回目です。前回、「同調アンプの改良」ということで差動ペア段を導入してます。そこで差動ペアの電流源になってしまったQ3、単にバイアス与えるのではなくコイツに信号を加えたら?というのが「追加の実験」です。AM変調だぜ。
帰らざるMOS回路(58) Xilinx Vivado、「制約」のチュートリアル、その1
前回に続きいよいよ制約 constraints の設定の練習に入りたいと思います。ついては何かチュートリアルなどないのか?AMD(Xilinx)様に無いわけないっと。「UG945 – Vivado Design Suite チュートリアル: 制約の使用」です。英語読む気力が薄れたお惚け老人にも優しい日本語版であります。
お手軽ツールで今更学ぶアナログ(189) 差動ペアでディスクリート同調アンプの改良
アナデバ社(ADI社)のWeb記事『StudentZone』の2024年3月号(和文版)実習3回目です。前回はちょっと脇道に入った感じでしたが、今回は本題の同調アンプの改良です。アンプに差動ペアを追加し「改良」せよと。記事的にはADALP2000にペアトランジスタが含まれている前提。でも手元のキットには入ってないんだ。