» シミュレータ/ツール

商品タイプで探す

Designers' Tips

2025年12月29日号

技術で探す

著者/講師で探す

Access:7

シミュレータ/ツール

アナログ回路,ディジタル回路,電磁界,熱,制御システムなどのふるまいを計算しビジュアル化してくれる多機能なシミュレータや,プリント基板やFPGA,マイコンの開発エコシステムの使い方を解説します.

ZEPマガジン

最新PSOCでタッチ・アプリケーション開発入門
PSOC4000T評価ボードと3種類の拡張ボード(ホバー・タッチ,誘導式キー・パッド,液面センサ)を使い,リアルタイムで感度やしきい値を調整する方法を紹介
Renesas FPB+拡張モジュール+AIプログラミングで爆速マイコン・システム開発
RL78ファミリのFPBで,重力加速度の測定/表示/記録ができる「データ・ロガー」を製作.ArduinoシールドやPmod,Groveを活用する
バーチャル×フィジカルで高速開発!Renesas Arduino誕生
FPBはルネサス製マイコンを搭載したプロトタイピング向けボード.USB接続による電源供給と書き込み機能を備え,外部回路を用意せずに動作確認が可能
V-I特性を忠実に再現!SPICEモデル生成ツール Diode SPICE Model Creator
特性パラメータを求めるSPICEモデル生成ツールは実デバイスの特性に合わせ込むことは難しいため,実測の$V-I$特性に合わせ込むことを優先したツールを自作
波長はプリント・パターン上で短くなる
自由空間での波長λ0は光速cと周波数fから求められ,1GHz信号ではλ_0 = 30cm .伝送線路上では電磁界の分布や基板の誘電率の影響で波長が短くなる
プリント・パターンの曲げ方と反射
角を切り落とした曲げのリターン・ロスは直角曲げに比べて全帯域で約10dB改善される
10mm,5mm,2.5mmのマイクロストリップ線路の通過帯域
マイクロストリップ線路は高周波信号を伝送するための代表的な構造.線路の長さLが信号の通過特性に大きく影響する
マイクロストリップ線路はインダクタンスとキャパシタンスで構成されている
マイクロストリップ線路は,高周波では単なる導体パターンではなく,インダクタンスとキャパシタンスが組み合わさった分布定数回路として動作
OPアンプで作る方形波発生器「弛張発振回路」
弛張発振回路は,抵抗とキャパシタを組み合わせて自励信号を生成する回路.OPアンプはコンパレータとして動作し,充放電の繰り返しにより周期的な信号を出力する
発振トラブル多し:I-V変換アンプの設計要点
フォトダイオードに光が当たると電流が出力される.この微小電流を電圧に変換するI-V変換アンプは,発振が起きやすい点に注意が必要
抵抗とOPアンプ自体から出る:増幅回路の3つのノイズ源
増幅回路におけるノイズ源は大きく分けて3つある.(1)抵抗器が出す熱ノイズ(2)OPアンプが出す電圧性ノイズ(4)OPアンプが出す電流性ノイズ
位相補償容量の最適値探し:電子回路シミュレーションで実験
補償用キャパシタの容量が小さいと安定性の改善は限定的.容量が大きすぎると過補償となり,応答速度が低下したり波形のひずみが発生したりする
増幅回路の発振を止める:定石「進み位相補償」
増幅回路の出力信号が入力に逆相で戻る際,十分な位相余裕がないと,信号が自己増幅されて周期的に振動する.この好ましくない現象を抑えるために,位相補償が有効
増幅回路の出力インピーダンス:負帰還による抑圧効果
増幅回路における出力インピーダンスは,回路の出力端から見た内部のインピーダンス.単体のOPアンプは数百Ωから数kΩの値をもつ
増幅回路の誤差「オフセット電圧」の設計法
OPアンプの増幅回路におけるオフセット電圧は,入力端子に印加された電圧差がゼロであっても,出力に現れる誤差のこと
大振幅と小振幅で全然違う!増幅回路の周波数特性
OPアンプ増幅回路は,周波数が高くなるほど出力信号が縮んでいく性質がある.小さな信号ではゲイン帯域幅GBWで説明できるが,入力振幅が大きい場合は別の制限が支配的になる
高域でのゲイン低下に注意!OPアンプ増幅回路の周波数特性
OPアンプ増幅回路は低域では抵抗で設定したゲインとおりの特性が得られるが,周波数が上がるにつれてゲインが低下し始める
入力と出力の電圧が等しい…それでもアンプ?絶対使う「ボルテージ・フォロア」
ゲイン1倍のアンプ「ボルテージ・フォロワ」は,高い信号源抵抗をもつセンサなどの電圧信号を低インピーダンスの負荷に正確に伝えることができる
USBマルチ測定器ADALM1000用測定アプリ ALICEのPCセットアップ
ALICEはADALM1000を操作するための専用GUIソフトウェア.波形表示,直流・交流の信号生成,I-V測定,データ記録などの機能を備える
アンテナ・アレイのビーム・パターンを可視化
アンテナ・アレイのビーム・パターンは,各アンテナ素子の位相と振幅によって決まる
強制?自然?筐体放熱?密閉筐体の熱計算
小型密閉筐体に15W程度の基板を実装する場合,部品から発生する熱を効率的に筐体へ逃がすことが重要
クルマ向け超低硬度TIM:大型電子部品の放熱
筐体との接触面が不均一になる凹凸のある電子部品には,超低硬度TIMを活用すれば,柔らかいシートが部品表面に密着し,効率的に熱を筐体に伝達できる
電子回路シミュレータLTspiceでCISPLE試験
CISPR規格に基づく伝導エミッション評価を回路シミュレータで模擬すると,実機測定前に問題点を把握できる
高効率化したいなら!不連続モードは重要な選択肢
スイッチング電源は,周期一定で臨界点近傍の動作を維持すれば,不連続領域でも安定な制御が可能であり,制御回路を複雑化せずに高効率が得られる
数十kHzの低周波電磁界 3相モータ・インバータの場合
PWMによる駆動においても,三相ラインを個別にシールドするのではなく,空間的に一体化した構造でのシールドが望ましい
10Gbps信号の電磁界空間放射
直線的な配線では放射が少なく抑えられる傾向があるが,配線を屈曲させた構造にすると,共振やアンテナ作用により放射が増す
差動信号はスリットを上手に超える
スリット部を通過する際,差動伝送を用いると,信号の一部はスリット側に逃げるものの,大部分のエネルギは減衰せずに伝送される
キャパシタでスリット超え リターン経路は絶対確保
スリットによるリターン経路の断絶は,近傍にキャパシタを配置することである程度補うことが可能
高速信号のスリットまたぎ
高速信号ならスリットをうまく通過できるように見えるが,実際は信号のエネルギの一部がスリット方向に流出する
30Gbps/0.03ns!超高速パルスの波形観測
直流と異なり,高周波のリターン電流は伝送路全体を経由するのではなく,信号の進行に伴って同方向に進む
安定に動作する負帰還アンプの検証と構築
OPアンプに同軸ケーブルなどの容量性負荷をつなぐと動作が不安定になる.また,帰還抵抗とOPアンプ自体の入力容量によっても不安定になる.とにかく容量には細心の注意を
低電圧/単電源動作のための適切なOPアンプ選定
OPアンプもディジタルICと同じく,電源電圧いっぱいで動くという理解は間違い.電源電圧いっぱいまで動かないOPアンプは多い
高精度増幅を実現するOPアンプの選び方
±LSB/2が±0.6mVの12ビットA-Dコンバータと組み合わせる増幅回路に使うOPアンプには±60μVの入力オフセット電圧性能が必要
OPアンプの周波数特性と適切な選び方
フィードバックをかけることでOPアンプは所望のゲインで動くが,その周波数特性はオープン・ループ・ゲインを超えられない.ゲインが10倍,$f_T$が10MHzなら実効的な帯域は1MHz
ネット通販に基板を発注
インターネットでプリント基板を発注するときに必要なのはガーバ・データとドリル・データだ.KiCadなどの基板設計ソフトから出力する
外形線データ設計とガーバアウト
KiCadでは,外形線を「Edge.Cut」レイヤに描画する.このレイヤは基板の製造時に使用されるため,正確な設計が求められる
配線データの作成
KiCadを使用してプリント基板を設計するための初期準備として回路図データを読み込み,部品の配置に備える必要がある
回路図の作成
Kicadによる回路図作成では,ERC機能とネット名などの活用によって効率的かつ正確に基板を設計できる.特にネット名は視認性向上やエラー防止に役立つ
回路図シンボルの作成
端子が整理された配置が回路図の可読性に直結する.ライブラリ管理とシンボル設計を正確に行いたい
フットプリントの作成
基板上の寸法制約に対応しつつ、部品配置の正確性と作業効率を両立させるために、グリッド・サイズと原点位置の調整が不可欠
KiCadのダウンロードとインストール
Bluetoothレシーバの定番“BM83”を使って,iPhoneで高音質再生が可能なワイヤレス・スピーカを製作.基板はKiCadを使って製作した
コプレーナ/FET/BPFをQucsStudioに実装
ロスの小さい高周波信号用伝送路「コプレーナ・ウェーブ・ガイド」を用いて,伝達係数S21と反射係数S11のための評価低雑音アンプをQucsシミュレータ上で設計
値を連続可変させて最適解を手早く探し出す
AC解析やSパラメータ解析が可能な回路シミュレータ QucsStudioは,部品の定数を連続的に変化させながら,回路の応答を解析できる設計支援機能「スイープ」を備える
ベタ・グラウンドへの熱拡散に留意 時間をかけて確実に
高周波回路のはんだ付け作業をするときは,ルーペや拡大鏡を使って接続を詳細に確認することを怠ってはいけはい.LNAの入力端子の接触状態によっては雑音指数やSNRが低下する
NanoVNA実測 vs Qucsシミュレーション
数千円で買える3GHzネットワーク・アナライザNanoVNAと,DC解析,AC解析,Sパラメータ解析など多彩な機能を備えるQucsStudioは,高周波回路や無線回路の開発者の必需品
校正?基板?測定器自体? S11は高域で波打つ
どんなネットワーク・アナライザでも,S11を測ると高域で波打つ.原因は受信回路の整合度や校正の不正確さ,ケーブルの反射,測定器自体のインピーダンス変動などさまざまだ
マイクロストリップ?それともコプレーナ?
標準的な厚さ1.6mmのFR4基板で,Z0=50Ωのマイクロストリップ線路の導体幅は3 mm.幅0.8mmの1608チップ部品と接続すると不整合が生じて数GHz帯域で大きな反射が発生する
精巧で繊細!コネクタはトルク・レンチでケーブルと接続
ネットワーク・アナライザにSMAコネクタを接続する際は,レンチを使って指定されたトルクで締め付けることが常識.無視すれば測定性能が低下し,1000万円を超える機器が使用不能になる
リターン・ロスS11と通過ゲインS21の実測
無線機の送信回路からアンテナまでのインピーダンスが整合していない場合,信号の一部が反射し,送信効率が低下する.この問題の原因はリターン・ロスを測ることで特定できる
損失,共振,反射,skew,ノイズ…
USB TypeCなど,10Gbps超の高速域では信号の波長が短縮される.エラー要因として,信号線路の損失,反射,共振,skew,外来ノイズなどが挙げられる
Sパラ対応シミュレータ QucsStudioで解析
高速信号では,線路間結合「クロストーク」が通信の品質に悪影響を及ぼす.LTspiceにはできないSパラメータ解析対応のSPICE系回路シミュレータ“QucsStudio”で波形シミュレーションを実行
良い例 vs 悪い例 差動信号の引き出し方
10Gbps超の信号を扱うUSB Type-Cコネクタは,SMD実装が基本.しかしリワーク作業性の理由から,信号損失や反射を引き起こす可能性のあるスルーホールが使用されることも多い
KiCad入門 基板の外形線を作る
CADで描く基板の外形線は一筆書きでなければならない.製造エラーにつながらないよう,線データの交差や重複がないか注意深く確認する必要がある
KiCad入門 ドリル・データとExcellonファイル
ドリル・データはプリント基板上のスルーホールやパッドのための穴を開ける工程で使用される.Excellonフォーマットで記述され,穴の位置,サイズ,層情報を含む
Sonnet Lite無料版をお試し!初めての電磁界シミュレータ
無線通信やRF設計用の定番ツール電磁界シミュレータ Sonnet Lite(評価版)を使って,パッチ・アンテナの電流密度分布(3.7GHz帯)を解析してみた
自宅がRF実験室に!1万円3GHzネットアナでSパラ測定
NanoVNAは約1万円と,デスクトップ型の数百分の1で買えるポケット型ネットワーク・アナライザ.無料シミュレータも活用して,自宅でRF回路の実験や開発が可能な時代だ
リフロ?手はんだ?フットプリントの作成術
部品のはんだ付けの方法には自動機またははんだこての2つ選択肢があり,各々に適したフットプリントを設計することが重要.0.5mm以上のパッドの露出部分を確保したい
GNU Radio×USRPで作るソフトウェア無線機
USB接続型の定番ソフトウェア無線器“USRP”シリーズを使って,ソフトウェアFMレシーバを作ります.GNU Radioのプログラミング支援ツール“GNU Radio Companion”も利用します
初めての3Dプリンタ 種類と選び方
積層精度100μmのホビー用から,積層精度25μmのプロ用まで,3Dプリントの造形方式によって仕上がり精度や対候性が違います.その選び方は?
ラズベリー・パイ Picoマイコン入門 C言語開発環境の構築
ARM GCC Compiler,CMake,Build Tools for Visual Studio 2019,Python 3.9,Git for Windows,Visual Studio Codeをインストールしてラズベリー・パイPicoのプログラムをC言語開発
正しく回路が生成されないHDL記述
論理回路設計に不可欠なハードウェア記述言語 HDLの記述が文法的に正しくシミュレーションできたとしても回路に変換できるとは限らない.動画では失敗事例を3つ紹介
米国 Efinix 社製 FPGA スタータキット“ Xyloni ”入門
米国FPGAメーカ Efinix社のモバイル/IoT向け小規模 FPGA“Trion”を搭載したスタータキット Xyloniの開発環境のインストール方法とLED点灯回路の論理回路設計を解説する

