ZHCACP4A May 2023 – December 2023 TMAG3001 , TMAG5253
假設(shè)游戲控制器中的左右線性觸發(fā)器使用兩個不同的位置傳感器來測量各自的觸發(fā)位置。與使用多個 ADC 來數(shù)字化每個傳感器不同,可以通過使用 EN 引腳多路復(fù)用傳感器輸出來減少 ADC 的數(shù)量,從而降低系統(tǒng)功耗,如圖 3-1 所示。關(guān)斷期間,TMAG5253 會將輸出置于高阻抗?fàn)顟B(tài),以使多個器件能夠連接到同一 ADC,從而無需在系統(tǒng)中添加額外的多路復(fù)用器。
圖 3-2 所示為微控制器的 GPIO 上的時序圖,該 GPIO 對兩個傳感器的輸出進(jìn)行多路復(fù)用。B1 和 B2 分別對應(yīng)于器件 1 和器件 2 所見的磁場。當(dāng) GPIO1 變?yōu)楦唠娖綍r,器件 1 被使能并將輸出線路驅(qū)動至與場 B1 相對應(yīng)的電壓。在此期間,GPIO2 被驅(qū)動為低電平,器件 2 處于關(guān)斷模式。為了避免兩個器件同時導(dǎo)通,在器件之間切換時必須對死區(qū)時間 tmux 進(jìn)行編程。還必須注意,這些器件必須能夠快速上電(較小 ton),以便在關(guān)閉之前對其進(jìn)行快速采樣以節(jié)省功耗。