Father Gregory

Кольцевой счётчик на D-триггерах.

12 сообщений в этой теме

Кольцевой счётчик на D-триггерах с инверсным динамическим управлением и статической инверстной установкой и сбросом.

(К сожалению, все предложенные мной варианты отклонялись, может быть тут мне  смогут помочь. Спасибо.)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Lexter    340
9 часов назад, Father Gregory сказал:

Кольцевой счётчик

Ну, начнём с того, что этот термин некорректен. Может быть кольцевой сдвигающий регистр. В некоторых малограмотных источниках его иногда действительно называют "кольцевым счётчиком", но это абсолютно безграмотно.

Применительно к счётчику понятие "кольцевой" неприменимо. Хотя все счётчики считают "по кольцу" - с переполнением.

Так что сначала определитесь, что именно нужно сделать.

 

Кольцевой сдвигающий регистр двухразрядный на D-триггерах с инверсным динамическим управлением и статической инверсной установкой и сбросом:

RLC.JPG.23c71f76a506d30b57f4cbbc0278bb45.JPG

Обратите внимание, что на второй регистр сигналы RES и SET заведены на другие входы. Если на все регистры завести одинаково, то будут устанавливаться или все единицы, или все нули, и никакого сдвига кода фактически не будет. Сигналы RES и SETиспользуются для задания начального кода, который потом будет циклически сдвигаться В данном примере начальный код при RES - 01, при SET - 10. Если нужен регистр большей разрядности, просто добавьте в цепочку ещё триггеров, сколько требуется.

Можно управляющие входы не объединять, а на каждый триггер подавать свой сигнал установки и сброса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Lexter    340

Есть ещё вариант, использующий кольцевой сдвигающий регистр, - генератор псевдослучайной последовательности (ПСП). В этом сдвиговом регистре сигнал обратной связи (с выхода на вход) модифицируется так, чтобы при сдвиге перебирались все возможные для данного количества разрядов коды, за исключением только одного "запрещённого". Так как перебираются почти все возможные коды (хотя и в псевдослучайном порядке), то этим эта схема, в принципе, похожа на счётчик, но вряд ли в задании имелась в виду она.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Lexter

Сдвиговые регистры. Кольцевые счётчики на D-тригггерах с инверстным динамическим управлением и статической инверстной установкой и сбросом, таблицы переходов.

(в точности задание звучало так)

В любом случае спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@LexterА вы не могли бы помочь с временными диаграммами к этой схеме?

Изменено пользователем Father Gregory

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Lexter    340

@Father Gregory , ну тут уж сами, сами. :)

Рисуете импульс установки RES или SET, появление соответствующего кода на выходах Q, а потом изменения кода по спадам (по задним фронтам) тактового сигнала CLK.

...

Хотя да... Судя по вашей диаграмме к кольцевому сдвиговому с инвертором, строить диаграммы вас не учили.

DIA.thumb.JPG.dc09eb4a53c26227a1c49180a51bdb01.JPG

Обратите внимание, что спад первого импульса CLK не изменил выходы, так как попал на сигнал RES, который устанавливает выход уровнем и имеет приоритет над сигналом CLK. До начала сигнала RES состояние выходов Q не определено, так как неизвестно, что было ранее.

Вот как-то так. Неточности в обозначениях сигналов RES/R,  CLK/C и т.д  поправьте. Делал, естественно, наспех. :)

И ещё: в слове "инверсный" нет буквы "т".

Изменено пользователем Lexter

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кольцевой счётчик - это название для краткости. Кольцевой регистр, который используется как счётчик.

Когда-то  давно, сделал себе часы на таких кольцевых регистрах, которые до сих пор идут. В основе была именно  эта схема.

Ей не нужен дешифратор при использовании газоразрядных индикаторов. Также можно использовать низковольтные транзисторы типа КТ315 вместо высоковольтных.

Может она чем-то поможет.

:5c628edfb7962_.thumb.jpg.9d2a3ea365618fd5995cc4634e56065f.jpg

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Заняться нечем, кроме  как лезть в чужую судьбу?

Схема перерисована из первоисточника лет 40 назад, вот скрин , ищите ошибки , высокограмотный Вы наш

5c63035a3c9eb_.jpg.9b63b705fea178180c3b4644cc03de5c.jpg

Изменено пользователем Юный пионер

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
next sound    71
13 часа назад, Lexter сказал:

Ну, начнём с того, что этот термин некорректен

