電音の工場ブログ

趣味の電子工作を中心としたブログです.音モノの工作が多いです.

LFO for FX 完成

LFO for FX 完成

いろいろあってぐずぐずしたけれど、先週末に(コンパクト)エフェクタ向けLFOビルディングブロック をとりあえず完成とした。

  • マイコンATtiny85を使用して、
  • 電源は+5V
  • 8-bit PWM出力をふたつ備え、一方は正弦波、もう一方は正弦波をアンチログに通した波形を出力する
    • それぞれ値は0~255に正規化してある
    • 波形テーブルのサイズはひとつあたり1Kbyte (8bit×1024)
    • 高いPWMキャリア周波数なので、PWMのフィルタはRCで簡単にしている
  • ひとつのピンをA/D変換に使い、0~5Vを与えるとそれに応じた周波数の波形となる
    • 0→5V : 0.125→32Hz
    • 対数変化表現用に 32bit×128 のテーブルを持つ
  • 空きピンにLEDを付けて周期を確認できるようにしてある
  • 全体のプログラム容量は 3Kbyte / 8Kbyte
    • ATtiny45にもインプリできる
    • もっとテーブルを持てる(要検討:切り替え方法)

使っていたデバイスで、検討の最後にデバッグモードから抜ける際に失敗してしまったのか、それ以降ツールと通信ができなくなってしまった。LFOとしての動作は問題ないのでこのデバイスは、これはこれとしてキープ。

もう一個焼いて試してみなくては。

「それ以降ツールと通信ができなくなってしまった」件

回路の負荷が重くてISPとして機能していないということだとわかった。ジャンパ線で切り離せばOKなはず。