みなさんこんにちは。電源課の真野です。
今回は、回路シミュレーションで簡易的に傾向をつかみたいときに利用できる“ビヘイビアモデル”についてお話しさせていただきます。
【関連リンク】
Spiceシミュレーションはメーカーが提供するモデルや、実測して抽出したモデルを使用することが普通ですが、規模が大きくなりすぎて解析速度が遅かったり、エラーで動作しなかったり… ということが発生し、傾向だけ確認したいだけなのに、動かないためにメーカーモデルの中まで調べて…
と想定以上に時間がかかってしまうことはないでしょうか。
そこで、設計の初期段階ではデバイスの単純な振舞いだけを模したビヘイビアモデルを作って検証することがよくあります。
(実はメーカーモデルも大半ビヘイビアで作られていますが、その中身は意外と複雑です。)
ここでは、【図1】のシンプルなインバータのFETをドライブする素子をビヘイビアで作ってみようと思います。具体的には、パワエレではおなじみのPWM信号を、一つのビヘイビア電圧源で生成させることができるので、順を追ってご説明いたします。
使用するSpiceは、入手しやすいAnalog Devices 社のLTspiceにしました。
【図1】インバータ回路
(1)PWM信号をつくる
まず、変調方式としてPWMが指定されていますので、その信号を生成します。
PWMはパルス幅変調(pulse width modulation)のことで、周期が一定で、その1周期中のパルスの幅(デューティー)が変化する方式です。
変調したい元の信号(被変調信号)と、それを周期ごとに区切る信号(キャリア信号)との大小関係を比較して【図2】のように信号を生成します。
キャリア信号には変化が直線的な鋸歯状波や三角波が選ばれます。
緑色の被変調信号を黒色のキャリア信号で変調したものが赤色の波形で、最終的に、FETのハイサイドとローサイドで反対の動作をさせるために、後述のデッドタイムを付加して位相を反転させた2種類の信号を作ります。
【図2】PWM信号生成の一連の流れ
(1-1)被変調信号の作成
AC出力になる50Hzサイン波の被変調信号をMODと命名して、Spiceの独立電圧源V(Independent Voltage Source)のSIN波設定で作ります。
信号の大きさは変調度初期値が80%なので(キャリア信号の波高値を1として)初期値として0.8Vに設定します。
記述は下記のようになります。
ここでは周波数(FREQ)と、キャリアに対する変調度(MD)を.paramコマンドで変更できるようにしています。
また、出力のノード名をMODとしています。
【図3】被変調信号(サイン波 50Hz)のモデル
(1―2)キャリア信号の作成
キャリア信号として波高値±1V、周波数100 kHzの三角波をCARと命名して、独立電圧源V(Independent Voltage Source)のPULSE設定で作ります。
記述は下記のようになります。
ここではキャリア周波数(CF)を.paramコマンドで変更できるようにしています。
また、出力ノード名をCARとしています。
【図4】キャリア信号(三角波100kHz)のモデル
【図4】のモデルでは頭頂部に平らな部分が発生しますが、気になる方は下記のようにPWL設定での記述もできます。
ただ、この記述はLTspice独自のものになります。
V_CAR CAR 0 PWL Repeat forever (0 0 {(1/CF)/4} 1 {(1/CF)*(3/4)} -1 {(1/CF)} 0) Endrepeat |
(1-3)元となるPWM信号の作成
先の被変調信号(MOD)とキャリア信号(CAR)の大小を比較して元となるPWM信号を作ります。
回路を考えるのでしたら、ここでコンパレータモデルなどを使用しますが、簡単に信号を生成するためLTspiceのビヘイビア電圧源B(Arbitrary behavioral voltage source)を使用します。
このビヘイビア電圧源BはLTspice独自の機能で、しかも、Bエレメントになっているため、他のSpiceに移植する際は注意が必要です。(他のSpiceではBエレメントはPspice ではGaAs FET、HspiceではIBISモデルに割り当てられています)
記述は下記のようになります。
被変調信号(MOD)がキャリア信号(CAR)を上回った時に1 V、それ以外の時に0になるようにしています。
また、出力ノード名をPWMとしています。
【図5】元となるPWM信号のモデル
今回は信号生成までとして、続きはまた次回ご紹介したいと思います。
次回は、デッドタイムの追加と生成した信号で回路をドライブしてみたいと思います。
Wave Technology(WTI)電源設計課では、スイッチング電源の設計のご依頼にお応えすると共に、上記のようなシミュレーション評価も行っております。その他WTIでは、各種シミュレーション、ノイズ対策、またリバースエンジニアリング、カスタム計測、機構設計など電源以外のことや電気回路設計以外でも幅広い知識と経験を有しております。何かお困りのことや『こんなことができないの?』 などのご要望がありましたらまずはお気軽にご相談下さい。
【関連リンク】
- 基板レイアウト設計受託サービス紹介ページ
- カスタム電源設計サービス紹介ページ
- 電源(パワエレ)・ワイヤレス給電(WPT)紹介ページ
- 解析シミュレーションサービス紹介ページ
- EOL対応(生産中止・ディスコン)
- EMC対策でお困りの方へ│WTI EMI対策受託サービス
- 電波暗室レンタルサービス
- リバースエンジニアリング Plus紹介ページ
- カスタム計測システム・受託評価
- 機構設計(防水設計・小型化設計・改良設計)紹介ページ
電源関連ブログ:
- 電源の新規開発設計でお困りではありませんか?
- 電源の外部からのノイズ電圧に対する耐性の話
- 電源の制御方式とLED駆動
- リニアレギュレーターやDCDCコンバータなどの電源ICの中に入っている基準電圧源について
- よくある開発の悩み事と電源回路
- バラスト電源の制御方法(定電流制御、定電力制御)
- 次世代高速通信規格(5G)の普及と電源
- スイッチング電源の評価・試験項目について
- パワコンの評価 ~JET認証・変換効率確認・定格試験・雷サージなどなど、種々の試験があります~
- スイッチング電源回路方式の特徴
- 電源回路の安定動作のための位相補償
- 電源回路とフィードバック制御
- カスタム電源設計とは?
- スイッチング電源の設計にはノウハウが必要!
- 電源に思ふ(スイッチング電源・リニア電源・デジタル電源)
- SiCデバイスを使って電源を高効率化してみました
- 電源にもデジタルの波が
- 電源機器の寿命検証
- DC-DCコンバータ設計 電源設計時の着眼点
- WTIのワイヤレス給電サービスが「関西ものづくり新撰2018」に選定されました!
- ワイヤレス給電 設計サービス リリース間近!
- 電気自動車の家での活用法
- 自動車の電動化を支える機器の開発
- 太陽光発電システムの縁の下の力持ち ~パワコンとは~
- 技術者は原理原則の理解が大事なんです!
- 回路図には登場しないインダクタンスに注意
- いまさらなんですが、SiCって何がいいのでしょうか?
- EMC対策セミナーに技術者からの熱い眼差し|テクノシェルパ
WTIメールマガジンの配信(無料)
WTIエンジニアが携わる技術内容や日々の業務に関わる情報などを毎週お届けしているブログ記事は、メールマガジンでも購読できます。ブログのサンプル記事はこちら
WTIメールマガジンの登録・メールアドレス変更・配信停止はこちら
WTIの技術、設備、設計/開発会社の使い方、採用関連など、幅広い内容を動画で解説しています。