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 ?: 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. 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:
(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:
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:
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.
sumber
Jawaban:
Dari diagram 3, saya bisa memikirkan dua kemungkinan:
Antarmuka mikrofon mencari keberadaan mikrofon secara berkala dan mematikan saluran saat tidak ditemukan. Mungkin tidak benar.
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.
sumber
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/
sumber