該電路由四通道運算放大器、邏輯門、按鈕開關、去抖動電路和D觸發器組成,可替代微控制器或任意波形發生器,產生對單個IC輸入進行編程所需的串行數字代碼。
由于IC的尺寸不斷縮小,即使其復雜性增加,IC封裝也變得越來越小,即使其引腳數下降或保持不變。由此產生的引腳功能負擔使得需要串行編程等引腳節省措施。例如,過去可能有多個引腳可用于編程IC的電流或電壓限值,但今天的IC可能必須將該限值編碼為串行線路上的設定脈沖數。
因此,當沒有微控制器或任意波形發生器時,如圖1所示的電路非常有用。該器件由四通道運算放大器、邏輯門、按鈕開關、去抖動電路和 D 觸發器組成,可產生 500Hz 的 1、2 或 3 脈沖突發。
圖1.該串行脈沖發生器經過跳線編程,可產生 1、2 或 3 脈沖突發。
在振蕩器部分,積分器(U1A)在其輸出端產生三角波,從而使U2B能夠產生占空比為50%的輸出方波。
在“開關去抖動和定時鎖存”部分,按鈕開關S1連接到CMOS開關去抖動器(MAX6816),確保驅動D觸發器的無噪聲輸出。D輸入邏輯電平僅在CLK的上升沿傳遞到Q輸出。單脈沖部分(如下所述)也與CLK信號的上升沿定時,以確保U4的輸出脈沖(無論是單個還是多個)具有相同的寬度。
在單脈沖部分,四通道器件U1的第三個運算放大器設置要產生的脈沖數。觸發器輸出將C4電壓拉高,將U1D的正輸入驅動為高電平。然后,U1D 輸出變為高電平,并通過 R8/R9 分壓器設置其正輸入端的電壓。然后,R10–R13網絡和C5在C5上產生增加的電壓。當U1D負輸入端的電壓超過其正輸入端的電壓時,U1D輸出變為低電平。
來自 U1B 和 U1D 的輸出信號連接到 AND 門,其 500Hz 輸出持續一個僅允許所需脈沖數的間隔。圖2a–c顯示了與1、2和3脈沖輸出相關的波形。兩個跳線(JU1 和 JU2)通過改變 C5 的值來設置脈沖數。JU1 和 JU2 開路允許 AND 柵極輸出端有一個脈沖,閉合(分流)JU1 僅允許兩個脈沖,兩個跳線分流允許三個脈沖。
圖2.圖1電路采用單脈沖(a)、雙脈沖(b)或三脈沖(c)工作。每個圖表中顯示的波形是 U1B 輸出(頂部)、U1D 輸出(中)和 U4 輸出(底部)。
審核編輯:郭婷
-
運算放大器
+關注
關注
215文章
4959瀏覽量
173236 -
觸發器
+關注
關注
14文章
2000瀏覽量
61255 -
波形發生器
+關注
關注
3文章
293瀏覽量
31404
發布評論請先 登錄
相關推薦
評論