それではSPICEで使うキャパシタンス素子について説明していきます。
いわゆる容量性素子のことでコンデンサとも言いますが、ここではキャパシタンス素子(キャパシタ)とします。
キャパシタCの電圧と電流の関係は式(5)で示されます。
この式の右辺は電圧の時間変化率を示しており、差分的に考えれば時間Δtに対する電圧変化をΔVとし、Δt→0とした時の値です。
今、現在時刻をtnとし、tn+1の時刻における電圧Vn+1、電流In+1を求めることを考えます。
時刻tn〜tn+1の区間の電流を陰解法の定義に従ってIn+1で代表すれば、In+1は式(6)で計算することができます。
コンダクタンスの単位は電流/電圧ですから、式(6)中のC/Δtはコンダクタンス単位となり、この値をGCとすれば式(6)は式(7)で表現できます。
そして、式(7)を見ると、キャパシタの等価回路は図4に示すようにコンダクタンスGCと、In(=GC・Vn)という値の電流源から構成された回路ブロックと考えればよいことが分かります。
式(7)においてはGC、Inが既知ですので、この回路構成を用いて次ステップの予測電圧Vn+1を節点1の電圧として求めることができます。
そして、In(=GC・Vn)、つまり初期値を変えると計算結果も変わってしまうことも分かります。
ですから、次回説明するインダクタンス素子の場合も同じですが、t=0での初期値は決してツール任せにはせず、設計者が意識して決めてやる必要があるのです。
Copyright © ITmedia, Inc. All Rights Reserved.