盡管有許多GPIO器件能夠檢測信號電平的上升沿和下降沿變化,但有些應用只需捕獲信號的前沿,無需監(jiān)測下降沿。對于這些GPIO器件,我們通過一個簡單的電路就能提供邊緣敏感信號的瞬態(tài)變化檢測功能。
Maxim的幾款GPIO器件能夠檢測信號電平的變化,并在信號恢復到初始狀態(tài)后,仍然可以為這一變化提供標志記錄。對于這些器件,無論是信號電平的上升沿,還是下降沿,都能夠觸發(fā)對事件的捕獲。有些應用中,只把信號前沿作為監(jiān)控事件;而下降沿通常標志著事件的結束,不需要對其進行監(jiān)測。這些應用中,邊緣敏感信號的瞬態(tài)檢測十分必要。
如圖1所示,利用幾個RC元件和一個斯密特觸發(fā)器,Maxim器件即可實現(xiàn)信號瞬變的檢測,提供高度靈敏的邊緣監(jiān)測。RC電路在標稱邏輯電平范圍內檢測到第一次信號變化后,便將后續(xù)電平置高或低。斯密特觸發(fā)器電路隨后濾除電平再次變化所對應的事件。盡管在斯密特觸發(fā)器的輸出端仍有兩次信號電平的變化,但由于持續(xù)時間遠遠短于I2C協(xié)議的讀命令周期,Maxim器件只能識別信號電平的第一次變化。
圖1.邊緣敏感信號變化檢測電路
Maxim具有信號電平變化檢測功能的IC包括:MAX7302、MAX7306/MAX7307、MAX7319、MAX7321、MAX7322和MAX7323等器件,適用于圖1所示電路結構。圖中斯密特觸發(fā)器可以選擇單緩沖器SN74LVC1G17或雙緩沖器SN74LVC2G17。
評論