実験用DC電源プロジェクト(2)マイコンの準備
実験用の電源を自作しようというプロジェクトの続き。 最初に設定した仕様の一つ、”単体の電源としても使えるが、PCからUSB経由で接続すれば、PCのプログラムで制御し動かせるようにする。また、PCから電流、電圧ともに取得できるようにする。” なのでマイコンを選定して、動かすようにする。ベアな ATMEGA328Pを買ってきてArduinoの最小構成を作るってもの。 今までもやった事があるが備忘録かねて。 マイコン選定 手元にあるICのマイコンの候補は以下。 CH32V003F4P6 :32ビットRISC-Vマイコン。秋月価格で60円と安価。基本なんでもこれで作っている愛用品。 https://akizukidenshi.com/goodsaffix/CH32V003.pdf ATMEGA328P-AU :おのずと知られたArduinoNanoに使われているマイコン。以外と高い。秋月価格で410円。 https://akizukidenshi.com/goodsaffix/atmega48-88-168-328_A_P_PA.pdf ATMEGA328PB-AU :上の328Pの後継機種。機能は同じなのに、値段はこちらの方が安い。秋月価格240円。328Pはディスコンが近いのでプレミアム価格が載ってきていて高くつくので、乗り換え用に手元に所有。 https://akizukidenshi.com/goodsaffix/ATMEGA328PB.pdf 今回は、OLED等で電圧、電流を電源として表示する機能を搭載したいし・・かっこよく作りたいと思っているので、悩んだが、メモリが16kBのCH32より、32kBで少し余裕がありながらも低価格のATMEGA328PB-AUを選択。 ATMEGA328PB-AUへのファーム書き込み ブレッドボードで動かすために、32ピンQFP変換基板( https://akizukidenshi.com/catalog/g/g109581/ )に半田で固定するところから。 マイコンのプログラムは横着してarduinoで済ませたいので、ファームを書き込む。 ファーム書き込みのやり方は、いろいろ検索すると出てくるから割愛するが、ざっくりArduinoNanoを使って書き込みの手順は以下。詳細は専門のページに任せて・・・ Mini...