Codyは最近、Gizmodoの記事を紹介し、iPhone 5sユーザーの一部がコンパスと傾斜計の読み取り精度に問題を抱えており、常に目に見えるほどの誤差が生じているという報告を伝えました。Appleのサポートフォーラムには、この問題に関する長々としたスレッドが立てられています。
水曜日に報じられたある報道では、最も可能性の高い原因としてサプライヤーの変更が挙げられていました。この問題がファームウェアのアップデートで解決できるのか、それとも一部のセンサーが設計上不具合を抱えているのかは現時点では不明ですが、もし不具合を抱えているのであれば、Appleは不具合のあるiPhone 5sを無償で交換する可能性があります…
私が最初に考えたのは、これはサプライヤーの変更に起因する可能性があるということでした。
1 か月前に報告したように、Chipworks のシリコン専門家は、iPhone 5s に内蔵されている加速度計が Bosch 製の Sensortech BMA220 ユニットであると特定しました。これは、Apple の長年のサプライヤーである STMicroelectronics 製の加速度計を使用している iPhone 5 からの大きな変更点です。
RealityCap もこれに同意し (MacRumors 経由)、Bosch のデバイスは測定バイアスが大きく、ゼロ g オフセットが異なることを指摘しています。
問題はここにあります。ST部品の典型的なバイアスは+/- 20mgであるのに対し、Bosch部品は+/- 95mgと記載されています。この約5倍のオフセット範囲は当社の測定によって確認されており、ユーザーやメディアが報告している不具合と完全に一致しています。
具体的には、+/- 20 mg のオフセット範囲は、傾き検出の精度範囲で約 +/- 1 度に相当し、+/- 95 mg のオフセットは、傾きで +/- 5 度に相当します。
RealityCap は、無重力オフセットは機械的ストレスや温度変化により時間の経過とともに変化する可能性もあると述べています。
こちらは、Chipworks の電子顕微鏡で見た Bosch の部品です。
Chipworksによると、iPhone 5sに搭載されている3軸ジャイロは、予想通りSTMicroelectronicsのB329ユニットです。コンパスは、AKMのAK8963 3軸電子コンパスICです。
AK8963 は、X、Y、Z 軸を検出する磁気センサー、センサー駆動回路、演算回路、信号増幅チェーンを組み合わせています。
センサー回路を示す別のショットを以下に示します。
ボッシュは、家電製品、自動車部品、テクノロジーなど、多岐にわたる製品を製造するドイツの大手工業企業です。Sensortech BMA220は、iPhoneに搭載される初のボッシュ製MEMSデバイスです。
RealityCap の推測をさらに裏付けるように、iPhone 5 所有者を悩ませている不正確なコンパスとレベルの読み取りに関する報告は聞いていません。
これらの不正確さがソフトウェアで簡単に補正できるのであれば、おそらく10月22日のAppleのメディアイベントで発表される予定のiOS 7.1でこの不具合は修正されるはずだ。
iPhone 5s の読み取り値が間違っていませんか?
私も確認しましたが、宣伝どおりに動作するようです。