Analog Synth Forum III
  新規投稿/post a new thread ┃ツリー表示/tree view ┃スレッド一覧/thread list ┃検索/search ┃設定/config. ┃トップページ/top page  

14 / 109 ツリー    ←次へ/next | 前へ/previous→

Anz's SEQ(安西さんのシーケンサー)回路図篇 公生32+ 2015/12/03-17:28 設計と製作/Design&Build [添付]

Re:Anz's SEQ(安西さんのシーケンサー)回路図篇&l... houshu 2015/12/12-20:00
Re:Anz's SEQ(安西さんのシーケンサー)回路図篇&l... 公生32+ 2015/12/12-22:35
Re:Anz's SEQ(安西さんのシーケンサー)回路図篇&l... houshu 2015/12/13-23:36

Re:Anz's SEQ(安西さんのシーケ...  houshu E-MAIL  - 2015/12/12-20:00 -

ロジックICで考えてみました。

安西さんの要望にすべて応えたわけではないですが、シミュレーションではそれらしく動くようになりました。回路図はLTspiceシミュレーション用で不完全です。必要なロジックICのモデルが見つかっていません。右のほうのアナログ回路は、とりあえず、状態が電圧から分かるようにつけたものです。(実際にはVRなどがたくさんつくべきです。

○他ユニットからのSLAVE機能や、シリアルに接続する機能はいれていませんが、簡単な切り替えでできると思いますのでシミュレーションしていません。停止時もここではあまり考えていません。

○ラチェット機能はできていません。できる気がしません。

○多彩な機能のうち、モジュールに閉じている部分については、3つに分けて考えました。
・ステップの切替(ランダム, RESET, STOP, SKIP, UP/DOWN, STEPのSET, それら以外)
・CVの切替(保持するSTOP, SKIP, SLUR, それら以外)
 保持のためにサンプル&ホールド(S&H)を使っています。
 切替は、U20で行っています。
・ゲートの切替(SLUR, REST, それら以外)
 ゲートの切り替えは簡単にU11で行っています。

○複雑なステップ切替を実現するために工夫しました。
・クロックが入る前に、次のステップの状態を作っておいて、クロックが入ったら読みこむようにする。
・2つある74191のうち、左側が次の状態つくるため、右側が今の状態を読み込むようにしています。

○STOPやRESETは、そのステップが来たときに、クロックを止めたり、RESET信号をあちこちに送ればいいだけです。

○SKIPやランダムは、左の74191で次の状態まで進んでおいて、クロックが入ったときに右の74191で読みこんで出力しることで実現しています。
・全部のステップでSKIPが指定されている場合は、ゲートやCVが出ずに、ぐるぐると高速で回り続けていることになります。
・ランダムはクロックにランダムパルスを入れているだけです。バイアス機能はあまりうまくいきそうにないです。ランダムクロックを取り込む時間でバイアス機能も作れるかもしれませんが、これは作ってみないと分かりません。それよりは使うビットを切り替えるほうがそれらしくできそうに思います。

○STEPの強制SETは、両方の74191にデータを強制的に読み込ませています。

○他モジュールのSLAVEになるときも、データを強制的に読ませればいいはずです。(回路図にはありません。)

○UP-DOWNは、端のステップに来ていることを検知して中央上の4013で切り替えています。端のステップ(1番目や8番目)がNORMALなら、「123456787654321のようになります。端のステップがSKIPだと、「2345677654322」のようになります。もしかしたら不便かもしれませんが、意図せずそうなりました。

○SLURは、前のステップから続くか否かを次のステップで切り替えるように要望されていますが、ロジックICでは難しいので、前のステップで切り替えるようにして実現しています。HOLDと書かれた箇所の周辺で、出力のS&Hを制御しています。クロックでのゲートが切れる瞬間にホールドされます。

○ATTモジュールでの機能指定が重複している場合が怖いのですが、公生32+さんのように、プライオリティエンコーダを使っておけば、かち合う可能性はなくなります。(このシミュレーション用回路図ではモデルも無いので詳しく書いていません。)
・各ATTモジュールのプライオリティエンコーダからの情報を、中央で再び制御用に振り分けるのが分かりやすいと思います。このほうが配線も少しは減ります。

○感想:配線が恐ろしく大変そうです。マイコン使用でもたぶん同じですね、、。

引用なし

パスワード



・ツリー全体表示

Re:Anz's SEQ(安西さんのシーケ...  公生32+ E-MAIL  - 2015/12/12-22:35 -

houshuさん、ありがとうございます。
私はどうも理解が遅いようなので、印刷して読み返しているところです。

引用なし

パスワード



・ツリー全体表示

Re:Anz's SEQ(安西さんのシーケ...  houshu E-MAIL  - 2015/12/13-23:36 -

ごめんなさい。
リセット周りの動作が思い通りにならないです。
ちょっと考え直します。

引用なし

パスワード



・ツリー全体表示

14 / 109 ツリー    ←次へ/next | 前へ/previous→
  新規投稿/post a new thread ┃ツリー表示/tree view ┃スレッド一覧/thread list ┃検索/search ┃設定/config. ┃トップページ/top page  

 29595
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.01b2
アナログ震世界/Analog Synth Japan - 第2掲示板/Forum II - ログ閲覧所/Log library - この掲示板について/About this Forum