ラズパイの音を劇的改善!PCM5122 DACハット導入ガイド|自作DAC経験者が解説

ラズパイ PCM5122 DACハット 音質改善 家電レビュー

※本記事はプロモーションを含みます。

Raspberry Pi(ラズパイ)をオーディオ用途で使っていると、こんな悩みが出てきませんか?

「なんかノイズが乗る」「音が薄い」「せっかく良いヘッドホン持ってるのに勿体ない」

実はラズパイのヘッドホン端子はコスト優先で作られていて、音質は二の次です。でもI2S接続のDACハットを追加するだけで、劇的に音が変わります。

この記事では、自分でDACを作ってきた経験をもとに、PCM5122搭載のDACハットを使ったラズパイ音質改善の方法を解説します。


筆者の自作DAC遍歴:PCM2704から始まった沼

少し自己紹介を。

筆者は2009年頃から自作でDACやヘッドホンアンプを作ってきました。最初に作ったのはPCM2704というUSB DACチップを使ったもの。秋月電子やビスパで部品を集めて、ユニバーサル基板に手ハンダ。GNDの取り回しが雑でノイズまみれになり、そこから3世代かけて改良を重ねてきました。

  • 初代:ノイズだらけ→GNDを整理
  • rev.2:水晶(CXO)→TCXO換装で音が化けた
  • rev.3:OS-CONに全部換装、メタルケースに収めて完成

そのとき学んだのが、電源とクロックが音質を決めるという原則。これは今のDACチップが変わっても変わらない真実です。


なぜ今PCM5122なのか

PCM5122はテキサス・インスツルメンツ(TI)製の32bit/384kHz対応DACチップです。

スペック PCM2704 PCM5122
分解能 16bit 32bit
サンプリング 48kHz 384kHz
接続 USB I2S(デジタル直結)
S/N比 96dB 112dB
価格帯 入門〜 入門〜中級

Raspberry Pi は I2S というデジタルオーディオ信号をGPIOから直接出力できます。PCM5122はそのI2Sを受け取って、高精度なD/A変換を行います。

USBより I2S 直結のほうがノイズ経路が減り、音質面で有利です。ラズパイとDACを同一電源で動かす場合は電源品質に注意が必要ですが、後述するコツで対策できます。


必要なもの

  • Raspberry Pi(2B以降、Zero 2Wも可)
  • PCM5122搭載 DACハット基板(AliExpressで2,000〜3,000円)
  • 3.5mmヘッドホンジャック or RCAケーブル
  • microSDカード(Raspberry Pi OS導入済み)

PCM5122ハット基板は、GPIO 40ピンに直接挿すだけで使えます。はんだ付けは不要です。


セットアップ手順

1. ハット基板をラズパイに取り付ける

GPIO 40ピンをまっすぐ差し込むだけです。基板が正しい向きかどうかだけ確認してください(USB端子側に音声出力ジャックが来るのが一般的)。

2. /boot/firmware/config.txt を編集する

sudo nano /boot/firmware/config.txt

以下の行を追加・確認します:

# I2Sオーディオを有効化
dtparam=audio=off
dtoverlay=hifiberry-dac

hifiberry-dac は PCM5122互換のドライバーで、多くのハット基板で動作します。基板によっては allo-piano-dac などを使う場合もあるので、商品ページを確認してください。

3. 再起動して確認

sudo reboot

再起動後、以下で認識されているか確認:

aplay -l

card 0: sndrpihifiberry または card 0: PCM5122 のような表示が出ればOKです。

4. テスト再生

aplay -D plughw:0,0 /usr/share/sounds/alsa/Front_Center.wav

音が出たら成功です。


音質を上げるポイント3つ

① 電源を別にする(最重要)

ラズパイ本体とDACハットが同じ電源を共有すると、CPUのノイズが音に乗ります。高音質化のポイントはここです。

実践方法: DACハットに5V別電源を引く、またはクリーン電源モジュールを挟む。

② Volumioを使う

音楽再生専用OS「Volumio」を使うと、通常のRaspberry Pi OSより音質面で有利です。ブラウザで操作できるため使いやすく、PCM5122は最初からサポートされています。

③ ラズパイのCPU周波数を固定する

# /boot/firmware/config.txt に追記(前述のdtoverlay設定と同じファイル)
arm_freq=1400
over_voltage=0

CPUがクロックを上げ下げするときのノイズを防げます。


まとめ

項目 内容
効果 ノイズ除去・解像度向上・音の立体感UP
難易度 ★★☆(コマンド操作が少しある)
費用 2,000〜5,000円程度
必要時間 30分〜1時間

PCM2704時代から自作DACを作り続けてきた経験から言うと、PCM5122はコストパフォーマンスが高い。チップの品質が高く、入門機のわりに音が素直で扱いやすいです。

ラズパイを音楽プレーヤーとして活用したい方は、ぜひDACハットの導入を検討してみてください。

この記事が役に立ったら「いいね」で応援お願いします!

この記事についてのご質問・お問い合わせ

    タイトルとURLをコピーしました