主に自分用のメモなのでわかりにくいので適当に読み飛ばしてください。
aruduinoによるエレキーのプログラム(スケッチ)がバージョンアップされ以前におかしかった事象も直っていた。
arduinoでエレキーの実験 <<---以前の実験ブログ
http://radioartisan.wordpress.com/arduino-cw-keyer/ <<---K3NGのエレキー
以前の実験ボードで実験したらとりあえず直っているのでソフトを書き込み独立して動くように作り変えてみました。
Arduinoは5Vなんだが移動用のエレキーとして使いたいので電池2本で動くようにしたい。
AVRのデーターシートによると3.3V以下はクロック10MHz以下でないとだめらしい。
そんなわけで、クロックを下げることにした。
16MHz以下の水晶等を持ってないのでAVR内部の発信回路を使う。
AVRのヒューズビット(fuse byte)を書き変えて内部発信を変えてみたが下記の現象でダメだった。
・内部発信に書き変えブートローダーも書き変えたたがarduinoのIDEでスケッチが書きこめない。たぶん、クロックが遅くなったのでブートローダーと同期が取れなくなったようだ。
・外部クロック16MHzにしてスケッチを書きこんだあとにフューズビットを書き変え内部クロックにしたところ動いたんだがトーンや操作が遅くなり実用的でなくなった。
仕方ないので規格外だが16MHz外部クロックのまま電圧を下げることに。
AVRは一定の電圧を切るとリスタートするがその電圧(ブラウンアウト トリガーレベル)は1.8V/2.7Vにした。
電圧を下げていったらなんと規格外の2.85Vまで動作しました。(実はこれ以上電圧を下げられなかった)一応、成功!!

ということで、最終的にこんな回路図になりました。
メモリは実験なのでとりあえず2つだけ。スイッチを増やせば12までできる。
規格外ではあるが、ちゃんと16MHzクロックで2.85Vで動いてくれました。
その時の電流は6mAなのでまあまあか。
5Vにすると14mA流れる。
音を出すともう数mA増えるが、実際に使うときはエレキーでは音は出さない。
回路的にはこれで完成!!
メモリをなんチャンネルにするか、ケースをどうするか??
なお、WINKEYエミュレーションもできるようになったのでaruduino形態で実験したがCTESTWINでは動作を確認できました。
USBIF4CWのようなケースに入れるのはもうちょっと考えてから。
これももう少し気が向いたらブログに書きます。
このK3NGのエレキーはものすごく機能がたくさんあるので、そのうちソフトの簡単な紹介を書きます。
<<--「投票」してくれるとうれしい!