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