携帯電話のヘッドセットマイクから出力されるデジタルデータ?


14

サウンドボード/ミキシングコンソール/好きなものをモトローラAndroidスマートフォンのヘッドセットジャックに接続したい。Left / Right / Ground / Microphoneの典型的なTRRSピン配置を知っています。また、マイクが電話によってファンタム電源を供給され、外部インピーダンスを使用して検出することを知っています。

  • スピーカーのみ(長時間の短い、ラインアウトへの直接接続によってだまされる可能性があります)
  • 再生/一時停止ボタン(短期間短)
  • prev / nextボタン(2つの異なるインピーダンス<1kΩ)
  • マイクあり(インピーダンス>1kΩ)
  • アンプラグド(オープン)

そのため、ヘッドセットジャックに入る前に、減衰器(おそらくポット)に続いてR〜2kのRCハイパスが必要であることを知っています。問題ない。私が理解できないのは、接続されていないマイクのこれは何ですか?: ここに画像の説明を入力してください ちょっとはデジタルバイトのように見えますよね?このレートで同じことを永遠に繰り返します。「ビット」幅が〜10ms(100bps、50Hz)で、サイクル時間が〜250ms(4Hz)であるため、ひどく聞こえます。おそらく直接聞くことを意図していない。 ここに画像の説明を入力してください このアダプターはカメラ用であるため、色コードが間違っています。連続性チェッカーは、赤いプラグが[S]スリーブであると言います。これは私にとってマイクです。

更新:

私はついにマイクプラグに2.2k終端を追加することに取り掛かり、今ではこれを行っています: ここに画像の説明を入力してください

(以前と同じスケール、異なる色)

オシロスコープ、スペクトルアナライザー、SPLメーターなどの音声入力を使用するアプリを起動するか、ボイスメールを呼び出すと、次のように変わります。 ここに画像の説明を入力してください

今は信号を送る良い方法がありませんが、うまくいくようです。直列抵抗を追加するだけで、使用するアプリが実行されていないときにプラグを差し込んでもうまく動作するようになります。ミキサーのラインアウトとポットの間に入れて、ある程度の減衰を保証するでしょう。(ライン入力ではなく、マイク入力のままです)

奇妙なことに、2.2kの終端を削除すると、元の代わりに次のようになります。 ここに画像の説明を入力してください

抵抗器を見たように、今ではマイクを使用するように設定されており、戻ってこなかった。以前は何をしていたのか知​​りたいのですが、私のプロジェクトはうまくいくようです。


おそらくクラスDのヘッドフォン出力を見ているでしょう。

1
これは技術的には正しいかもしれませんが(私は個人的にどちらの方法でも言えません)、1つの文章の答えはあまり役に立ちません。サポート/説明でこれに何か追加できますか?
アダムヘッド14年

いいえ、連続性チェッカーは、そのプラグがマイク入力である[S]スリーブに接続すると言います。他の2つは、左右の出力用の[T] ipと[R] ingです。これらをサウンドボードの入力に接続すると、それらはそれに応じて動作します。予想通り、共通のグランドは他の[R] ingに接続します。
AaronD 14年

4
ピン配置がオーディオ出力にとって意味をなさないことに加えて、波形も間違っています。お粗末なクラスDアンプは、フィルター処理されていない、またはフィルター処理されていない方形波になります。私が持っているものよりずっと簡単です。良いクラスDアンプは、ズームインしない限りフラットラインになります。その場合、ノイズに埋もれていなければ、悪いクラスDアンプのように見え始めます。音階を見ると、これが直接聞くことを意図していないことはかなり明らかだと思います。
AaronD 14年

1
おそらく明確にする必要がありますが、信号が主電源電圧の直接注入からのものであることを意味していませんでしたが、信号の非常に規則的な性質と低周波数は、主電源の規則的/低周波数変動によって効果が引き起こされていることを示唆しています。おそらく、内部コンポーネントの故障またはそのようなものが原因です。私は確かにそうではないと確信していないか、答えとして投稿しただろう、と考える価値があるように思えます。
マイケルレナード

回答:


1

