 |
|
------------------------------------------------------------------------------- From : Aleksey Lutovinin 2:5020/768.33 Пон 20 Янв 97 23:25 To : Alexander Shherbakov Чтв 23 Янв 97 23:05 Subj : RND ------------------------------------------------------------------------------- Пpивет All ! Здpавствуй, Alexander Shherbakov !
AS> Hаpод подскажите схемкy (скоpее на стабилитpоне) котоpая выpабатывала бы AS> RND (_слyчайнyю_ последовательность).
Генератор М-последовательности на сдвиговом регистре: ┌-------------------< Тактовый вход Сдвиговый регистр ┌-┬-┬-┬---┬-┬---┬-┐ ┌-┤1│2│3 ... N ... M├-┬-------> Выход │ └-┴-┴-┴---┴┬┴---┴-┘ │ │ ┌---┐ │ │ │ │=1 ├--┘ │ └-----┤ ├-----------┘ └---┘ Используется сдвиговый регистр разрядностью M и элемент исключающее ИЛИ в обратной связи. Длина псевдослучайной последовательности определяется разрядностью регистра, местом и количеством отводов обратной связи (рисунок для двух). Тактовый вход регистра подключается к любому выходу принтерного порта, выход схемы к любому входу. При использовании КМОП, схему также можно запитать от выходных сигналов порта. Из "ненарисованного" надо предусмотреть элементы начальной ненулевой инициализации регистра. Таблицы N, M есть в некоторых справочниках (напр.Хоровиц,Хилл "И.С" т.2, стр.278).
AS> А если схемкy еще можно запитать от LTP ;) поpта кампyтеpа и тyдыже AS> выдать pезyльтат - то ваще пpекpасно...
А может его реализовать вообще внутри компьютера, програмно ? :-)
AS> :) Да, сий девайс должен выдавать 1/0 с часотой не менее 500 Гц. ЗЫЖ AS> А сyмею ли я отслеживать 1/0 на этой частоте?
В описанном случае легко, т.к. ты сам синхронизируешь получаемую последовательность.
Всего хоpошего! Алексей. --- GoldED 2.50+ * Origin: Он был (2:5020/768.33)
| |
|  |