產生數量可變突發(fā)脈沖的電路
——
![](/news/upload/2005_11/05110918573402.jpg)
圖1,本電路能產生數量可變的突發(fā)脈沖和間隔。
計數器 IC1控制突發(fā)脈沖的數量,計數器 IC2 控制間隔的數量。兩個十六進制拇指輪開關 S1 和 S2 選擇計數值。每個開關位置的編號是 0 ~ 15。S1 控制突發(fā)脈沖的數量(0 ~15),S2 控制間隔的數量(0 ~ 15)。要想讓 IC1 或 IC2 計數器計數,引腳7必須處于高電平。如果引腳7為低電平,則計數器保持禁用狀態(tài)。要想給計數器輸入所需的數量值,引腳9必須先為低電平,然后變?yōu)楦唠娖?。引腳15的進位輸出信號通常為低電平,直到計數器達到 15 計數值,然后變?yōu)楦唠娖健.敱倦娐芳与姇r,電阻器 R1和電容器 C1 在引腳1處組成 RC 時間常數加電復位電路。這一加電復位電路在加電后使兩個計數器初始化至零狀態(tài)。此后,拇指輪開關可設定計數值。
當具有所需頻率的時鐘信號到達計數器的引腳2,計數器 IC1 開始計數,而計數器IC2 保持在關斷狀態(tài),這是因為 IC1 的引腳15進位輸出端的低電平信號加到 IC2 的引腳7,使計數器 IC2 處于禁用狀態(tài)。當 IC1的計數值達到15時, IC1的引腳15變?yōu)楦唠娖?,并啟動IC2 計數。 IC1的進位輸出還經過了“非”門電路 IC3A,然后加到“或”門電路IC4的引腳1。IC4 的一個輸入端有低電平信號——再IC2 現(xiàn)在正在計數,所以IC2 的引腳15的進位輸出信號在 IC4的引腳2也是低電平——這一情況意味著有一個低電平信號出現(xiàn)在 IC1的引腳7,因此 IC1 此時處于禁用狀態(tài)。 IC1和IC2 兩個計數器的使能引腳是交叉連接的,所以當一個計數器在計數時,另一個計數器就處于禁用狀態(tài)。這兩個計數器就這樣來回工作,計數到15,并互相啟用和禁用。最終,對這兩個計數器而言,當 IC2 上的進位輸出變?yōu)楦唠娖綍r,本電路在通過反相器IC3B到達計數值15之后,就會按照拇指輪開關為下一次計數所做的設定,把新的計數值輸入到或把原數量值重新輸入到這兩個計數器中。
當 IC1在計數時,IC3A的輸出(門電路信號)在“與”門電路IC5的 引腳2為高電平。這一高電平使時鐘信號無阻礙地經過IC5到達輸出端。IC5的輸出端是突發(fā)脈沖輸出端。當 IC1處于禁用狀態(tài), IC2 正在計數時,來自IC3A的門電路信號使IC5的引腳2維持低電平信號。輸出端也為低電平,因而不產生突發(fā)脈沖。你只要在需要的地方把多個計數器芯片級聯(lián)起來,就可以將該電路配置得能產生更多的脈沖和間隔。另外,您也可以用一個8位寫輸出寄存器代替開關S1和S2,從而使脈沖計數和間隔計數量均可由軟件來控制;要不然,您可以把門電路信號加到CMOS開關的控制輸入端,從而在其輸入端產生如正弦波那樣的突發(fā)模擬信號。
評論