QCWDRSSTC用のランプ波(のこぎり波)簡単に作れるような回路を考えたので紹介します。
(違う用途で調べて来られた方は参考程度にしておいたほうがいいと思います...)

基本的にはコンデンサを定電流充電すると電圧が線形的に上がっていくことを利用します。

①定電流ダイオードを使う
回路です。

1

多分これが一番早いと思います。
定電流ダイオードで定電流充電し、MOSFETがONになるとコンデンサにたまった電荷を放電しランプ波にします。
これは一番簡単だとは思いますが、欠点がいっぱいあります

・充電電圧がVCC電圧に近づくと直線じゃなくなる
満充電付近になると、電流が流れにくくなって最後のほうが直線じゃなくなっちゃいます。なのでVCC-1Vくらい(CRDによる)までの電圧を使うようにすればきれいな直線が得られると思います。VCC電圧をちょっと高くしておくのもありだと思います(たぶんテスラなんか近くに12Vラインとか通ってるっしょ)

・ランプ波の傾きが変えにくい
傾きはコンデンサの容量を変えるかCRDの電流値を変えることでしか変えられません。両方とも半固定抵抗のようには可変できないのでピンポイントの値を見つけるのはなかなかめんどくさいと思います。

・QCW用のランプ波っぽくない(?)
QCW用ランプ波は、下の画像の左のような波形にしているものが多いです。しかしこの回路では右のような波形なのであまりよろしくないかもしれません。実際放電にどう影響するのか知りません。

3



②トランジスタを使う
回路です。

2

これはちょっとめんどくさくなりましたが基本的な部分は変わっていません。
まず上のPNPトランジスタがONになるとコンデンサの充電が開始されます。ベース電流は常に一定なので定電流充電をすることができます。
次は放電するときですが、上に書いたことと同じです。定電流で放電できるので、①で問題になっていた段々電圧を下げていくという動作ができます。
そしてこの回路はベース抵抗を可変させることでランプ派の傾きを変えることができます。PNP側の抵抗を変えれば立ち上がりの傾きを変えられるし、NPN側を変えれば立ち下がりが変えられます。
しかしこの回路にも欠点が

・トランジスタの種類や温度、個体差などで変わる
コレクタ電流はベース電流*hEFですが、hFEは様々な条件によって異なってきます。種類で変わるのはもちろんですが、同じ種類でも温度で変わったり、個体差もあります。なので回路を組んだら一回確認してみると良いと思います。

・ベース抵抗がデカい
大きめの抵抗を付けてベース電流を小さくしているのですが、テスラコイルのノイズがこの部分に紛れたらガバガバになりそうですよね。大したことじゃないです。それだけです。






ということで実際に実験してみました。

①の回路
CRD=E-101(1mA)、MOSFET=2N7002、C=1uF、VCC=5V
黄色がランプ波で水色がMOSFETのゲート電圧

実験したけど画像撮り忘れました!!1
(今度実験したら撮っとくよ)

まぁまぁです。電源が5Vなのでコンデンサの電圧が3.5Vくらいで充電を止めてます。
ちなみにそのまま充電していくと

実験したけど画像撮り忘れました!!!
(今度実験したら撮っとくよ)

こんな感じで最後のほうが曲線になってしまうので注意が必要です。





②の回路
PNPTr=2SA1015GR、NPNTr=2SC1815GR、ベース抵抗PNP側=470kΩ、NPN側=100kΩ、C=1uF、VCC=5V

DS1Z_QuickPrint41

綺麗です。理想に近いと思います。

①と同じように充電を続けてみると、
※実験なので充電時間を長くしたと言うかコンデンサの容量を少なくしています

DS1Z_QuickPrint40

電源電圧のすぐ近くまで直線を維持できていますね。電源電圧まで達するとそれ以上は電圧は上がらないので上が平たくなっています。




と、こんなかんじで比較的楽にランプ波を作れたと思います。あとは入力パルス幅を調整したりする回路を設ければいいと思います
また、この回路は簡易的なものなので、ガチでやる場合はなんかちゃんとした定電流回路を使ったりそもそもマイコンから出力させたりすることをオススメします