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