探索MC33972:多開關檢測接口的卓越之選
在電子工程師的日常工作中,尋找一款性能可靠、功能豐富的多開關檢測接口芯片是一項重要任務。今天,我們就來深入了解一下飛思卡爾半導體的MC33972,看看它能為我們的設計帶來哪些驚喜。
文件下載:MC33972ATEWR2.pdf
一、產品概述
MC33972是一款具有抑制喚醒功能的多開關檢測接口芯片,它能夠檢測多達22個開關觸點的閉合與斷開狀態,并通過串行外設接口(SPI)將開關狀態傳輸給微處理器單元(MCU)。此外,該芯片還具備一個22選1的模擬多路復用器,可用于將輸入作為模擬信號讀取,模擬輸入信號會被緩沖并通過AMUX輸出引腳提供給MCU。
MC33972有正常和睡眠兩種工作模式。正常模式允許對設備進行編程,并在監測開關狀態變化時為開關觸點提供上拉或下拉電流;睡眠模式則提供低靜態電流,非常適合對睡眠狀態電流要求較低的汽車和工業產品。
二、產品特性
(一)電氣特性
- 寬電源電壓范圍:設計工作電壓范圍為 (5.5 ~V ≤V{PWR} ≤26 ~V),開關輸入電壓范圍為 -14 V 到 (V{PWR}),最大可達 40 V,能夠適應多種不同的電源環境。
- 低靜態電流:典型待機電流在 (V{PWR}=100 mu A) 和 (V{DD}=20 mu A),在睡眠模式下能有效降低功耗。
- 高速SPI接口:可直接與使用3.3 V / 5.0 V SPI協議的MPU接口,SPI操作頻率最高可達 6.0 MHz((V_{DD}=5.0 V) 時),數據傳輸快速穩定。
- 可選擇的喚醒和濕潤電流:支持狀態變化時的可選喚醒功能,以及可選擇的濕潤電流(16 mA 或 2.0 mA),能滿足不同應用場景的需求。
(二)引腳特性
芯片共有32個引腳,每個引腳都有其特定的功能。例如,SPI相關引腳(SI、SCLK、CS、SO)用于與MCU進行通信;開關輸入引腳(SP0 - SP7、SG0 - SG13)用于連接開關觸點;WAKE引腳用于喚醒設備;INT引腳用于指示開關狀態變化等。詳細的引腳定義和功能說明在文檔中有明確介紹,大家在設計時一定要仔細查閱。
三、工作模式
(一)正常模式
正常模式下,設備可以通過SPI進行編程,可對多個寄存器進行設置,包括可編程開關寄存器、喚醒/中斷寄存器、濕潤電流寄存器、濕潤電流定時器寄存器、三態寄存器、模擬選擇寄存器等。通過這些寄存器的設置,我們可以靈活地配置開關輸入的類型、喚醒條件、濕潤電流大小和時間等參數。
例如,可編程開關寄存器可以將SP0 - SP7輸入設置為開關接地或開關接電池;喚醒/中斷寄存器可以定義哪些輸入能夠喚醒設備或觸發中斷。在實際應用中,我們可以根據具體需求對這些寄存器進行調整,以實現最佳的性能。
(二)睡眠模式
睡眠模式主要用于降低系統的靜態電流。進入睡眠模式需要發送睡眠命令,所有在正常模式下編程的寄存器設置將在睡眠模式中保持不變。設備可以通過多種方式從睡眠模式喚醒,如輸入開關狀態變化、中斷定時器到期、WAKE引腳下降沿、INT引腳下降沿((V{DD}=5.0 V) 且 WAKE 為邏輯 [1] 時)、CS引腳下降沿((V{DD}=5.0 V) 時)以及上電復位(POR)等。
在睡眠模式下,還可以設置中斷定時器和掃描定時器。中斷定時器可作為周期性喚醒定時器,當定時器到期時,設備會產生中斷并進入正常模式;掃描定時器用于設置在睡眠模式下輸入開關讀取的輪詢周期,當掃描定時器到期時,設備會喚醒約125 μs 來讀取開關輸入狀態。
四、典型應用
(一)傳感器電源供應
每個輸入都可以為模塊外部的傳感器提供電流。像霍爾效應傳感器、壓力傳感器和溫度傳感器等,都需要電源電壓來供電并提供開集電極或模擬輸出。MC33972可以很好地滿足這些傳感器的供電和接口需求。在輸入連續轉換的應用中,我們可以使用喚醒/中斷命令來禁用特定輸入的中斷。
(二)金屬/彈性開關監測
金屬開關觸點由于接觸腐蝕,隨著時間推移接觸電阻會升高。MC33972為觸點提供了兩種設置,當編程為金屬開關時,設備會在開關閉合的前20 ms 提供更高的濕潤電流,以防止開關觸點產生氧化物。如果需要更長時間的濕潤電流,可以發送濕潤電流定時器命令來禁用定時器。
彈性開關觸點由碳制成,具有較高的接觸電阻。在使用彈性開關的應用中,需要降低上拉和下拉電流,以防止觸點處的功率損耗過大,這可以通過編程較低的電流設置來實現。
(三)模擬傳感器輸入(比例測量)
MC33972具有一個22選1的模擬多路復用器,通過在模擬命令中設置特定輸入的二進制代碼,微控制器可以對22個輸入中的任何一個進行模數轉換。在讀取電位計傳感器時,將電位計的滑臂接地并連接到模塊地,隨著滑臂改變傳感器的阻抗,輸入上的模擬電壓將代表傳感器的位置。
(四)功率MOSFET / LED驅動和監測
由于MC33972的靈活編程特性,它可以用于驅動像LED或MOSFET柵極這樣的小負載。在正常模式下,輸入為三態,確保連接到MC33972的LED或MOSFET在啟動時處于關閉狀態。開關可編程輸入(SP0 - SP7)具有源極和漏極能力,可有效控制MOSFET柵極。
在MOSFET驅動應用中,通過一系列命令可以設置設備來驅動MOSFET,同時可以使用SGn輸入比較器來監測MOSFET在關斷狀態下的漏源電壓,實現開路負載檢測;在MOSFET導通狀態下,可以使用模擬命令監測漏極電壓。
對于LED應用,推薦使用開關接地輸入,通過一系列命令可以方便地控制LED的開關。
(五)多MC33972設備模塊系統
在模塊系統中可以使用多個MC33972設備,SPI控制可以采用并行或串行方式。推薦采用串行方式控制多個設備,這樣在發送睡眠命令時,多個設備可以同時進入睡眠模式。當使用WAKE功能來啟用電源時,所有WAKE引腳應連接到電源的使能引腳;INT引腳可以連接到MCU的一個中斷引腳,也可以有各自獨立的中斷引腳。
五、總結
MC33972是一款功能強大、性能可靠的多開關檢測接口芯片,它的寬電源電壓范圍、低靜態電流、靈活的編程特性以及豐富的應用場景,使其成為汽車、工業控制、計算機和電信等領域的理想選擇。作為電子工程師,我們在設計中可以充分利用MC33972的這些特性,為我們的項目帶來更高效、更穩定的解決方案。
大家在使用MC33972的過程中,有沒有遇到過什么有趣的問題或者獨特的應用案例呢?歡迎在評論區分享交流!
發布評論請先 登錄
汽車類多開關檢測接口 (MSDI) 設計包括BOM及組裝圖
基于MC33993的多路開關檢測接口電路設計
MC33972抑制喚醒多路開關檢測接口
TIC12400-Q1 24路輸入多開關檢測接口(MSDI)數據表
探索MC33972:多開關檢測接口的卓越之選
評論