Здравствуйте и всем спасибо за отзывчивость.
Поясню немного свою работу. В свободное от войны с дураками время я исключительно для-дома-для-семьи, а точнее - для удовлетворения тщеславия, делаю высокохудожественные поделки. Последние месяца три увлекся витражной техникой Тиффани (по краям вырезанных кусочков художественного стекла клеится медная лента и кусочки спаиваются). Делать плоские витражи с портретами руководителей партии и правительства мне не интересно, а объемные конструкции со всевозможной подсветкой - гораздо приятнее. Сделав несколько смешных светильников, решил пойти по пути синтетического искусства, объединив свет, звук и движение. Поскольку по образованию я инженер-системотехник 83-го года издания, однакож никогда с микросхемами не возившийся, то вопросы «как, что и куда припаять» меня волнуют, но не тревожат. Так вот, в моей новой конструкции одна из световых фенечек - это перемигивание нескольких 7-сегментных индикаторов (помните как в фильме «Хищник» на запястье у Чужого после того, как его завалил Шварц и перед тем, как взорвать бомбу, забегали инопланетные цифирки?). Я остановился на 4-сегментных 7-разрядных панельках CC04-41SRWA и под них подбираю логику управления. Программировать ПЛИСы я не хочу - совсем незнакомая мне тема, а вот собрать по-стариковски все на дискретках - занятие увлекательное и успокаивающее.
Уважаемый YAA! Я, с Вашего разрешения, остановлюсь на Вашей схеме генератора псевдо-случайных чисел из-за ее простоты и понятливости. По сути это ни что иное, как сдвиговый регистр с нелинейной обратной связью.
Несколько практических вопросов :
1) Питать всю схему планирую 5 В. В качестве генератора я использую 555 МС с выходной частотой импульсов порядка 2 Гц с и максимумом вых. напряжения 3,7 В - ОК?
2) Правильно ли я понял: в приведенной Вами схеме (2 МС регистра + 1 МС «искл. ИЛИ») генерится 8-разрядный случайный код (выводы 1, 13, 14, 15 DD1 и DD2), который я могу забирать прямо с регистров и запускать прямо на панельку индикатора (панелька CC04-41SRWA имеет схему подключения по общему аноду)?
При этом на выходах регистров имеем КМОП-овские 0 В и 2,4 В?
Это (подключение прямо с регистров) проходит по нагрузке? Если нет - посоветуйте как.
Таким образом 3 микросхемы дают 8-разрядный код, что управляет одним сегментом всей панельки. Для управления панелькой целиком надо получать 32-разрядный код (или как минимум 28-разрядный, если не высвечивать десятичные точки).
3) Масштабирование. Мне неочевидно как масштабировать Вашу схему на 16-, 32- и пр. разрядов - подскажите.
Если прямо масштабировать ГСЧ, то на управление одной панелькой потребуется 12 микросхем, на 2 панельки - 24 микросхемы, даллее - везде ... Поскольку генерировать чистый белый шум мне не надо, то возникает простая мысль в целях экономии всего на свете: получив псевдо-случайный 8-разрядный (или 16-разрядный) код и использовав его на управление одного (двух) сегментов, надругаться над ним (например, проинвертировав) и запустить на управление других сегментов. Пойдет? Если да, то подкиньте идей как поднадругаться позаковыристей. При этом опять же возникает вопрос о допустимых нагрузках на выходы регистров.
С почтением и электротехническим приветом
PS: Граждане дорогие! Вопрос из чуть-чуть другой сферы. Моя вышеописанная конструкция должна неторопясь (2-3 об/мин) вращаться. После не очень пристального изучения Вселенной (в магазине Чип-энд-Дип) на предмет приемлемого двигателя не нашел ничего лучше, чем шаговый двигатель со всеми его прибамбасами в виде контроллеров управления и пр. заморочками. Наверняка в Природе есть низкооборотный компактный моторчик без этих радостей. Дайте наводочку (лучше всего - что и где купить)!
Merci.