製作モジュール一覧

2020年12月31日木曜日

NJM317電圧計付き可変直流電圧源 出力ノイズ測定

デジタル電圧計のDER EE DE-2645で電圧を表示させているので、出力にどれぐらいノイズが乗っているか測定しました。


出力電圧を3.3V/5V/12Vに設定してオシロをAC結合して負荷抵抗の両端の電圧を測定しました。

負荷抵抗は100Ωの酸金を2本並列にしたものです。

電源オフ

3.3V

5.0V

9.0V

12.0V

デジタル電圧計を動作させていてもほとんどノイズは乗らないようです。DE-2645はなかなか優秀ですね。

メモ

デジタル電圧計をOFFにした場合のノイズも測定したほうがよさそうです。

2020年12月27日日曜日

バイアスを掛けられるCVアンプの製作

かんたんなものですが、CV信号にバイアスをかけられる増幅器を作りました。




Arduinoを使ったエンベロープ・ジェネレーター(Arduino_EG)を使っているのですが、出力波形がGNDまで下がりきらないという問題があります。

Arduino_EG シミュレーション回路

Arduino_EG 出力波形

回路図の「Gate」がGNDレベルになることによりC1から電荷を抜き、出力するCV信号の電圧を下げますが、D2の順方向電圧(≒0.6V)があるため出力が完全にはGNDレベルに落ちません。

EGから出力されるCV信号は、主にVCAに入力して振幅をコントロールしますが、CVがGNDに落ちていないと音が切れません。GATE信号を区切ってやって「ピュンッ・ピュンッ・ピュンッ」としたいところが「ピューピューピュー」という感じになってしまいます。休符中も音が鳴り続けます。

バイアスを掛けてやって出力をマイナス側に振れば解決するのですが、Arduino_EGは単電源で動作させているため単体では少し難しかったのです。

今回±12V電源を使えるEurorackモジュールとして製作しました。

回路図
基板図

非反転加算回路ですので、入力抵抗(R1, R2)の値が小さい方が利得が大きくなります。

この回路の場合、利得-∞~10dB、バイアス-2.5V~+2.5V程度になります。

動作のようす


波形の底をGNDまで下げる

CH1:IN CH2:OUT

バイアスをマイナス側最大

CH1:IN CH2:OUT

-2.5V程度バイアスが掛かっています。マイナス側に振りすぎると回路によっては(マイコンの入力端子など)危険なので注意して使う必要があります。

本来はVCAなどCV信号を受ける回路でバイアスを調整できるようにしたほうが良いと思います。

2020年12月23日水曜日

SawVCO(アナログVCO)とNucleo-DCO(デジタルVCO)の出力波形の比較

VCOとして使っているNucleo-DCOと今回製作したSawVCOの出力波形を比較しました。

Nucleo-DCOの筐体

ホコリ被っていますw

Nucleo-DCOの主な仕様は、
  • Nucleo F767ZIベース
  • 内蔵12bitDACより出力
  • サンプリングレート62.5kHz
  • 6次ベッセル特性VCVS LPF(fc=20kHz)
ノコギリ波@110Hz(A1)を出力し、Behringer UMC404HD(32bit/192kHz)に入力してWaveSpectraでFFTしました。

SawVCO

Nucleo-DCO

Nucleo-DCO LPFなし

スペクトラムを比較するとアナログVCOのSawVCOの綺麗さがひときわ目立ちます。帯域が高周波数まですっと伸びており、倍音の間の谷の部分が30dB程低くなっています。

SawVCOとNucleo-DCOでは、同じノコギリ波でもVCFやVCAを通すと質感が異なりますがこの周波数特性が影響しているのだろうと思います。正直ここまで違うとは思っていませんでした。