1
33 1.USB オーディオの規格とオーディオ転送方 FPGA のオーディオへの応用 筆者は,トラ技 USB-DAC や LV-1.0[写真1 a)]に 搭載されたUSB-FPGA基板[写真1 b)]に,いろいろ なD-AコンバータやOPアンプを接続するなどして, 音の違いを楽しんでいます. FPGAをオーディオ用途で活用するメリットとし て,さまざまなオーディオ向けのフィルタを自在に変 えられる点が挙げられます.演算負荷が低ければソフ 有機ELディスプレイ168×128ドット.フル・カラー ヘッドホン端子 a)LV-1.0 外観 24/32×FPGA2 1 3 4 FPGAのコンフィ グレーション・ データ格納のSPI フラッシュ ROM (M25P40, Numonyx) S/PDIFデコード 用ディジタル・ オーディオ・レ シーバIC(AK4118, 旭化成エレクト ロニクス) ※今回このICは使わ ない リセットIC (R3112N251A, リコー) FPGA(Spartan-6, XC6LX4TQG144, Xilinx) USBマイコン (USB 2.0対応, CY7C68013A, Cypress Semi conductor) 3.3Vを1.2Vに降 圧するSpartan-6 用電源IC(NCP 585DSN12T,オ ンセミコンダクタ) USB通信用の低 位相雑音発振器 (NZ2520SD- 24.000000M- NSA3449B, 24.0MHz,日本 電波工業) USBマイコンのファームウェアを 格納するEEPROM(24LC64SN) 5Vを3.3Vに降圧する電源IC (NJM2845DL1-33,新日本無線) 音源データ同期用の低位相雑音発振器 (48kHzの倍数用,24.576MHz,NZ2520SD- 24.576000M-NSA3449B,日本電波工業) 音源データ同期用の低位相雑音発振器(44.1kHzの倍 数用,22.5792MHz,NZ2520SD-22.579200M- NSA3449B,日本電波工業) 特集 3 バルク転送+ベンダ・リクエストで バイクワッド・フィルタによる各種イコライザを体験 トランジスタ技術誌で解説したオーディオ・アンプ・キットLV-1.0では,アシンクロナス方式を採用したアイ ソクロナス転送により,USB オーディオ・クラスに準拠した USBオーディオ・アダプタを構成しました.ここで はバルク転送+ベンダ・リクエストによる独自実装の USB オーディオ・アダプタを構成し,内蔵 FPGA にバイク ワッド・フィルタを実装して,幾つかのイコライザを体験します. トラ技 USB-FPGA 基板を使って ディジタル・オーディオ信号処理を楽しむ 田力 基 Motoi Tariki フォノ・イコライザだってディジタルでバッチリ! 写真 1 技術者のための USB オーディオ・アンプキット LV-1.0 b)LV-1.0 の中で使われている USB-FPGA 基板

トラ技USB-FPGA基板を使って ディジタル・オー USBオーディオの規格とオーディオ転送方法 33 FPGAのオーディオへの応用 筆者は,トラ技USB-DACやLV-1.0[写真1(a)]に

Embed Size (px)

Citation preview

Page 1: トラ技USB-FPGA基板を使って ディジタル・オー USBオーディオの規格とオーディオ転送方法 33 FPGAのオーディオへの応用 筆者は,トラ技USB-DACやLV-1.0[写真1(a)]に

331.USBオーディオの規格とオーディオ転送方法��

● FPGAのオーディオへの応用 筆者は,トラ技USB-DACやLV-1.0[写真1(a)]に搭載されたUSB-FPGA基板[写真1(b)]に,いろいろなD-AコンバータやOPアンプを接続するなどして,音の違いを楽しんでいます. FPGAをオーディオ用途で活用するメリットとして,さまざまなオーディオ向けのフィルタを自在に変えられる点が挙げられます.演算負荷が低ければソフ

有機ELディスプレイ168×128ドット.フル・カラー

ヘッドホン端子

(a)LV-1.0外観

特集 ハイレゾ24/32ビット!オーディオ×FPGA

2

1

3

4

プロローグ

FPGAのコンフィグレーション・データ格納のSPIフラッシュROM(M25P40,Numonyx)

S/PDIFデコード用ディジタル・オーディオ・レシーバIC(AK4118,旭化成エレクトロニクス)※今回このICは使わない

リセットIC(R3112N251A,リコー)

FPGA(Spartan-6,XC6LX4TQG144,Xilinx)

USBマイコン(USB 2.0対応,CY7C68013A,Cypress Semiconductor)

3.3Vを1.2Vに降圧するSpartan-6用電源IC(NCP585DSN12T,オンセミコンダクタ)USB通信用の低

位相雑音発振器(NZ2520SD-24.000000M-NSA3449B,24.0MHz,日本電波工業)

USBマイコンのファームウェアを格納するEEPROM(24LC64SN)

5Vを3.3Vに降圧する電源IC(NJM2845DL1-33,新日本無線)

音源データ同期用の低位相雑音発振器(48kHzの倍数用,24.576MHz,NZ2520SD-24.576000M-NSA3449B,日本電波工業)

音源データ同期用の低位相雑音発振器(44.1kHzの倍数用,22.5792MHz,NZ2520SD-22.579200M-NSA3449B,日本電波工業)

特集

第3章 バルク転送+ベンダ・リクエストで バイクワッド・フィルタによる各種イコライザを体験

 トランジスタ技術誌で解説したオーディオ・アンプ・キットLV-1.0では,アシンクロナス方式を採用したアイソクロナス転送により,USBオーディオ・クラスに準拠したUSBオーディオ・アダプタを構成しました.ここではバルク転送+ベンダ・リクエストによる独自実装のUSBオーディオ・アダプタを構成し,内蔵FPGAにバイクワッド・フィルタを実装して,幾つかのイコライザを体験します.

トラ技USB-FPGA基板を使って ディジタル・オーディオ信号処理を楽しむ

田力 基 Motoi Tariki

フォノ・イコライザだってディジタルでバッチリ!

写真1 技術者のためのUSBオーディオ・アンプキットLV-1.0

(b)LV-1.0の中で使われているUSB-FPGA基板