KiCadで基板を作るKiCadで基板を作るオープンソースの回路CAD「KiCad」を利用した回路設計や基板製作などを紹介します。iw回路設計websiteTwitterContact【プロフィール】iw回路設計KiCadで回路設計や基板設計をしたりしています。〜仕様決め〜前回はざっくりと作りたい基板の概要を考えましたが、今回はもう少し細かく回路の仕様を考えていきます。最初に、ESP-WROOM-32のデータシートを確認しましょう。Systemsのウェブサイトで入手できます。Pinsパワーオンリセット時に特定のピン状態で内部の動作設定をするようです。SDIOインターフェースの設定さしあたって必要なのは、2のブートモード設定を変更できるようにすることですね。他はデフォルトのままで良さそうです。Highなので「H:通常使用時、L:シャットダウン」ということでしょう。Pinsの動作設定は「電源オフかシャットダウン時まで保持する」と記載があるので、ENピンをLレベルにするとリセットがかかると考えます。(リセットがかかるとの記載は見つからないですが)なので、ENピン=リセット信号ということで進めます。以上の確認した内容から最低限下記の周辺回路が必要になります。回路の仕様は下記のように考えました。基板イメージまだ考え中ですが、下記のような感じでUSBメモリのようにPCに直結できるようなタイプを考えています。ESP-WROOM-32は電源投入時やWiFiのオンオフで突入電流が結構大きいという話を聞きますので、通信用のUSBからは電源は取らずに、電源コネクタを設けて外部から5V供給する形にしようと考えています。