спорный вопрос

кольцевой счётчик на D-триггерах очень удобная штука

основное достоинство - синхронная работа всех триггеров по счётному входу и соответственно 

максимальная рабочая частота счёта

есть сложности с дешифрацией результата - но я так понимаю что вопрос не в этом.

самое простое построение - цепочка из последовательно соединённых по D триггеров, 

кроме последнего, с которого инверсный сигнал возвращается на вход первого

но могут быть варианты

можно пустить паровозик и из одного импульса по кругу

для этого используется элемент И-НЕ с количеством входов равным количеству триггеров

в общем элементарная и очень изящная штука.

на приведённом выше рисунке 4 собственно кольцевой счётчик на триггерах собран на элементах

D1.2 - D3.2

Изменено пользователем next sound

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, next sound сказал:

в общем элементарная и очень изящная штука.

Ещё оказалась и помехоустойчивая. 

Понадобилось сделать электронный счётчик мелких радиодеталей для автомата упаковки в цехе с большим уровнем индустриальных помех.

Применил эту схему, но опасался, что помехи повлияют на её работу и появятся лишние импульсы. Удивительно, но за несколько лет работы ни одного сбоя не было зафиксировано.

Потом сделал себе часы на её основе.;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ваша публикация должна быть проверена модератором

Гость
Вы не авторизованы. Если у вас есть аккаунт, пожалуйста, войдите.
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

  • Сообщения

    • С таким подходом зачем Вам вообще электроникой заниматься? Абсолютно бесполезное сообщение. Тут не до шуток, нужно обязательно в короткий срок починить оборудование и возобновить работу предприятия, любыми способами. Топикстартеру я вот очень незавидую, так как у него такая же задача, но ему пришлось идти сложным путём - изготавливать плату с нуля.. @IMXO  Ага, я этим и занимался целый день и ночь, вот что получилось после многократных перерисовок. Контакты идущие к МК - микроконтроллеру для наглядности зеленым отметил. Получается что микроконтроллер управляет каждым из трех транзисторов отдельно, плюс ещё и реле, подтягивающее мощные , вероятно разрядные резисторы. Очень непонятен узел с микротрансформатором... он него идет только одна дорожка на 2 ногу микроконтроллера... не считая низковольтной земли. Рискну предположить что сигнал идет не со второй ножки, а наоборот, приходит на неё от этого модуля, хотя схема какая-то очень странная, с другой стороны напоминает генератор на несколько десятков килогерц. С этим мелким трансом непонятно ничего толком, прозвонил как мог - две ножки звонятся с одной стороны и три с другой, сопротивление очень низкое, фиг поймешь где обмотка, где просто дорожки соединяют, где несколько обмоток отводом, но скорее всего примерно как на рисунке, возможно последовательность другая.
    • Сильный ход. В стародавние времена специально размагничивали лентопротяг. А вы его предлагаете намагнитить. Скорее всего "Боливар не вынесет двоих" (С).
    • Измеритель малых ёмкостей.
      Рабочий диапазон 0-10пФ. Разрешение при использовании цифрового мультиметра 0,002пф
    • Программатор уже пришел, планирую именно им  прошивать,  но все равно интересно, почему ардуина  уно  ведет себя  прилично  (нет импульсов) а  Нано выдает серию импульсов. Что загрузчик  криво написан ? По моему разумению такого быть не должно  ИМХО.   На просторах интернета мне встречалось обсуждение похожего вопроса, и решался этот вопрос  то ли перерезанием дорожки, то ли удалением какого то конденсатора, точно не помню.  Найти эту  тему  теперь, не реально.
    • Что до человека докопались,хочет пусть ковыряет -испортит выкинет ,ремонт всё равно дороже усилка Проверям питание,проверяем усилки где нить надо вход отсоединить от фильтров Эксперименты всегда затратны,но если хочется то можно просто если шумят все каналы одинаково,то возможно питание как основное так и дополнительное + - 15В
    • @KRAB , желание получить побольше и нахаляву никакими убеждениями не победишь. Вот, например, разгон процессоров - это тоже использование микросхем за пределами обозначенных в даташите максимально-допустимых условий эксплуатации...
    •  Beyerdynamic DT 990 Pro, качество чувствуется, особенно с алкоголем что то происходит с рецепторами слуха и мозгом, вобщем кайф... Но чего то не хватает, а это геморой.... Чтобы найти свои наушники)))