SPICEの小瓶(51) LTspice、2ポート回路のパラメータを求める

2portDiagramEC
Joseph Halfmoon

アナログ素人老人が一度も使ったことの無かったステートメントの一つが .NET ステートメントです。「ネットワーク・パラメータ」を計算してくれるもの。インピーダンス(Z)にアドミタンス(Y)、ハイブリッド(h)、恐ろし気なSパラメータもありーの。FとかGとかもあったような気もする。LTspiceで計算できるのだと。

“SPICEの小瓶(51) LTspice、2ポート回路のパラメータを求める” の続きを読む

お手軽ツールで今更学ぶアナログ(200) アクティブ・フィルタPart 1の「その4」

Joseph Halfmoon

アナデバ社(ADI社)のWeb記事『StudentZone』の2024年6月号(和文版)、なんと4回目です。前回までオペアンプ1個のアクティブフィルタを実習してましたが、今回はオペアンプ3個を使うバンド・ストップ・フィルタです。でもね、ちょいと使用するオペアンプの個数に問題あり。「ちょろまかし」てます。

“お手軽ツールで今更学ぶアナログ(200) アクティブ・フィルタPart 1の「その4」” の続きを読む

帰らざるMOS回路(78) Xilinx Vivado、RISC-V、高級FPGAならOK?

Arty_A7_100
Joseph Halfmoon

前回、RISC-V(MicroBlaze-V)コアの中にタイミングエラーが出るので悩んでました。使用しているFPGAは「お求めやすい」けれども「小さくて速いとは言えない」Spartan-7です。多分、スピードグレードも一番お手頃なやつ。もしかして「速い」FPGAターゲットにしたらタイミングエラー消えるんでないの?

“帰らざるMOS回路(78) Xilinx Vivado、RISC-V、高級FPGAならOK?” の続きを読む

お手軽ツールで今更学ぶアナログ(199) アクティブ・フィルタPart 1の「その3」

activeBPF
Joseph Halfmoon

アナデバ社(ADI社)のWeb記事『StudentZone』の2024年6月号(和文版)の3回目です。前回までにオペアンプ1個の「プリミティブな感じ」のアクティブフィルタ、ローパス(LPF)、ハイパス(HPF)と実習してきました。今回はご所望の周波数帯だけを通過させるバンドパス・フィルタ(BPF)です。 “お手軽ツールで今更学ぶアナログ(199) アクティブ・フィルタPart 1の「その3」” の続きを読む

お手軽ツールで今更学ぶアナログ(198) アクティブ・フィルタPart 1の「その2」

ActiveFilter_ACsimEC
Joseph Halfmoon

アナデバ社(ADI社)のWeb記事『StudentZone』の2024年6月号(和文版)の2回目です。前回は「一番プリミティブな」オペアンプ1個のアクティブ・ローパス・フィルタ(非反転)を実習。今回は反転型のアクティブ・ローパス・フィルタと非反転型のアクティブ・ハイパス・フィルタです。前回道筋できているので以下同文?

“お手軽ツールで今更学ぶアナログ(198) アクティブ・フィルタPart 1の「その2」” の続きを読む

お手軽ツールで今更学ぶアナログ(197) アクティブ・フィルタPart 1の「その1」

ActiveFilterLPF01_BB
Joseph Halfmoon

アナデバ社(ADI社)のWeb記事『StudentZone』の2024年6月号(和文版)の1回目です。「アナログ・フィルタ」の実験。アナデバ様的には6月号がPart 1、7月号がPart 2と2回に渡ってます。でもPart 1だけでも「いろいろ多い」ので当方の今回はPart 1冒頭の「一番プリミティブなやつ」1個のみ。

“お手軽ツールで今更学ぶアナログ(197) アクティブ・フィルタPart 1の「その1」” の続きを読む

帰らざるMOS回路(74) Xilinx Vivado、risc-v練習プラットフォーム改良

Running
Joseph Halfmoon

前回、Vitis IDEから「ソフトウエア・デバッガ」を使いました。使いやすいじゃん。しかし「プラットフォーム」のRISC-V(MicroBlaze-V)コアの設定がデバッガのことを無視した設定になっていたので、デバッガの機能を十分に引き出すことができませんでした。そこでハードを作り直しね。こういうときFPGAはお楽。
“帰らざるMOS回路(74) Xilinx Vivado、risc-v練習プラットフォーム改良” の続きを読む

