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