アナログ回路屋
mimetexを使ってブログやWebページへ数式を入れる
- 2010年1月24日 14:28
- mimeTeX
拙ブログの中で意外とアクセス数が多いのはMovableTypeで数式を!です。この記事はOSがSolaris10のサーバーでmimetex.cgiを稼働させ、LaTeXライクな入力で数式をgifイメージに変換し埋め込む方法を書いたものです。検索キーワード等より推測すると、アクセス数が多い理由はmimetexの情報が意外と少ないからではないでしょうか。
毎回の記事が数式を使うようであれば契約されているサーバーでmimetex.cgiを稼働させた方がベターだと思いますが、今だけ使いたいという方もいらっしゃると思います。
本エントリーは私どものサーバーで動いてるmimetex.cgiを使っていただき、簡単に見栄えのよい数式を生成してWebページやブログへ入れ込む手助けを目的とします。
使い方は簡単でイメージタグを用い下記を埋め込むだけです。
<img src="http://www.analib.com/cgi-bin/mimetex.cgi?数式">
私どものサーバーが不運にも未稼働であることも考えられますので、
http://www.analib.com/cgi-bin/mimetex.cgi?数式 で得られたgifイメージを保存してアップロードという使い方もできます。
http://www.analib.com/cgi-bin/mimetex.cgi?\Large f(x)=\int_{-\infty}^x e^{-t^2}dt
という記述をすれば、
が得られます。
mimetexの数式例はこのページにあります。数式をクリックすればどのような記述になっているか分かります。
http://www.analib.com/cgi-bin/mimetex.cgi?\normalsize\calendar
とすると下記が得られます。
LaTeXライクの記述法は作者であるJohn氏のWebサイトでLaTeX Tutorialが参考になるでしょう。ここにもフォームが用意されていて記述した数式を確認できます。
不運にも私どものサーバーが稼働していないときはgifイメージが得られません。この場合はどうぞご容赦ください。
- Comments: 0
- TrackBacks: 0
NF<3dBの効果について
- 2009年10月28日 09:49
- Noise figure
以前のエントリーで雑音指数と等価入力雑音、信号源抵抗の関係について書きました。本エントリーでは雑音指数 NF=3dB を掘り下げようと思います。
図1の回路を用い、雑音指数と等価入力雑音、信号源抵抗の関係は前エントリーで説明しました。すなわち、
...(式1)
式1で増幅器の雑音に関係する項を
ここでNF=3dBとします。すなわち、
...(式2)
式2が成り立つには信号源抵抗熱雑音と増幅器の雑音は等しい関係にあります。
全体の雑音電圧を
...(式3)
以上より、雑音指数が3dBは信号源と増幅器が同じ雑音を出し、全体の雑音はそれぞれの雑音の
実際の回路設計のことを考えてみましょう。
増幅器の回路設計に苦心し、仮に増幅器の雑音がNF=3dB時より1/10まで下がったとします。
...(式4)
式3と式4を比較すると、雑音電圧はNF=3dBのときから約
参考文献
低雑音電子回路の設計 Motchenbacher/Fitchen著 斉藤正男監訳
- Comments: 0
- TrackBacks: 0
トランジスタ技術への記事
- 2009年7月10日 09:54
- トランジスタ技術
CQ出版社 トランジスタ技術の2009年8月号に掲載されました。
記事は「高精度OPアンプ 設計の手順と考え方」です
内容は
バイポーラとCMOSからプロセスを選ぶ
- 決め手は素子の耐圧
- 素子の特性のマッチングはプロセスで決まる
- エミッタ形状によるオフセット電圧の違い
- 入力オフセット電圧はMOSよりもバイポーラの方が小さい
- オフセット電流は入力電流がほとんど無いMOSがバイポーラよりも小さい
- 初段増幅器の利得はバイポーラの方が大きくしやすい
- バイポーラとMOSの比較のまとめと動向
- まずは回路全体のイメージをつかむ
- 初段増幅回路
- オフセット電圧の検証
- オフセット電流の検証
- 初段利得
- 2段目増幅回路
- 出力回路
アナログICが身近に感じていただければとても嬉しいです。
- Comments: 0
- TrackBacks: 0
Analog EN (技術者ネットワーク)
- 2009年6月22日 01:27
- Analog EN
その名もAnalog EN(アナログ エン)
ホームページの言葉を引用すると、
「Analog ENはアナログにエン【縁】のある技術者のネットワークです」
群馬県/群馬大の「ぐんまアナログ技術立県事業/群馬アナログカレッジ」の有志から始まったとお聞きしました。
アナログ技術に関する話題で大いに盛り上がり、とても有意義な時間を過ごさせていただきました。
カメラを持っていったのですが話しに夢中になり1枚も写せなかったのが残念です。
参加された皆様、ご苦労様でした。
またお会いできることを楽しみにしております。
- Comments: 0
- TrackBacks: 0
ジャイレータについて
- 2009年6月19日 09:30
- Gyrator
IC内へフィルタ回路を設計する際にコイルがあったらどんなに便利でしょう。高周波回路ではアルミ配線を渦状に巻いたスパイラル・インダクタがありますがインダクタンスは小さく使える周波数帯が限られます。
アクティブフィルタを構成するにあたり、インダクタンスを模擬する回路技術としてジャイレータ(Gyrator)があります。ジャイレータは1948年、フィリップス社のB.D.H.Tellgenが「The Gyrator,A New Electric Network Element」で発表しました。ジャイレータの目的はキャパシタンスでインダクタンスを得る事です。近年では第二世代カレントコンベア(CCⅡ)を用いた回路技術もありますが、古き技術であるジャイレータもまだまだ現役だと思います。私も数十kHzの2次バンドパスフィルタをジャイレータを応用して回路設計した経験が数度あります。
本エントリーではジャイレータの概要について述べたいと思います。
ジャイレータは電圧を電流へ、電流を電圧へ変換する作用を有するものです。(図1へ概念図を示します)
図1より、
...(1)式
...(2)式
ここでkはジャイレーション抵抗、電流の向きはブラックボックスから見て"+"が流出方向、"-"が流入方向です。
(1)式の基本行列:Fは、
ここで"G"はジャイレーション抵抗"k"の逆数でジャイレーションコンダクタンスと呼ばれます。
2次側の電流の向きをブラックボックスへ流入する方向とし、(1)式を電流"I"で整理すると下記になります。
...(3)式
(3)式のアドミッタンス行列:Yは
...(4)式
(4)式より、ジャイレータを構成するには「正相と逆相のコンダクタンスを有する2つの回路を並列接続すればよい」ことが導き出されました。
導きやすさからYパラメータで考えます。
図2は4端子回路をYパラメータで表現しました。この場合の電圧/電流は、
...(5)式
(5)式へ(4)式の下記の条件を代入します。
負荷条件:を用いて式を整理し入力インピーダンスを求めると、
...(6)式
(6)式より、負荷へキャパシタンス:を接続すると、入力インピーダンスはインダクタンスに見えることが分かります。この方法により一端が接地されたインダクタンスを得ることができます。また
、
は入出力インピーダンスを高くすることにより理想ジャイレータの姿に近づきます。入出力インピーダンスが高いコンダクタンスを持った増幅器などは、お馴染みのOTAなどが挙げられます。
回路技術者の腕の見せ所は、理想ジャイレータのアドミッタンス行列にOTAの特性を如何に近づけるかでしょう。
ご参考になれば幸いです。
参考文献:
電子展望 Gyrator
- Comments: 0
- TrackBacks: 0
テキストブラウザ lynx
lynxはブラウザの他にファイル管理などにも使われるようで、まるでDOS時代のFDのような感じで使えることにビックリしました。操作も簡単なのでとても使い易いです。
ubuntuへlynxのインストールです。端末にて、
sudo apt-get install lynx-curその後 /etc/lynx-cur/lynx.cfg を日本語が表示できるように編集します。以下の3行を検索して修正します。
#CHARACTER_SET:iso-8859-1コメントを外し(#をとる)、下記のようにします。
#ASSUME_LOCAL_CHARSET:iso-8859-1
#PREFERRED_LANGUAGE:en
CHARACTER_SET:utf-8コマンドなどは多くのサイトさんが紹介されていますのでここでは割愛します。例えばwww.example.com のブラウジングだけなら端末で、
ASSUME_LOCAL_CHARSET:utf-8
PREFERRED_LANGUAGE:ja
lynx http://www.example.comあとは↑↓矢印キーで前のアンカー、次のアンカーです。操作に困ったときは Ctrl+Gで切り抜けます。?を押せばヘルプ画面が出てきます(英語)
ubuntuでの表示例を載せておきます。
- Comments: 0
- TrackBacks: 0
analib.comのサイトをリニューアルしました
- 2009年4月24日 17:12
- サイト更新
今回のリニューアルが3回め。analib.comのドメインを取得したのが 2002年9月ですから少しサボり過ぎだと反省してます。これからも少しづつですが更新していこうと思います。
ブログに書き忘れていましたが、やまなし産業支援機構様の1社1テクノというページがあります。今年の1月末〜2月頃だと思うのですが弊社を紹介していただきました。
やまなし産業支援機構様、ありがとうございました。
- Comments: 0
- TrackBacks: 0
雑音指数と等価入力雑音、信号源抵抗の関係
- 2009年4月11日 19:28
- Calculator | Noise figure
便宜上、本エントリーでは雑音係数を"F" その対数を"NF"とします。雑音係数/雑音指数は、
...(式1)
雑音指数NFは増幅器を通過した後、信号対雑音比が悪化する程度を示しています。増幅器の雑音がゼロの理想増幅器ならば雑音係数F=1→NF=0dBです。
式1をわかりやすい形に変形します。
...(式2)
は増幅器の利得分の1ですから、
は全等価入力雑音を表しています。
IEEE基準では雑音係数Fは標準温度290[°K]の環境下で増幅システム等の単位帯域幅あたりの雑音電力を入力端子に接続されている信号源抵抗で発生する雑音電力の比であるとしています。これは式2と同意で、
F=[全等価入力雑音電力]÷[信号源抵抗で発生する雑音電力] であることが分かると思います。
図1は増幅器で発生する雑音を入力端子に接続されるEn,Inで表し、更にその増幅器の入力端子へ信号源抵抗Rsとその雑音源Esが接続された状態を示しています。これより全等価入力雑音をEniとすると、
すなわち、
...(式3)
式3で使い慣れた全等価入力雑音と信号源抵抗の関係が導き出されました。
これをグラフで図示して更に分かりやすくしてみましょう。
グラフ1は横軸に信号源抵抗:Rs、縦軸は雑音とし式3の各雑音源をプロットしたものです。比較しやすいように等価入力雑音:En=10nV/√Hz、In=4pA/√Hzで与え、雑音帯域幅はΔf=1Hzです。等価入力雑音:Enは信号源抵抗に関係ありませんので一定です。等価入力雑音電流は信号源抵抗:Rsで雑音電圧になりInRsは信号源抵抗が大きくなると増加します。全等価入力雑音:EniはEnとInRsの関数です。
雑音指数は全等価入力雑音と信号源抵抗の熱雑音の比としました。(青線と黒線の比)このグラフより信号源抵抗が小さい場合はこの比が大きくなりNFは悪化します。En=InRsの信号源抵抗でその比は最小になりNFの最小値がここにあります。信号源抵抗を更に大きくするとEniはInRsに沿って大きくなりますので再びNFは悪化します。これらの関係が直感的に分かるとNF=**dBの増幅器回路設計が身近になると思います。
NFが最小になる信号源抵抗:Roは重要です。この値の時に信号源抵抗の熱雑音に加えられる増幅器の雑音が最小になります。このRoは、
...(式4)
グラフ1の場合は10nV/4pA=2.5kΩが求まります。
このときの雑音係数をFoptとし、式3を更に整理すると、
...(式5)
雑音指数の変化をグラフ2へ示します。式5の雑音指数はグラフの最下部(Rs/Ro=1)の値です。
以下は等価入力雑音電圧、等価入力雑音電流から最適信号源抵抗、雑音指数をもとめるスクリプトです。お役にたてたら幸いです。
Web Calculator
- Comments: 0
- TrackBacks: 0
バイカッドフィルタの仕組みについて
- 2009年2月14日 18:41
- バイカッドフィルタ
バイカッドフィルタは多目的フィルタとして使用されています。回路の原型は図5(本エントリー下部)のもので教科書などに出ていますから一度は目にした方も多いのと思います。教科書に出ている回路でも「どうやってこの回路を作ったんだろう...?」と疑問に思ったことはありませんか。本ブログではこの原理をアナログコンピュータの知識を用いながら探っていきたいと思います。
バイカッドフィルタ(Biquad filter)はBiquadratic function(双二次関数)の全ての形を実現できることからこの名前がついています。双二次関数の一例式を式(1)に示します。
...(1)
フィルタを設計したことがある方なら、式中の"s"はラプラス演算子であることが直ぐ分かると思います。この式で分子の定数を下記のように与え、、
とすると見慣れたフィルタの式が出てきました。
a) m=c=0 の場合
この式は低域通過関数です
b) m=d=0 の場合
この式は帯域通過関数です
c) c=d=0 の場合
この式は高域通過関数です
その他のフィルタ関数はここでは割愛しますが、式(1)の双二次関数を回路で構成できればいろんなフィルタが実現できそうです。
具体的にはこの双二次関数をアナログコンピュータを用いて解を導き出すようにプログラミング(回路を作る)することになります。
アナログコンピュータというのは現在使われているデジタルコンピュータの前に考案されました。コンピュータといっても画面がカラフルなわけではありません。主に数式の解を求めるための計算機です。数字を物理量で与えて計算させるもので、例えば"1"という数字を"1V"とかにします。(これはあくまでも例です)私は学生実験のときにアナログコンピュータを触りました。大きな版の裏側には積分器回路があり、両端がバナナジャックの配線で回路を作っていきます。抵抗はポテンショメータで演算結果は電圧として観測するものでした。蛇足ですが、あの頃は「こんなもの...」と思っていました。いまになって思えば良い経験をしたと感じています。アナログIC電子回路設計をするとフィルタの設計はついて回りますので。
本題に戻ります。
双二次関数にアナログコンピュータで使用する新しい変数"x"を導入して式(1)を変形します。
...(2)
ここでは式(1)をで除算しました。
分母の...(3) で
と
が求まれば、それらを分子の
...(4) の該当箇所へ回路中で印加し、定数は別個に与えることで
が求まります。
まず式(3)を積分回路と加減算回路を用いてブロック線図で表します。
図1に式(4)を加えると、
図2のブロック線図を実際の積分回路、加減算回路で置き換えるとフィルタになります。しかし一般的に加算回路は非反転増幅器と同じく同相入力時のエラー(CMRRが帰還率の影響を受ける)がありますから精度が良くありません。
ここでもう一工夫します。非反転回路を使いたくないので式(3)を図3のように改良します。
このブロック線図へ式(4)を加えたいのですが、図2であった変数"x"が消えています。そこで式(4)を変形します。
式(3)を式(4)へ代入すると、
...(5)
ここで、
とするとブロック線図は図4になります。
図4の伝達関数は、
となり位相が反転した形となりますがフィルタの動作としては問題になりません。
図4の積分器、インバータを具体化した回路が図5になります。
図5
これでバイカッド回路が導き出されました。このように求めたい伝達関数が既知であればアナログコンピュータの原理を使うと回路で実現できることが分かると思います。バイカッドフィルタの他にも応用がきくのではないでしょうか。
- Comments: 0
- TrackBacks: 0
ボーデ線図
- 2009年1月11日 20:22
- ボーデ線図
負帰還の安定性などを検証する場合ボーデ線図を用います。このエントリーではボーデ線図について計算をしながら概要を示したいと思います。
伝達関数G(s)が演算子sの関数である場合G(s)の周波数特性を求めるためにs→jωと置換すると交流理論の複素表記になります。
G(jω)の絶対値と偏角を考えると、
|G|は入力電圧と出力電圧の大きさの比を表し、ψは入力電圧に対する出力電圧の位相差を表しています。
|G|とψはいずれも角周波数の関数でありωを0〜∞へ変化させたとき|G|、ψがどのように変化するかを知ることが回路の特性を理解するのに重要です。角周波数ωが広い範囲にわたって変化したときG(jω)がどのように変化するか図式で表現するひとつの方法にボーデ線図があります。
ボーデ線図による方法ではG(jω)は2本の曲線で表します。横軸には対数目盛でω(実際は周波数f)をとり、縦軸には利得|G|のデシベル値をとって表した利得曲線と、縦軸には位相ψを度の単位で表した位相曲線の2本です。
例として1次遅れ伝達関数のボーデ線図を図2へ示します。
一時遅れ関数は、で表し、
と置換して
絶対値をとると
これより、
...(1)
ここで
これが図2の利得曲線と位相曲線です。
(1)式の利得曲線は2本の漸近線で表せます。のとき
とおいて(1)式を書き直すと
...(2)
は
したがって(2)式は、
...(3)
のとき
同様に
(2)式は
...(4)
この2本の漸近線はで交わります。
この点における利得と位相は
周波数になった時を考えると
この点はカットオフ周波数で低周波利得から3.01dB下がった点です。カットオフ周波数が低周波利得より-3dB下がった周波数というのはこの式から理解することができます。
このときの位相は
...(5)
次に(4)式の利得が減少する傾きについて考えてみます。
2つの周波数の比を考え、
→
、
は1dec(デケード)離れている
→
、
は1oct(オクターブ)離れている
といいます。これは、
(4)式のの項は角周波数
の変化に対し
(周波数が10倍になると-20dB減る)で減少する傾きであることがわかります。
またより
と書き直せるので、(周波数が2倍になると-6dB減る)で減少するとも言います。
(5)式のψは周波数がとすると
より
↓
となります。の周波数の
、
を考えると
の場合
の場合
以上より簡略化したボーデ線図を図3のように書けます。
- Comments: 0
- TrackBacks: 0
- Search
- Feeds
- Tag Cloud
- About Me
-
b>
山梨県韮崎市生まれ
玉川大学情報通信工学科を卒業後 アナログIC設計開発に従事
2002年故郷へ戻り起業
- Links
- Tag Cloud
-
- Analog EN
- BER
- biquad filter
- Bit Error Ratio
- Calculator
- calculator
- compiz fusion
- cut off
- fall time
- fc
- Gyrator
- linux
- lynx
- Maxima
- mimetex
- NF
- Noise Bandwidth
- Noise Figure
- rise time
- Slew Rate
- Solaris 10
- SR
- ubuntu
- vmware
- wxMaxima
- やまなし産業支援機構
- アクティブフィルタ
- カットオフ周波数
- サイト更新
- ジャイレータ
- テキストブラウザ
- トランジスタ技術
- バイカッドフィルタ
- フィルタ
- ボーデ感度
- ボーデ線図
- ボード感度
- 信号源抵抗
- 感度
- 感度関数
- 数式処理システム
- 立ち上がり時間
- 等価入力雑音
- 群馬アナログカレッジ
- 誤り率
- 雑音係数
- 雑音帯域幅
- 雑音指数
- 高精度
- 高精度オペアンプ
- 1社1テクノ
Get the Flash Player to see this player.
