ZEPマガジン
2024年12月9日号
[FPGA/HDL/論理回路]
FPGAキット DE10入門 論理合成前の動作確認 凡ミスによる無駄時間を0に ModelSimで事前対策 FPGA設計に早く確実に成功するためには,シミュレーションによる事前確認が欠かせない.ModelSimを用いたシミュレーションの実践がかぎを握る |
|
2024年12月8日号
[FPGA/HDL/論理回路]
FPGAキット DE10入門 PWM信号生成回路IP avalonバスに独自I/Oを追加 FPGAの標準インターフェースAvalonバスを利用すれば,独自IPを作りシステム統合できる.Avalonバスを介してレジスタを操作し,外部端子からPWM信号を出力するHDLソースを示す |
|
2024年12月7日号
[ロボット/自動運転/宇宙][モータ/アクチュエータ][信号処理/セキュリティ]
MATLAB/Simulink入門 ADCを読んでLED制御 コードレス・プログラミング環境 Simulinkでモデルベース設計 Simulinkは,図形ブロックを操作することで,複雑な制御器や信号処理システムを直感的に作成できる.ラズパイに外付けしたA-Dコンバータを動かしてLEDの輝度を制御してみた |
|
2024年12月6日号
[AI/IoT/マイコン][アナログ/センサ/計測]
M5Stack IoT電子工作 ハイスペック・マイコン ESP32 Espressif Sysytems社のデータシートから M5Stackには,Espressif Systems社が開発した高性能マイコンESP32が搭載されている.,デュアル・コア240MHzのプロセッサを搭載し,最大600 DMIPSを発揮する |
|
2024年12月5日号
[AI/IoT/マイコン][アナログ/センサ/計測]
M5Stack IoT電子工作 Pythonプログラミング入門 その2 WiFi×インターネット サーバ通信編 ESP32マイコンを内蔵するIoT開発キット M5Stack Core2は,クライアント,サーバ,アクセス・ポイントの3つの動作モードを備え,幅広いIoTアプリケーションを構築できる |
|
2024年12月4日号
[AI/IoT/マイコン][アナログ/センサ/計測]
M5Stack IoT電子工作 Pythonプログラミング入門 その1 タッチパネル操作ボタン編 M5Stack Core2は,Wi-Fi/Bluetooth/タッチパネルLCD/スピーカ/マイクを搭載するマイコンキット.NTP時計やインターネットラジオなど,IoTエッジをPythonで簡単に自作できる |
|
2024年12月3日号
[ロボット/自動運転/宇宙][モータ/アクチュエータ][信号処理/セキュリティ]
MATLAB/Simulink入門 なぜ,MATLABなのか 演算に特化!C言語より簡単記述&高速処理 MATLABは米MathWorks社が開発した数値解析ソフトウェア.複雑な行列演算を数行のコードで記述できる.ロボティクスからソフトウェア無線まで,制御や信号処理アルゴリズム開発に欠かせない |
|
2024年12月2日号
[測定器/分析装置][アナログ/センサ/計測][AI/IoT/マイコン]
LabVIEW入門 Arduinoで作るUSB I/O回路 溶液インピーダンスを測るポテンショスタット回路 ポテンショスタットは,反応性溶液の特性評価に利用する電気化学分析装置.作動電極と基準電極の間に精密な電圧を加えて電流を計測して,溶液のインピーダンスや化学反応速度を測る |
|
2024年12月1日号
[基板/実装/3Dプリンタ][高速データ伝送/USB][シミュレータ/ツール]
10Gbps時代の基板設計 7つの伝送エラー要因 損失,共振,反射,skew,ノイズ… USB TypeCなど,10Gbps超の高速域では信号の波長が短縮される.エラー要因として,信号線路の損失,反射,共振,skew,外来ノイズなどが挙げられる |
|
2024年11月30日号
[基板/実装/3Dプリンタ][高速データ伝送/USB][シミュレータ/ツール]
10Gbps時代の基板設計 線路間結合の波形シミュレーション Sパラ対応シミュレータ QucsStudioで解析 高速信号では,線路間結合「クロストーク」が通信の品質に悪影響を及ぼす.LTspiceにはできないSパラメータ解析対応のSPICE系回路シミュレータ“QucsStudio”で波形シミュレーションを実行 |
|
2024年11月29日号
[基板/実装/3Dプリンタ][高速データ伝送/USB][シミュレータ/ツール]
10Gbps時代の基板設計 USB TypeCコネクタの配線 良い例 vs 悪い例 差動信号の引き出し方 10Gbps超の信号を扱うUSB Type-Cコネクタは,SMD実装が基本.しかしリワーク作業性の理由から,信号損失や反射を引き起こす可能性のあるスルーホールが使用されることも多い |
|
2024年11月28日号
[基板/実装/3Dプリンタ][シミュレータ/ツール]
KiCad入門 基板の外形線を作る データの欠落や不正が許されない CADで描く基板の外形線は一筆書きでなければならない.製造エラーにつながらないよう,線データの交差や重複がないか注意深く確認する必要がある |
|
2024年11月27日号
[基板/実装/3Dプリンタ][シミュレータ/ツール]
KiCad入門 ドリル・データとExcellonファイル ガーバ・ビューワでエラーが発生したときは ドリル・データはプリント基板上のスルーホールやパッドのための穴を開ける工程で使用される.Excellonフォーマットで記述され,穴の位置,サイズ,層情報を含む |
|
2024年11月26日号
[AI/IoT/マイコン][Python/Linux/OS][アナログ/センサ/計測]
リアルタイムOS入門 タスクの優先順制御 競合を回避するしくみ FreeRTOSは,組み込みシステム向けの軽量でシンプルな定番のリアルタイムOS.その機能はタスクの競合を回避する優先順位管理やスケジューリング |
|
2024年11月25日号
[AI/IoT/マイコン][Python/Linux/OS][アナログ/センサ/計測]
リアルタイムOS入門 タスクの生成と管理 マルチタスク・プログラミングの初めの一歩 タスクは,初期化部とアプリケーション部で構成され,ステートマシン形式で設計される.状態遷移を制御することで,初期化や繰り返し処理を効率よく実行できる |
|
2024年11月24日号
[AI/IoT/マイコン][Python/Linux/OS][アナログ/センサ/計測]
リアルタイムOS入門 高速で確実な連続割り込み インターネット通信もセンサ計測も並行処理!マルチタスクIoTを作る IoTエッジのマイコンには,インターネット通信,センサ計測,LCD表示など,多種多様なタスクを並行して処理する能力が求められる.解決のかぎはリアルタイムOS(RTOS)の導入 |
|
2024年11月23日号
[ロボット/自動運転/宇宙][モータ/アクチュエータ][信号処理/セキュリティ]
MATLAB/Simulink入門 ライン・センサと信号処理 ライン・トレース・ロボットの目を作る 赤外線を放ち反射光の強度を測定するライン・センサを使うと白黒のパターンを識別できる.計測値に環境光やノイズが含まれる場合は,移動平均を用いた信号処理が有効 |
|
2024年11月22日号
[ロボット/自動運転/宇宙][モータ/アクチュエータ][信号処理/セキュリティ]
MATLAB/Simulink入門 ON/OFF制御 vs PID制御 誤差の多いBang Bang制御の誤差を改善 ライン・トレーサの直進性は,左右モータの個体差や床面摩擦,ギアの組立て精度など,多くの誤差要因によって損なわれる.Bang-Bang制御とPID制御の補償性能を比べてみた |
|
2024年11月21日号
[測定器/分析装置][無線/通信/高周波][ノイズ/放熱対策]
Tinyスペアナ&ネットアナ入門 スミスチャート測定 事前シミュレーションで周波数範囲を絞り込み 高周波信号をロスなく伝送するために欠かせない作業がスミス・チャートを利用したインピーダンス・マッチング.忘れてはいけないのは事前シミュレーションによる周波数範囲の絞り込み |
|
2024年11月20日号
[測定器/分析装置][無線/通信/高周波][ノイズ/放熱対策]
Tinyスペアナ&ネットアナ入門 入力プロテクタ「DCブロック」 壊す理由No1 一瞬の直流入力が命取り スペアナやネットアナなど,繊細なRF測定器を使って高周波回路を評価するときは,直流成分や大電力による入力回路の破損リスクを低減する「DCブロック」が有効 |
|
2024年11月19日号
[測定器/分析装置][無線/通信/高周波][ノイズ/放熱対策]
Tinyネットアナ入門 LiteVNA 64のキャリブレーション レンチを使って締め付けトルクを管理 ネットワーク・アナライザの測定精度を上げるにはレンチを使った締め付けトルク管理が重要.ショート/オープン/ロード/スルーのキャリブレーション用基準器の扱い方を解説 |