プリント基板自作 KiCadによるプリント基板の設計方法 KiCadはプリント基板のガーバーデータを生成する機能が備わっている。16ピンSOICパッケージのICをブレッドボード挿せるようにするための変換基板を例に、KiCadで引いた回路図から銅箔パターンを作成する方法をまとめた。KiCadの「回路... 2021.05.07 プリント基板自作
プリント基板自作 プリント基板をクエン酸でエッチングする 手作りプリント基板のエッチングは大昔にサンハヤトのキットを使ってやってみた事があるが、エッチング液の塩化第二鉄が服に付くと取れない、廃液処理が面倒といったネガティブな思い出が多い。今でも塩化第二鉄によるエッチングが正統派な方法のようだが、巷... 2021.05.07 プリント基板自作
プリント基板自作 KiCadで片面基板にジャンパ線を追加する方法 KiCadは多層基板の設計に対応しているが、ホビーの電子工作なら銅箔面が片面しかない片面基板で十分な場合も多い。片面基板で他の配線を跨いで配線したい場合にはスルーホールでジャンパ線を渡せば良いのだが、当初方法が分からず試行錯誤する事に。その... 2021.05.07 プリント基板自作
ESP32 MicroPythonでINA219電流センサを使う INA219は±3.2A(0.1Ωシャント抵抗使用時)の電流を測定出来るI2C接続の電流センサで、MicroPython用ライブラリがGitHubに公開されている。このライブラリを使ってINA219で電圧・電流の測定を行ったので記事にまとめ... 2021.05.06 ESP32MicroPython
電源回路 TL431で負電圧のレギュレータを作る シャントレギュレータTL431を使えば、抵抗だけで数十mA出力の正電圧レギュレータを簡単に作ることが出来る。しかし、負電圧のレギュレータは抵抗だけでは作れず追加回路が必要だ。LTspice上で回路を組み実験してみた。TL431を使った簡易正... 2021.05.04 電源回路
LTSpice ブートストラップ回路によるMOSFETハイサイド制御を考える Vgs(ゲート-ソース間電圧)の定格を超えるような高電圧のスイッチングを行うために低電圧側パルスを高電圧側のパルスに変換する回路2種類を下記記事にて試した。これ以外の選択肢として、制御対象の電源より上の電位を発生させる昇圧回路を用い、Nチャ... 2021.04.17 LTSpiceデジタル制御回路
LTSpice PチャネルMOSFETによる高電圧ハイサイド制御回路を考える 下記記事でマイコンの低電圧パルスをレベルシフトしてパワーMOSFETをハイサイド駆動する回路の動作をLTspiceで確認した。一方パワーMOSFETのVgs(ゲート-ソース間電圧)最大定格は20V未満の物が多く、20Vを超えるような高電圧の... 2021.04.17 LTSpiceデジタル制御回路
LTSpice レベルシフタを用いたPチャネルMOSFETのハイサイド制御を考える マイコンの3.3Vロジック出力でPチャネルパワーMOSFETのハイサイド制御行う際、ロジック信号の電圧レベル変換したうえで適切な駆動回路でパワーMOSFETをスイッチングさせる事が必要だ。3.3Vパルスをレベル変換してMOSFETのスイッチ... 2021.04.17 LTSpiceデジタル制御回路
ESP32 ESP32のPWMをMicroPythonから制御して5V電源を12〜15Vに昇圧する ESP32に昇圧回路を外付けし、特別なICを使わずにESP32内蔵のADCとPWMを使ってMicroPythonから出力電圧の監視とPWM制御をする昇圧型DC-DCコンバータの実験を行ったので記事に残しておく。ESP32を使った昇圧型DC-... 2021.03.14 ESP32電源回路
電源回路 昇圧型DC-DCコンバータの原理回路をLTspiceでシミュレーションする 今回は、マイコンによるPWM制御を見据えた、昇圧型DC-DCコンバータの原理回路を取り上げる。マイコンを使った昇圧コンバータの実回路動作については下記の別記事にてまとめた。昇圧型DC-DCコンバータの原理回路昇圧型DC-DCコンバータの原理... 2021.03.14 電源回路