Nízká hladina (napětí) přístup vstup pro sluchátka na android

hlasů
2

Existuje API v Android přístup vstup pro sluchátka hardware? V ideálním případě bych chtěl, aby bylo možné přímo číst příchozí napětí / proud. Přístup k této buď v jazyce Java nebo NDK bude v pořádku. Výhodně, pokud existuje způsob, jak to udělat na non zakořeněné telefony.

Položena 23/09/2010 v 22:44
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
0

Pokud potřebujete obnovit nízkou frekvenci nebo „DC“ složku, která není dělat to přes filtry (zkus to a ověřit, že tomu tak není, člověk nikdy neví), pak zde jsou dvě věci, které můžete zkusit:

  • Použití vrtulník obvod, který střídavě spojuje vstup normálně a obráceně, nebo jednoduše střídá vstup se zemí. V softwaru, který bude poté se měří rozdíl mezi oběma měřeními a použít nějaký pre-měří kalibraci.

  • Použít napěťově řízený oscilátor, aby se napětí na frekvenčním měničem a měřit frekvenci výsledného zvuku tónu v softwaru, spíše než jeho amplitudu (tj budete používat FM modulace)

Za prvé, pokud vám záleží na proudu, budete muset charakterizovat vstupní impedanci telefonu, nebo spíše použít přívěsný op amp okruhu představit, co impedance byste chtěli mít na testovací signál, a pak cesta telefon je vstup z impedance operačního zesilovače výkonu nízké, zvyšuje podle potřeby s odporem. Ještě vykonávat určitou opatrnost určit a nesmí překročit maximální napětí na vstupu telefonu. Za druhé je impedance předložila by být funkce vašeho napětí na vstup frekvenční modulace je.

Odpovězeno 24/09/2010 v 04:52
zdroj uživatelem

hlasů
0

Neviděl jsem ještě jeden, ale já bych se spoléhat na to.

Audio vstup prochází pásmovou propust a některé automatického řízení zisku. Můžete ochutnat zvukový vstup, ale nebudete schopni určit skutečné napětí, protože vzorky hodnota závisí na frekvenci celého signálu.

Odpovězeno 24/09/2010 v 03:05
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more