図3から、2つの可能性が考えられます。

  1. マイクインターフェイスは、マイクの存在を定期的にポーリングし、見つからない場合はラインをオフにします。おそらく正しくない。

  2. マイク入力は別のデジタルインターフェイスとして2倍になります。たとえば、一部の電話機には、接続されたイヤフォンがメーカーのオリジナルモデルであるかどうかを検出する方法があります。そのようなイヤホンペアが検出された場合、可能な限り最高の忠実度を実現するために、内部オーディオイコライゼーションが調整される場合があります。

脈拍は狭く、幅がわからずに座れませんでしたが、私にとってはスタートのように見えます。それが開始ビットであると仮定すると、おそらくいくつかのビットと停止ビットが続きます-すべてはゼロです(UARTなど)。それを超えて、コントローラーはおそらく応答を期待しています。

最初の図は、おそらくオシロスコープの入力インピーダンスを持つ奇妙なRCフィルターとして機能するマイクデカップリングコンデンサです。通常、オープンドレイン出力にはリモート終端が必要です。これは、リモートが接続されているかどうかを検出するもう1つの方法で、USBに似ています。

反対側の電話はどれですか?私は同じモデルにアクセスできないかもしれませんし、何が起こっているのかを正確に把握するための便利なケーブルも持っていません。

ただし、高パルス幅をビット時間として、回線でUART応答を送信してみるのは面白いかもしれません。10または11ビットを待って、高開始ビットを送信し、おそらくいくつかの組み合わせを試してください。応答を得たとしても、プロトコルなどを理解するのに時間がかかる可能性があります。ただし、ファームウェアバックドアのような危険なインターフェイスである場合は、試用シーケンスによりフラッシュが消去される可能性があります。


おそらくそうだと思うデジタルインターフェイスの場合、最初のもの(黄色)が注目すべきものであり、3番目のもの(残りのような青)ではないと思います。私には、DCオフセットcommsドライバーを有効にし、バイトを送信し、再度無効にするように見えます。試したとしても、RCフィルターでそのすべてを実行するのは本当に難しいと思います。
アーロン

あなたのポイント#1はおそらく青いパルスに対して正しいでしょう、そしてあなたのポイント#2は黄色いパルスに対して正しいかもしれません。しかし、それが本当なら、問題は「互換性のあるセットが見つかった場合にデジタルを再起動しないのはなぜですか?」
AaronD

@AaronD:互換性のあるセットをプラグインしましたか?たぶん、ドライバーロジックまたは他のソフトウェアロジックは、常にソケットラインの変更をポーリングしません。さらに重要なことは、互換性のあるヘッドセットは、インターフェイスがデジタルモードに切り替わるためにデジタル対応でなければならないことです。そうしないと、ワンショットの「デジタル化」の試みが欠落し、図4または5のようなアナログラインのみが表示される場合があります。私はまだ推測していますが、オシロスコープでボードやケーブルを見ることができれば、より正確になる可能性があります。
Vasu

「互換性のあるセット」とは、標準に従って〜2kΩを意味します。はい、私はそれに2kohmsを与えました、そして、それは標準に従って期待通りにした。レポート全体をお読みください。
AaronD

規格外と思われるこのことは、テスト手順の開始時のみです。テスト手順の最初のステップは、すでにある内容を観察することです。標準のアナログヘッドセットを喜んで差し込んだとしても、これを知らないかもしれません。
AaronD

0

Androidを使用すると、「ヘッドフォン」コネクタで膨大な量の作業を行うことができます。私の推測では、お使いの携帯電話で実行されているものが、プラグインされている可能性のあるデバイスに接続しようとしています。Squareまたは他の同様のアプリを実行していますか?

この関連記事をご覧くださいhttp : //www.tested.com/tech/android/522-androids-headphone-jack-is-versatile-yet-underused/


ビデオ?ヘッドセットジャックの外ですか?うわー、ほとんど使用されない専用ハードウェアのように聞こえます。(最低でもハイスペックDAC)メーカーが宣伝された目的なしにそれを行うことに驚いています。Squareなど、通信用にヘッドセットを使用する予定のあるものはありませんが、それがないという意味ではありません。
AaronD 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.