« PSoC実験ボードその2 | トップ | PSoC実験ボードその4 »

PSoC実験ボードその3

PSoC実験ボードにフォトカプラのMIDIインターフェースを実装し、MIDI受信の実験をしてます。
MIDI受信にはユーザーモジュールの「RX8」を選択して、MIDIは31.25kbpsなので、これの8倍の250kHzをVC3から供給しました。
システムクロックは24MHzなので、250kHzにするには、96分周となりますが、なぜか97分周の方がエラーが少ない感じです。
内蔵オシレータの精度が±2.5%ぐらいなので、ちょっと精度不足?・・・場合によってはX'talでロックしないとだめかもです。
デバックはLCDモジュールで楽々?ですが、処理時間がとられるので、程々にしないとエラーが増えます。
ついでに「PWM16」モジュールを追加して、受信したMIDIメッセージで分周比(16bit)を変えて、PSoC簡易MIDI音源があっさりと出来上がり~。
まだデータの取りこぼしなど、不安定な部分があるので、もうちょっと実験が必要です。
ここまではデジタルモジュールだけですが、アナログモジュールでDAC、LPFなどを追加すれば、だんだんシンセっぽくなっていくことでしょう。
PSoCデザイナーも、一見難しそうな感じですが、以外と感覚的に使えます。
なにより、フリーでCコンパイラが使えるのがうれしいですね。

いやはや、久々の書き込みとなってしまいました。
いろいろと精神的にちょっと弱り気味の今日この頃・・・

« PSoC実験ボードその2 | トップ | PSoC実験ボードその4 »

コメント

ミニシンセ「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アソシエイト