序列發(fā)生器是什么
序列信號是指在同步脈沖作用下循環(huán)地產(chǎn)生一串周期性的二進(jìn)制信號,能產(chǎn)生這種信號的邏輯器件就稱為序列信號發(fā)生器或序列發(fā)生器。
在數(shù)字電路設(shè)計中,有些時候需用一組非常特殊的數(shù)字信號。一般情況下我們就將這種特殊的串行數(shù)字信號叫做序列信號。生成這樣的一組特定序列信號的電路叫做序列信號發(fā)生器。
序列信號發(fā)生器的設(shè)計方法有多種:
?。?)使用環(huán)形計數(shù)器設(shè)計“1000?0”型序列信號發(fā)生器;
?。?)使用扭環(huán)計數(shù)器設(shè)計“11?100?0”型序列發(fā)生器;
(3)任意類型的序列發(fā)生器
a、使用D觸發(fā)器設(shè)計序列發(fā)生器
b、使用計數(shù)器和多路復(fù)用器設(shè)計序列發(fā)生器
c、用移位寄存器和反饋組合電路(分立門電路,譯碼器,多路復(fù)用器)設(shè)計
序列發(fā)生器設(shè)計步驟
根據(jù)要產(chǎn)生的序列得到串行輸入表達(dá)式,再根據(jù)此表達(dá)式得到串行輸入的電路,這是一個組合電路,可以用邏輯門電路實現(xiàn),也可以用MSI芯片實現(xiàn)。
因此設(shè)計方案又分為兩種:
一種是用移位寄存器和必要的門電路實現(xiàn);
另一種是用移位寄存器和MSI芯片(如數(shù)據(jù)選擇器、譯碼器)實現(xiàn)。
設(shè)計步驟如下:
第一步:首先根據(jù)給定序列信號的長度M,決定所需要的最小觸發(fā)器的數(shù)目K:。
第二步:驗證并確定實際需要的觸發(fā)器數(shù)目k。方法是對給定的序列信號每k位分為一組,選定一組后,向前移一位,按k位再取一組,總共取M組。如果這M組數(shù)字,都不重復(fù),就可以使用已經(jīng)選擇的k;否則,就使k = k + 1。再重復(fù)以上的過程。
第三步:作狀態(tài)轉(zhuǎn)移表,求反饋函數(shù),檢查自啟動。
責(zé)任編輯:YYX
評論