帰らざるMOS回路(72) Xilinx、RISC-Vコア 12MHz版、Dhrystone

12MHzDhrystoneResults
Joseph Halfmoon

前回、FPGA上のRISC-Vコア(MicroBlaze V)を使って「伝統の」Dhrystoneベンチマークを走らせようと試み、「メモリが足りん」と怒られたところで中断。今回は仕切り直しであります。ようやくDhrystone 2.1成功。12MHzクロック、キャッシュレスという質素な構成ではありますが。
“帰らざるMOS回路(72) Xilinx、RISC-Vコア 12MHz版、Dhrystone” の続きを読む

帰らざるMOS回路(71) Xilinx Vitis、今度はDhrystoneに手こずる

PlatformV3T
Joseph Halfmoon

FPGA上のRISC-Vコア(MicroBlaze V)を使って、「Hello World」に「Lチカ」と成功、次は何かベンチマークをと思い至りました。前回の目論見では後は以下同文。しかし、そうは問屋が卸しませぬ。Xilinxのソフト開発環境VitisのExample、Dhrystoneを走らせるだけなんだが。
“帰らざるMOS回路(71) Xilinx Vitis、今度はDhrystoneに手こずる” の続きを読む

SPICEの小瓶(49) LTspice、ステートマシン記述言語を内蔵していた

stateMachine
Joseph Halfmoon

ロジック・ハードウエアあるいはソフトウエアの世界ではステートマシンを記述することはよくあるじゃないかと思います。ところが、アナログな回路シミュレーターであるLTspiceにもステートマシン記述機能が隠れてました。その「記述言語」をContraption Programming Languageと唱えるようです。初耳だぜ。 “SPICEの小瓶(49) LTspice、ステートマシン記述言語を内蔵していた” の続きを読む

帰らざるMOS回路(69) Xilinx Vivado、ついに成功 RISC-VからHello

RISC_V_BLOCK_DIAGRAM
Joseph Halfmoon

前回、チップ上のRAMにビルドしたオブジェクトがロードできんのが問題ということを理解。IP内部にメモリを含んでいるMCSではなく、単体CPUのIP+単体メモリIPであれば動作するだろうと。なんたって以前に動作OKになっているし。そこでRISC-V単体コアIPでやってみました。ようやくHello World成功。
“帰らざるMOS回路(69) Xilinx Vivado、ついに成功 RISC-VからHello” の続きを読む

お手軽ツールで今更学ぶアナログ(196) トランス結合アンプその2

DUTonBB
Joseph Halfmoon

アナデバ社(ADI社)のWeb記事『StudentZone』の2024年5月号(和文版)の2回目です。「トランス結合アンプ」の実験です。前回はまずは回路をLTspiceでシミュレーションしてみるべし、とやってみました。しかし元記事のご指定の周波数の信号入れてもハシボーな感じ。どこか決定的に間違っている?

“お手軽ツールで今更学ぶアナログ(196) トランス結合アンプその2” の続きを読む

お手軽ツールで今更学ぶアナログ(195) トランス結合アンプその1

TCampCircuit
Joseph Halfmoon

アナデバ社(ADI社)のWeb記事『StudentZone』の2024年5月号(和文版)の1回目です。4月号の第193回はコレクタにLCタンク回路を接続した同調アンプでした。今回はコレクタにトランスを接続した「トランス結合アンプ」です。初回なのでまずはLTspiceしてみるべしとやってみましたが、なんじゃらほい?

“お手軽ツールで今更学ぶアナログ(195) トランス結合アンプその1” の続きを読む

トホホな疑問(60) リアルな部品の現実を見よ(その2)?コンデンサの直列抵抗

RC
Joseph Halfmoon

前回、RLローパスフィルタの周波数特性がシミュレーション結果と違う件を追求しました。なんのことはない、シミュレーションで使う理想的なL(インダクタンス)と違い、現物デバイスには「見えない直列抵抗(ESR)」が隠れているためでした。今回はRCローパスフィルタの現物の周波数特性の合わない件を追求。結局、同じ原因ね。トホホ。 “トホホな疑問(60) リアルな部品の現実を見よ(その2)?コンデンサの直列抵抗” の続きを読む