Data digital keluar dari mikrofon headset ponsel?

14

Saya ingin menghubungkan papan suara / konsol pencampuran / apa pun yang Anda inginkan untuk memanggilnya ke jack headset ponsel Android Motorola saya. Saya tahu pinout khas TRRS dari Kiri / Kanan / Tanah / Mikrofon, dan saya tahu tentang mikrofon yang ditenagai oleh phantom oleh telepon dan menggunakan impedansi eksternal untuk mendeteksi:

  • hanya speaker (jangka waktu pendek, bisa dikelabui oleh koneksi langsung ke line-out)
  • tombol putar / jeda (durasi pendek pendek)
  • prev / next buttons (2 impedansi berbeda <1kohms)
  • hadir mikrofon (impedansi> 1kohms)
  • dicabut (terbuka)

Jadi saya tahu saya perlu attenuator (mungkin pot) diikuti oleh RC highpass dengan R ~ 2k sebelum masuk ke jack headset. Bukan masalah. Yang tidak bisa saya pahami adalah, apa ini pada mic yang tidak terhubung ?: masukkan deskripsi gambar di sini Agak terlihat seperti byte digital, bukan? Mengulangi hal yang sama pada tingkat ini selamanya. Dengan lebar "bit" ~ 10ms (100bps, 50Hz) dan waktu siklus ~ 250ms (4Hz), kedengarannya mengerikan. Mungkin tidak dimaksudkan untuk didengar secara langsung. masukkan deskripsi gambar di sini Adaptor ini ditujukan untuk kamera, jadi kode warnanya salah. Pemeriksa kontinuitas mengatakan bahwa steker merah adalah [S] leeve, yang merupakan mikrofon bagi saya.

Memperbarui:

Saya akhirnya menambahkan penghentian 2.2k ke colokan mic dan sekarang ia melakukan ini: masukkan deskripsi gambar di sini

(skala yang sama seperti sebelumnya, hanya warna yang berbeda)

Saya memulai aplikasi yang menggunakan audio masuk, seperti osiloskop, penganalisis spektrum, SPL meter, atau hubungi voicemail saya, dan itu berubah menjadi ini: masukkan deskripsi gambar di sini

Saya tidak punya cara yang baik untuk menaruh sinyal ke dalamnya sekarang, tetapi sepertinya itu berhasil. Saya hanya perlu menambahkan resistor seri untuk membuatnya bermain bagus dengan apa pun yang dicolokkan ke dalamnya ketika tidak ada aplikasi yang berjalan untuk menggunakannya. Saya mungkin akan meletakkannya di antara garis mixer dan panci untuk menjamin sejumlah redaman. (Ini masih mikrofon, bukan garis)

Yang aneh, adalah ketika saya menghapus pemutusan 2.2k, saya mendapatkan ini alih-alih yang asli: masukkan deskripsi gambar di sini

Hampir seperti melihat resistor, dikonfigurasi sendiri untuk menggunakan mic sekarang, dan tidak kembali. Saya masih penasaran ingin tahu apa yang dilakukannya sebelumnya, tetapi sepertinya proyek saya akan berhasil.

AaronD
sumber
Anda mungkin melihat output headphone kelas D.
1
Meskipun ini mungkin benar secara teknis (saya pribadi tidak bisa mengatakannya), satu kalimat jawaban tidak terlalu membantu. Bisakah Anda menambahkan hal lain dalam dukungan / penjelasan ini?
Adam Head
Tidak, pemeriksa kontinuitas mengatakan bahwa colokan tersebut menuju ke lee [S], yang merupakan input mic. Dua lainnya adalah [T] ip dan [R], untuk output kiri dan kanan, dan mereka berperilaku sesuai ketika saya tancapkan ke input papan suara. Pijakan bersama terhubung ke [R] lain, seperti yang diharapkan.
AaronD
4
Selain pinout yang tidak masuk akal untuk audio out, bentuk gelombangnya juga salah. Sebuah ampli kelas D yang buruk akan menjadi gelombang persegi tanpa filter atau hampir tidak disaring. Jauh lebih sederhana dari yang saya miliki. Kelas amp D yang baik akan menjadi garis datar kecuali jika saya memperbesar banyak, dalam hal ini akan mulai terlihat seperti kelas amp D yang buruk jika tidak terkubur dalam kebisingan. Jika Anda melihat skala, saya pikir cukup jelas bahwa ini tidak dimaksudkan untuk didengar secara langsung.
AaronD
1
Mungkin harus diklarifikasi, saya tidak menyiratkan bahwa sinyal berasal dari injeksi langsung tegangan listrik tetapi sifat sinyal yang sangat teratur dan frekuensi rendah akan menunjukkan bahwa efeknya disebabkan oleh variasi frekuensi reguler / rendah pada listrik. Mungkin dari komponen internal yang salah atau semacamnya. Saya tentu tidak yakin itu yang terjadi atau saya akan memposting sebagai jawaban, sepertinya sesuatu yang layak dipertimbangkan.
Michael Leonard

Jawaban:

1

