「音をだす」(2006/06/21 (水) 16:09:28) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
あるてらのFPGAボードで音だせるので<br>
音を出してみる。<br>
<br>
音を出すためにはD-Aコンバータ(DAC)を用いる。<br>
<br>
DACを使うためには以下に示す制御線が必要である。<br>
<br>
DB(8bit)<br>
WR(low active)<br>
AD(2bit)<br>
LDAC(low active)<br>
<br>
<br>
DBはDACへのデータである。簡単にいえばどのような音にするかのデータである。<br>
後で述べるがこのデータをどのように変化させることによりいろんな音が出せる。<br>
WRは音を出すタイミングの制御をおこなうものである。<br>
ADは音を出す場所の指定である。このボードでは4つあるので2bitある。<br>
LDACは省略。<br>
<br>
<br>
WRでの制御についてはタイミングの指定があるので以下に示す。<br>
<br>
<br>
<br>
<img src=
"http://www6.atwiki.jp/higreen/?cmd=upload&act=open&pageid=11&file=sound2.png">
<br>
<br>
<br>
上の図に示すようなタイミングでDB,AD,WRの設定が必要である。<br>
音を出し続ける場合はこの周期を行なう必要がある。<br>
<br>
<br>
<br>
<br>
音について。<br>
<br>
<br>
音は正弦波を用いることにより出すことができる。<br>
あるてらのFPGAボードで音だせるので<br>
音を出してみる。<br>
<br>
音を出すためにはD-Aコンバータ(DAC)を用いる。<br>
<br>
DACを使うためには以下に示す制御線が必要である。<br>
<br>
DB(8bit)<br>
WR(low active)<br>
AD(2bit)<br>
LDAC(low active)<br>
<br>
<br>
DBはDACへのデータである。簡単にいえばどのような音にするかのデータである。<br>
後で述べるがこのデータをどのように変化させることによりいろんな音が出せる。<br>
WRは音を出すタイミングの制御をおこなうものである。<br>
ADは音を出す場所の指定である。このボードでは4つあるので2bitある。<br>
LDACは省略。<br>
<br>
<br>
WRでの制御についてはタイミングの指定があるので以下に示す。<br>
<br>
<br>
<br>
<img src=
"http://www6.atwiki.jp/higreen/?cmd=upload&act=open&pageid=11&file=sound2.png">
<br>
<br>
<br>
上の図に示すようなタイミングでDB,AD,WRの設定が必要である。<br>
音を出し続ける場合はこの周期を行なう必要がある。<br>
<br>
<br>
<br>
<br>
音について。<br>
<br>
<br>
音は波を用いることにより出すことができる。<br>
<br>
今回は正弦波を用いて出す方法を紹介する。<br>
<br>
DBがボードへ与える音の情報とすると<br>
<br>
そのデータが正弦波になるように与えるようにすればいい。<br>
表示オプション
横に並べて表示:
変化行の前後のみ表示: