« 74HCU04シンセデモ | トップ | 今日の一枚? »

74HCU04シンセレビュー

プロトタイプ基板製作から、3週間も経ってしまいましたので、忘れる前にレビューをしないと。
(最近、物忘れがひどいし…)

当初、74HCU04シンセを検討するにあたって、コンセプトとして、

  • 74HCU04をメインデバイスにして、部品点数を極力削減
  • 構成は1VCO(SAW、PW)、1VCF、1VCA、1LFO(TRI、SQR)
  • 5V単電源で動作
  • ある程度実用的なシンセ(5オクターブの発音域は欲しい…)

を考えておりましたが、前記事のデモサウンドのように、これらの条件は一応クリア出来たかなと思っています。
ただ、当初目論見より抵抗などの部品数がちょっと多くなってしまいました。
また、±15Vの世界に比べると、さすがに+5V単電源というのは、シンセDIYにとってマゾ的?制約条件でした。(最近、変な快感を覚えてきました…笑)
当初は一番難しいかなと思っていたVCFも、さすがにレンジは広く取れませんが、そこそこ動作しているようです。
しかし、VCO、特にアンチログ回路に落とし穴がありました。ブレッドボードで実験していたときには、スケールは未確認でしたが発振周波数範囲として5オクターブ程度は楽に取れていたので、この回路構成でOKではと目論んでおりました。が、実際に製作してみるとオンスケールで2オクターブも取れません…(;_;)
無理矢理5、6オクターブ得ようとすると途中のスケールがものすごく音痴になります。
試行錯誤の結果、原因はアンチログ回路にあることがわかりました。
このアンチログ回路の場合、Q1のコレクタ電流をIrefとすると、アンチログ回路電流出力Ioutは、

Iout = Iref exp( q/kt * Vb1) 
(Q1Q2の特性が完全に揃っていると仮定、Vb1:Q1ベース電圧で入力CVに比例)

みたいな感じになりますが、このIrefがくせ者で、入力CVが上昇するとQ1のエミッタ電位が上昇するため、Irefが減少し、その結果、出力電流の変化がきれいなアンチログにならない(つまる)ようです。

アンチログ特性SPICEシミュレーション

これではとても使えないので、苦肉の策として、少しでもIrefの変化を押さえるようにR5を大胆にも10Mとし、これでも2~3オクターブちょいぐらいがやっとなので、さらにR6を47kとして強制的に高域スケール補正をした結果、とりあえず6オクターブの音域を確保となりました。
このようにVCO、アンチログ回路はかなり強引な手法でスケールを合わせたので、もっとスマートな手法を見つけることが課題です。

さらに、74HCU04内部の素子間のアイソレーションにも悩まされました。
VCAをOFFとしても若干音が漏れるので、当初はQ5のアッテネーションを疑っていましたが、どうもU2をVCF、VCA、LFOで共用しているため、VCFで使用している素子の信号が最終段のアンプに使用している素子U2Fに漏れているようです。VCA以後のアンプは、別にトランジスタで組んだ方がいいようです。
74HCU04の素子間アイソレーションは正確には測ってないですが、感じとして30~50dBぐらいの範囲にあるようです。シンセとしては60dBぐらいは欲しいですね。

もう一つ反省点としてはEGを省略したことです。逆にLFOを別基板しても良かったぐらいです。
簡易ARタイプでもいいので、オールインワンシンセとしてはEGを組み込むべきでした。

まだまだ課題はありますが、今回のプロトタイプ基板のレビューはこの辺で…(^_^;)

コメント

レビュー興味深く読ませていただきました。
ストイックな設計なのですね。電源5Vに5オクターブって過激、と思いました。
余計な口出しになってしまうかもしれませんが、音域を広げるのって、VCO の制御をアナログとデジタルのハイブリッドにするなどいかがでしょうと思いました。VCO の C に並行にもう一つ C をつけてスイッチで on/off できるようにしてあげると、1オクターブ下にトランスポーズできるので、もしかしたらアンチログの負担が小さくなるかなーと。さらに複数 C を並列してあげると、さらに広くトランスポーズできるかなーと。が、部品は増えるし制御も複雑になってしまうのでトータルとして得な方法かはわからないですね。

さすが!rjbさん!やりますね!HCU04とは!私も以前HC132やHC14のシュミットタイプで発振器はよくやっていましたが、アンチログまでつけてやるようなことは思いもよりあMせんでしたね!それをモノにしてしまうなんてさすがです!私はやっとクイーザーをアップした程度でとろい始末です(汗!)貴殿のようにスピード感のある取り組みができたらと思ってますが----!冷汗!です!

ganさん>
過激?なようですが、基本的にVI変換なので、電源電圧が本質的な制約条件では無いのではと目論んでおります。
精度の良いCが入手できれば、Cによるレンジ切り替えも十分ありかなーって思います。
shinさん>
いえいえ、このプロジェクト?も1ヶ月以上かかってますので…
まだまだ改善の余地もありますし。
あのクイーザーも遂にお披露目ですね!

« 74HCU04シンセデモ | トップ | 今日の一枚? »

コメント

ミニシンセ「Cagura」
RJB 11/04
analog 11/04
ESM-2 デモサウンド
RJB 10/03
takeda 10/02
RJB 09/29
takeda 09/29
ESM-2 ファームウェアなど
RJB 09/29
なお 09/29
なお 09/29
ESM-2の回路図
RJB 09/23
酔漢 09/22
RJB 09/21
Chuck 09/21
RJB 09/21
ESM-2 週末の作業
暇仁さん 09/17
RJB 09/16
takeda 09/16
暇仁 09/16

トラックバック

[回路]叩きモノはいいよね
電音の工場ブログ
[Scilab]高調波も生成する(2)
はてな駐屯地
RJBさんがScilab本を買ったぞ
はてな駐屯地
USB-JTAG
虹的電子音楽機器
PIC、AVR、そしてARM7へ
虹的電子音楽機器

amazonアソシエイト