Dari diagram 3, saya bisa memikirkan dua kemungkinan:

  1. Antarmuka mikrofon mencari keberadaan mikrofon secara berkala dan mematikan saluran saat tidak ditemukan. Mungkin tidak benar.

  2. Input mic digandakan sebagai antarmuka digital lainnya. Beberapa telepon memiliki cara untuk mendeteksi apakah telepon telinga yang dipasang adalah model asli pabrik atau tidak, misalnya. Jika pasangan earphone terdeteksi, penyetaraan audio internal dapat diubah untuk menghasilkan kesetiaan terbaik.

Denyut nadi menunjukkan sempit, saya tidak bisa duduk dan mencari tahu lebarnya, tetapi memang terlihat seperti awal bagi saya. Dengan asumsi itu adalah bit awal, itu mungkin diikuti oleh, katakan beberapa bit dan stop bit - semuanya nol (seperti UART). Selain itu, pengontrol mungkin mengharapkan respons.

Diagram pertama mungkin adalah kapasitor decoupling mic yang bertindak sebagai filter RC aneh dengan impedansi input osiloskop. Keluaran drain terbuka biasanya membutuhkan terminasi jarak jauh. Itu cara lain untuk mendeteksi jika remote terhubung, agak seperti USB.

Yang mana ponsel di ujung sana? Saya mungkin tidak memiliki akses ke model yang sama dan saya pasti tidak memiliki kabel yang berguna untuk mencari tahu apa yang sebenarnya terjadi.

Namun, mungkin menarik untuk mencoba mengirim respons UART di telepon, menggunakan lebar pulsa tinggi sebagai waktu bit: tunggu sepuluh atau 11 bit dan kirim bit mulai tinggi dan mungkin coba beberapa kombinasi. Bahkan jika kita mendapat tanggapan, mungkin perlu beberapa saat untuk mengetahui protokol dll. Saya akan menyarankan sangat hati-hati, meskipun - jika itu adalah antarmuka yang berbahaya seperti backdoor firmware, urutan percobaan berpotensi menghapus flash.

Vasu
sumber
Jika itu adalah antarmuka digital, yang saya pikir mungkin adalah, maka saya pikir yang pertama (kuning) adalah yang harus dilihat, bukan yang ketiga (biru seperti yang lain). Bagi saya, ini terlihat dan sangat mengerikan seperti mengaktifkan driver comms DC-offset, mentransmisikan byte, dan menonaktifkan lagi. Saya pikir akan sangat sulit untuk membuat filter RC melakukan semua itu bahkan jika Anda mencobanya.
AaronD
Poin Anda # 1 mungkin benar untuk pulsa biru, dan poin # 2 Anda mungkin benar untuk pulsa kuning. Tetapi jika itu benar, maka pertanyaannya adalah, "Mengapa itu tidak memulai kembali digital keluar kalau-kalau menemukan set yang kompatibel?"
AaronD
@ AaronD: Apakah Anda memasang perangkat yang kompatibel? Mungkin, logika driver atau logika perangkat lunak lain tidak akan menyurvei perubahan pada jalur soket sepanjang waktu. Yang lebih penting, saya kira, headset yang kompatibel harus digital yang mampu untuk antarmuka untuk beralih ke mode digital. Kalau tidak, kita mungkin akan kehilangan satu usaha "Go Digital" dan hanya melihat garis analog seperti pada gambar 4 atau 5. Saya telah melihat kode dengan perilaku seperti itu: init loop berbeda dari loop kontrol utama. Saya masih menebak, bisa lebih akurat jika saya melihat papan dan / atau kabel dengan Oscilloscope.
Vasu
Dengan "set yang kompatibel", maksud saya ~ 2kohms sesuai standar. Ya, saya memberikannya 2kohms, dan itu seperti yang diharapkan sesuai standar. Silakan baca seluruh laporan.
AaronD
Hal ini yang tampaknya tidak standar hanya pada awal prosedur pengujian, jika Anda mau, di mana langkah pertama adalah mengamati apa yang sudah ada. Jika Anda dengan senang hati menyambungkan headset analog standar, Anda mungkin tidak akan pernah tahu ini.
AaronD
0

Android memungkinkan Anda melakukan banyak hal gila pada konektor "headphone". Dugaan saya adalah bahwa sesuatu yang berjalan pada ponsel Anda sedang mencoba untuk terhubung ke perangkat yang mungkin dicolokkan ke dalam - apakah Anda memiliki Square atau beberapa aplikasi serupa lainnya berjalan?

Lihatlah artikel yang relevan ini: http://www.tested.com/tech/android/522-androids-headphone-jack-is-versatile-yet-underused/

Tom Brendlinger
sumber
Video? Keluar dari jack headset? Wow, itu terdengar seperti beberapa perangkat keras khusus yang hampir tidak pernah digunakan. (minimal DAC spec tinggi) Saya terkejut bahwa produsen akan melakukannya tanpa tujuan yang diiklankan. Saya tidak memiliki Square atau apa pun yang saya harapkan untuk menggunakan headset untuk komunikasi, tetapi itu tidak berarti tidak ada.
AaronD