VOD教材[視聴無制限]

[VOD/data]GPU/CPU/量子コンピュータによるサイバーセキュリティ実践プログラミング
製品車載CANのプロトコル解析から,AIカメラ開発,量子暗号技術まで
[VOD/Full KIT/data]3D LiDAR×Jetson Superキットで学ぶ 高精度リアルタイムSLAM&センサ・フュージョン
点群スキャン・マッチングからグラフベース最適化,SLAMフレームワークGLIMの使用方法まで
[VOD/Full KIT/data]WebブラウザでI/O!スマホで計測制御デバイス開発
Pico W×MIT App Inventor2でネットワーク温湿度計をドラッグ&ドロップ制作
[VOD/KIT/data]新人技術者のためのRISC-V CPU設計 初めの一歩
C言語完全対応!HDLソース 500行のミニCPUを一緒に作る
[VOD/KIT/data]8bit PIC/Wi-Fi/Debugger搭載!ミニマムIoTデバイス製作キット
10分×10種類!付属ソースコードでDAC音源からWeb温湿度計までスピード開発
[VOD/KIT/data]Arm M4/M7/DSP×500MHz!STM32H7ハイスペック計測通信Module開発
フィルタ/FFT/変復調まで!そのまま組み込めるオールイン・キットで信号処理プログラミング
[VOD/Pi5 KIT/data]大規模言語モデルLLMによる生成AIプログラミング入門
ラズパイに軽量実装!ネット接続不要のスタンドアロン・エッジ開発
[VOD/KIT/data]Wi-Fi×32bit PIC!FreeRTOSプログラミング実習 オールインキット
インターネット通信もセンサ計測も並行処理!マルチタスクIoTを作る
[VOD/KIT/data]Jetson Nanoキットで学ぶ NVIDIA CUDAプログラミング入門
GPUのしくみから並列処理の実装,画像処理,AI応用まで
[VOD/KIT/Book/data]ラズパイPico W×ChatGPT APIで学ぶ 会話型IoTエッジ開発
センサ計測/OLED制御からクラウド連携,言語理解AIまで,キットでMtoMを体験
[VOD]ARM/GPU/FPGA/RISC-Vで作る AIカメラ&IoTエッジ開発 100の要点
LLMの実装から高速画像/グラフィック処理,カスタムCPU設計まで
[VOD/KIT]強度128ビット! AES暗号セキュリティ・プログラミング入門
IoTから車載まで! 世界標準暗号をマイコンに軽量実装
[VOD/KIT/Book]PICマイコン オールイン1日学習キット
完全キットと最新開発ツールでPICマイコンの基本を1日でマスタ
[VOD/KIT]ラズベリー・パイで学ぶエッジAIプログラミング入門
AIを実装したエッジの作り方を1日で学ぶ
[VOD/KIT]カメラ×ラズパイで一緒に!初めての画像処理プログラミング
定番ライブラリ“OpenCV”の使い方から特徴量抽出,ニューラルネットAI,高速化までを1日でマスタ
[VOD/Pi KIT]Wi-Fiマイコン&ラズパイ付き!初めてのiOS/Android×センサ・プログラミング
農園も工場も自宅から!計測値をサーバに転送してスマホでモニタ&制御
[VOD/KIT]人工知能カメラM5StickVで作って学ぶ画像解析AI開発入門
プログラミングの基礎やモデルの構築・実装をAIマイコン搭載キットで学ぶ
[VOD/Pi KIT]Python×ラズパイで初めての量子コンピュータ
量子コンピュータの演算をラズパイで体験する
[VOD/KIT]実習キットで一緒に作る!オープンソースCPU RISC-V入門
マイコンの基礎からRISC-Vコアとシステムの論理設計/開発環境構築/FPGA実装まで
[VOD/KIT]実習キットでできる!ラズパイPico×Wi-FiモジュールでIoT超入門
ソフトウェア無線の開発に欠かせない数学と信号処理の基本を作りながら学ぶ
[VOD/KIT]実習キットでできる!ラズパイPicoでマイコン入門
1日でマイコンのプログラミングを習得する
[VOD/Pi KIT]ラズパイ×Node-REDで作ろう!IoTアプリ開発入門
ノンプログラミングでRaspberry Piを使ったインターネット・アプリを作る
[VOD/KIT]M5Stack Core2付き!ESP32で学ぶPython&Arduinoプログラミング入門
Lチカ/NTP時計/インターネット・ラジオの制作からTCP/IP処理の高速化まで
[VOD/KIT]M5Stackで一緒に作ろう!IoTセンシング・エッジ×クラウド連携システム開発[改訂版]
マイコンとデータ収集サービス“IFTTT”と可視化サービス“Ambient”を連携
[VOD/Pi KIT]ラズベリー・パイで学ぶLinux&Pythonプログラミング超入門
Linuxとラズベリー・パイを使った計測制御の基礎と操作方法を1日でマスタする
[VOD]故障推定から画像認識まで!「主成分分析」による最高性能AIエッジ 開発入門
データ群を最高効率で濃縮し,特徴を定量的に捉え見える化
[VOD/Pi4 KIT]SLAMロボット&ラズパイ付き!ROSプログラミング超入門
レーダでマップを作りながら走る地図作成ロボットを1日で作る
[VOD/KIT]STM32マイコン&Wi-Fiモジュールで学ぶ C/C++プログラミング入門
組み込みマイコンの定番“STM32”とC言語を使って実用性の高いプログラミング技術を1日でマスタする
[VOD/Pi3A KIT]ラズパイ・キットで学ぶLinux I/Oボードの作り方・探し方・動かし方
OS/デバイス・ドライバの基礎からARM SoC“LTTP3”を使ったラズパイ互換ボードの開発まで
[VOD/KIT]Python×実習キット×スマホでできる!ESP32マイコン活用術
定番IoTマイコン“ESP”とスマホの連携アプリをPythonで高速開発
[VOD/Pi4 KIT]世界の航空機を同時追跡!Flightradar24 ラズパイ・キット
ラズベリー・パイを活用して航空機追跡システムを構築する
Translate »