Comments
Description
Transcript
mbedではじめる本格オーディオ再生
オーディオ・コーナ 24 ビット /96kHz ハイレゾに挑戦! ワンタッチ・ボード & ライブラリをフル活用! mbedではじめる本格オーディオ再生 6 第 回 最終回 USB-DAC に曲操作 / 音量操作機能を加える 岡村 喜博 USB-DAC LPC4088ボード 音楽データ ボタン操作 (ヘッドホン など) D-Aコンバータ (DAC) I2C(DACの制御) インターフェース USB PC オーディオ・データ用I2Sインターフェース アナログ 出力 水晶発振器直結で ジッタの影響を 最小限に 操作ボタン(再生/一時停止,停止,曲送り/戻し/ボリューム+/−,ミュート) 図 1 音楽の停止 / 再生や曲送り,音量の上げ下げなどのボタン操作付き USB 接続オーディオ用 D-A コンバータ・ボード 当ボードは USBAudio クラス,USBHID クラスの両方が入った複合デバイスとなっている 再生 / 停止や音量調節機能の付いた USB-DAC の製作 ● USB オーディオ・デバイスに HID 機能を追加 してみる 本連載第 1 回で,PC と接続し,音楽信号をアナロ グ出力できる USB 接続オーディオ D-A コンバータ(以 下,USB-DAC)を製作しました.この USB-DAC に, 再生,停止,曲送りや音量調整など,七つの操作機能 を追加します(図 1,写真 1) .キーボードなどと同じ HID(Human Interface Device)の 機 能 を 追 加 し た, 複合 USB デバイスになります. ● ハードウェア…前に作ったネットワーク・オー ディオ・プレーヤを使う LPC4088ボードの 裏面にある microUSBコネクタ PCへ 音量アップ・ボタン 曲戻しボタン 停止ボタン 再生/一時停止ボタン ミュート・ボタン 曲送りボタン 音量ダウン・ボタン 写真 1 音楽の停止 / 再生や曲送り,音量の上げ下げなどのボタ ン操作付き USB 接続オーディオ用 D-A コンバータの外観 114 使用するのは,本連載で一貫して使っている mbed 互換ボード mbed LPC4088 です.第 1 回で USB-DAC として使った基板と同じです.本連載の第 3 回と第 5 回で,LAN 経由のプレーヤとして使い,合計七つの ボタンを追加しました. ● 実現する機能①:曲送り…音楽再生アプリケー ション・ソフトにボタンの状態を伝える 一部のキーボードでは,曲送りなど,オーディオ・ コントロールのためのボタンが用意されています. 今回,USB オーディオ・デバイスに曲送りなどの 機能を追加する場合も,そのようなキーボードのボタ ンと同じ動作で実現します. PC に USB オーディオ・デバイスを接続して音楽な どを再生するときには,メディア・プレーヤなど PC 側のアプリケーションで音楽の再生や曲送りなどを行 第1回 製作! USB-DAC(2014年10月号) 第2回 LAN経由! ネットワーク・オーディオ・プレーヤ(2014年11月号) 第3回 LAN越しミュージック・プレーヤ操作機能を作る(2014年12月号) 2015 年 3 月号