サンプルプログラム、回路図その他は、以下リンクにあります。more...しごと、やめました。新卒から15.5年勤めていた、通信用部品メーカを辞めました。2010年前後までは、やりたい事をやる事が出来る良い社風だったけどここ最近は、全くその面影すら無い状態になっちゃってお客さんの要求納期を丸呑みして、歪を技術者に丸投げする歪んだ環境になってしまってました。3ヶ月ほど、別の事業所に出向してたのだけど、そこでも全く状況は一緒。これはおかしいだろう。いう事で転職活動を開始。無事、私を必要としてくれるメーカに巡り会いました。くろのすは、11月より株式会社Cerevoでハード屋として働きます。more...2ch電圧源。微小電流源を別件で試作していて、評価のために細かく設定出来る電圧源が欲しくなったので、横道に逸れて作ってみた。2chのDACの出力を任意に設定する方向で。全体の制御はPSoC5LPで行って、エンコーダとOLEDで表示と設定を。LiPOバッテリを内蔵して、残量管理と充電も出来るように。概ね完成したので、後で資料を纏めて記事を書いてみよう。電流源の方は、200pA~20mA辺りまでリニアな様子。PSoC割り込み処理を書くのだ。いつも前プロジェクトを使い回しているのでテンプレを作ってblogに残して置こうと思う。回路図に置いて、OEという名前を付ける。おやくそく0回路図上で、hogeで宣言した割り込み端子の割り込みハンドラはhoge_isr。main()より前に置く。おやくそく2hoge_Start();とhoge_StartEX(hoge_isr);の順番だいじ。PSoC以前、PSoC5の味見を目的にユニバーサル基板にQFNのPSoC5を載せてSDカードをシリアルポート経由で読み書きするようなテスト回路を作って遊んだ。SDカードの読み書きが出来るってのはとても素晴らしい事だと思ったのでPSoC5(3も載るけどね)用のDIP化ボードを作ってみた。50mmとまぁ、手持ちの回路総動員で、なるべくコンパクトになるように目指した。外に出るGPIOは24本で、3.3Vの電源出力もある。Studioの基板製造サービスを使ったのだけど最近Seeedさん、4層基板を始めたので今回はそれを使ってみた。両面基板の時に常に悩みの種となる電源配線が相当ラクになった。10pinのJTAG対応I/Fを載せたのだけど、デバッガとの間にケーブルは必要だわ地味に場所喰うわであんまり良いこと無かったので、次のリビジョンを起こす時は5pinのSWD対応I/Fで設計しようと思ってる。Creatorのプロジェクト一式を公開する予定。みんなに便利に使って貰えたら幸い。8/27追記PSoC5ボードの情報を纏めたページを作りました。