...

mbedではじめる本格オーディオ再生

by user

on
Category: Documents
17

views

Report

Comments

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 月号
Fly UP