accdet內部有兩個比較器,會根據傳入的電壓判斷並產生中斷。accdet的輸入電壓即耳機 mic pin 的電壓,內部比較器的輸出分別對應a/b兩個暫存器。
accdet內部兩個比較器的vref分別是1.77v和0.4v(硬體決定的,不能修改),所以,對應的電壓有3個範圍:
1.77v-1.9v: 未插入耳機的狀態(ab=b11)
0.4v-1.77v: 插入4段式(有mic)耳機時的狀態(ab = b01)
0-0.4v : 插入3段式耳機時的狀態,或者4段式按鍵按下時的狀態(ab = b00)
耳機的狀態會儲存到accdet的暫存器中,當電壓在任意2個範圍間切換時,狀態發生變化,accdet產生中斷,中斷處理中讀取狀態暫存器的值,並根據狀態的變化做相應的處理.
Audio音訊興趣拓展 耳機阻抗檢測原理及其應用
大多數3.5mm耳機左右聲道pin腳對地阻抗都在16 32 之間,但是也經常遇到一些阻抗比16 小或者比32 大的耳機。一般來說,耳機聲道輸出負載越大,不管音量是否開到最大,都會覺得聲音比較輕柔舒適,就好像降低了負載斷的輸出點樣似的 反之,聲音會因為耳機負載太小變得畸形,嚴重影響使用者的聆聽體驗。q...
藍芽TWS耳機IBRT的原理初分析
最近在倒騰tws對耳的一些東西,看到一些原始碼,發現乙個新概念,ibrt沒有搞清楚,抱著吾將上下而求索的態度,詳細看了一些 查了一些資料,還是發現了不少有價值的資訊的。至少,我突然感覺自己懂了一些什麼。這裡就趕緊寫下來。免得忘了。當乙個裝置進入發現別的裝置的狀態叫做 inquiry 在這個子狀態 它...
USB OTG的檢測原理及使用
usb otg標準允許裝置既可作為主機,也可作為外設。usb otg技術可實現沒有主機時,裝置和裝置之間的資料傳輸。usb otg介面中有5條線 2條用來傳輸資料 d d 1條是電源線 vbus 1條則是接地線 gnd 1條是id線。id線用於識別不同的電纜端點,當otg裝置檢測到接地的id引腳時,...