ZERO W とSabreberryDAC ZEROの組み合わせで出るWifiノイズ対策
SabreberryDAC ZEROは、Pi 3 のオンボード Wifiからの輻射の影響を低減するような工夫をしていたのですが、RaspberryPi ZERO Wのアンテナの位置はさすがに近すぎるためにノイズが聞えてしまいました。
この写真の下側の中央の三角にみえる部分がWifi アンテナです。 DAC Zeroでは、ちょうどこの上 1.5mmの所にヘッドホン端子がきてしまいます。
この三角アンテナは、どうも特許技術を使っているらしく、基板の裏にライセンス表示がシルクで書かれています。 よくあるマイクロストリップラインアンテナ(スタブ、H字、T字など)と根本的に構造が違っていますね。 非常にコンパクトです。 マイクロストリップラインだと、1/4波長の3cmくらいは必要になってしまいます。
さてさて、対策方法です。
使う材料は、以下の3個。 両面テープはスポンジタイプで厚みがあるものを使います。 カプトンは絶縁のために貼るので、セロハンテープやビニールテープでも構いません。
両面テープは100円ショップ。 銅箔テープは秋月電子。 カプトンはaitendoで購入したものです。
まずは、下のようにHDMI端子とUSB端子の間に、スポンジタイプの両面テープを貼ります。
基板のアンテナと隙間を確保するためです。
次に、銅箔テープを貼ります。 HDMI端子とUSB端子、両面テープを貼った部分以外は、不用意なショートを避けるためカットします。
USB端子の奥側にある白いチップ部品は、BT用アンテナと思われます。
最後に、銅箔テープの表側に絶縁する意味でカプトンテープを貼ります。
横から見ると、こんな感じです。
銅箔テープを基板から少し浮かせないと電波の飛びが著しく低下するのでこういった対策になりました。
また、あまり告知してませんでしたが、
DAC ZEROのタクトスイッチでAPモードのWIFIのON/OFFが可能です。
prev長押し wifi OFF
next長押し wifi ON
stop長押し Power OFF
Pi 3 時にMoodeと専用ディストリビューション(AP版)で確認しています。
おそらく Pi ZERO Wでも機能していると思います。 WifiをOFFにすると、消費電力も低減するというメリットがありますね。 スマホから見たいときだけWifiをONするという使い方もできます。
ご活用いただければ幸いです。
追記=======================
Wifiの出力を下げるという方法もツイッターで提案されています(Hidetsu @HanneMikkelさん)ので合わせて紹介いたします。
pi@moode:~ $ sudo iwconfig wlan0
wlan0 IEEE 802.11 Mode:Master Tx-Power=31 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
pi@moode:~ $ sudo iwconfig wlan0 txpower 0
pi@moode:~ $ sudo iwconfig wlan0
wlan0 IEEE 802.11 Mode:Master Tx-Power=0 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
txpower 0 という部分でTXパワーを指定しているようです。 ポータブル用途であれば、ZERO Wとスマホの距離はいつも1m以内という至近距離でしょうから、パワーを下げても問題ありません。そして、バッテリー消費も減るので一石二鳥ですね。
素晴らしいアイデアです。
起動時にTXパワーを指定するには、/etc/network/interfacesに下記の1行を追記するとよいみたいです。
wireless-txpower 0
エディタを開かずに最後の行に1行だけ追記するならコマンドは下記です。
sudo sed -i '$a wireless-txpower 0' /etc/network/interfaces
sedコマンドって普段あまり使わないけど、うまく利用すると便利ですね。
にほんブログ村
ブログランキングに参加中です。 めざせ1位!
もしよろしければ「ぽちっと」お願いします。
« ステレオサウンド誌とN2ファクトリーさんのRaspberryPiケースを加工 | トップページ | 8/5、8/6はMaker Faire Tokyo 2017です »
「SabreberryDAC ZERO」カテゴリの記事
- UPS HAT(C) も含めたSabreberryDAC ZERO2用ケース(2024.12.14)
- UPS HAT(C) という名前のラズパイZero用バッテリー(2024.10.23)
- RPiZeroRP2040 ラズパイZERO形状USB-DDC基板(2024.10.20)
- SabreBerryDAC Zero2用のアクリル板キット(2024.10.05)
- SabreBerryDAC Zero2用のケース 3Dデータ(2024.09.17)
コメント
« ステレオサウンド誌とN2ファクトリーさんのRaspberryPiケースを加工 | トップページ | 8/5、8/6はMaker Faire Tokyo 2017です »
ノイズ対策のご披瀝ありがとうございます。
実は、うちの環境ではSabreberryだとノイズはまったく聞こえないので完璧な設計だと感嘆していました。
TI DAC比較用に持っているJustBoomだと明らかにノイズが乗るので耳のせいではないと思うのですが…。
そちらは似たような対処をしてあるのですが、送信電力を落とすのもやってみたいと思います。
投稿: h.imagine | 2017年8月 6日 (日) 09時45分
私もノイズ対策参考になりました。
全体のコンパクトさが失われるのですが、DACとZEROの接続に通常のコネクタとピンヘッダを用い、少しでも離せばノイズは低減されるのでしょうか。
また、折角のWifiを活かすには、DACの方をシールドした方が良いように思うのですが。
投稿: AYOR | 2017年8月 7日 (月) 22時53分
JastBoomでは純正ケースに入れるために普通のヘッダピンとソケットで間隔開けてますが、盛大にノイズが乗ってました。
しかも、どうやらイヤホンケーブルの根元辺りから入ってくるようで、握ると少しマシになるという。
環境依存もあると思いますし、いろいろ試してみてはいかがでしょう。
たとえばうちのDAC ZEROだとこのシールド対策ができるほどもクリアランスがありません…
投稿: h.imagine | 2017年8月 8日 (火) 07時53分
h.imagineさん
DAC基板側で対策を打っていますからね。 それでもZERO Wのアンテナが近ずぎました。
JastBoomは対策していないのでしょうね。 同じようなシールド対策で使えるようになるかもしれません。
おっしゃる通り、指で触ると、WIFI電波が指に吸収されるためか、ノイズが聞こえなくなるポイントってありますね。 色々探ると、もっと良い方法が出て来るかもしれませんね。
WIFI出力を落とすのは、自分の環境(ヘッドホンの感度やWifi通信相手)に合わせることが可能なので、とても良いアイデアですよね。 ホント。
AYOR さん
> また、折角のWifiを活かすには、DACの方をシールドした方が良いように思うのですが。
実際に組み合わせてみると分かりやすいのですが、1.5mm厚のスポンジ両面テープを付けた状態のシールドは、すでにDAC基板のヘッドホン端子に接触する距離です。
ということで、どちらにシールドをしても同じように感じるかもしれません。
ですが、電波を遮断をするGND電位としてはZERO W側のGNDを使った方が効果的なのですよ。
通常コネクタを使って11mm支柱を使うと、7mm支柱のときより4mm離れますので、ノイズは少し減ると思います。 あとは、使うヘッドホンの感度次第ですね。 ヘッドホンによってはwifi出力を落とすだけでノイズを聞こえなくすることも可能なようです。
ご検討ください。
投稿: たかじん | 2017年8月 8日 (火) 08時23分