Мелкие вопросы по цифровой технике.

Обсуждаем цифровые устройства...
Самсусамыч

Re: Мелкие вопросы по цифровой технике.

Сообщение Самсусамыч »

[uquote="sergey.UA",url="/forum/viewtopic.php?p=3900670#p3900670"]Самсусамыч, собрал так, как указано мной на схеме электрической принципиальной. Все четко работает, цифры чередуются от 0 до 9, за тем 10, и так далее.[/uquote]
У Вас работает потому, что быстродействие входа микросхемы позволяет уловить данный перепад… но это некие грабли, которые лучше обходить. Объясню на пальцах: счёт на входе +1 осуществляется только по переднему фронту (то есть переход с лог 0 на лог 1). Все остальные логические состояния игнорируются. Запомнили этот момент. :)
Изображение

Теперь рассмотрим интервал времени логических элементов DD4.3 и DD5.1 при переключении с 10 в 0.
1.png
Из рисунка видим, что на выходе элемента DD4.3, что на выходе элемента DD5.1 есть нужный нам перепад с 0 в 1 (отмечен красным). Но нюанс в том, что чтобы зафиксировать этот перепад, входу (+1) счётчика необходимо вначале чётко зафиксировать логический 0, а уже затем он сможет увидеть нужный перепад с 0 в 1. А как видно из рисунка, логический 0 на выходе DD4.1 присутствует лишь короткий промежуток времени (это время равное переключению уровней при сбросе счётчика)… в данном случае (как выяснилось из практики) этого времени хватает, но не совсеми микрухами это прокатывает. А вот если взять сигнал с выхода DD5.1, то его любая микруха увидит, так как нужно зафиксировать лишь перепад с 0 в 1, а сколько по времени будет остоватся лог 1 уже не важно.
Вывод: Сигнал с выхода DD5.1 будет восприниматься всеми микросхемами, а сигнал с выхода DD4.3 не всегда… :) Вот такая картина маслом...
Реклама
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Мелкие вопросы по цифровой технике.

Сообщение korob »

[uquote="sergey.UA",url="/forum/viewtopic.php?p=3900670#p3900670"]Спецы, можете глянуть схему на наличие грубых и не очень ошибок ?
Логика работы такая:
При включении, или сбросе питания, на индикаторах отображается цифра 500. Далее каждый входящий импульс отнимает от этого значения 1, и так до самого 0. Как только счет сравняется с 000, то далее все входящие импульсы начинают складываться со вновь пришедшими. Как то так.
Изображение[/uquote]До самого нуля с такой схемой не получится, получится до 99 а потом снова сложение. Нужно объединить сигнал переноса всех разрядов перед подачей на триггер изменения направления счёта.
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Реклама
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Мелкие вопросы по цифровой технике.

Сообщение Jack_A »

Схема нечёткая, сразу не врубился, что это К561. Тогда конечно, это аналог 155ЛА3. А касаемо 155ЛА7 мой трындёж был бы прав. :)
Изображение
1en2
Собутыльник Кота
Сообщения: 2804
Зарегистрирован: Вс фев 02, 2020 09:12:37

Re: Мелкие вопросы по цифровой технике.

Сообщение 1en2 »

Изображение
===
sergey.UA
В SPlan-e есть Файл-Экспорт (а не принт-скрин)
Реклама
Эиком - электронные компоненты и радиодетали
Самсусамыч

Re: Мелкие вопросы по цифровой технике.

Сообщение Самсусамыч »

[uquote="1en2",url="/forum/viewtopic.php?p=3900919#p3900919"]В SPlan-e есть Файл-Экспорт (а не принт-скрин)[/uquote]
Гы-гы, я тоже по привычке жму принт скрин… :)))
Реклама
Аватара пользователя
Света
Модератор
Сообщения: 10740
Зарегистрирован: Пн июл 07, 2008 10:46:09
Откуда: Россия

Re: Мелкие вопросы по цифровой технике.

Сообщение Света »

Только желательно поставить точечку около надписи "Все компоненты". :)
Если хотите, чтобы жизнь улыбалась вам, подарите ей своё хорошее настроение
Реклама
sergey.UA
Потрогал лапой паяльник
Сообщения: 357
Зарегистрирован: Вс янв 11, 2015 20:33:32

Re: Мелкие вопросы по цифровой технике.

Сообщение sergey.UA »

Самсусамыч, спасибо за развернутый ответ. Сразу не смог ответить, на дачу уехать нужно было.))
Пере подключился как вы рекомендуете, анод диода на выв. 5 DD2. Все четко работает, так же проконтролировал форму и наличие импульса на этом суммирующем выводе. От 0 до 0,8 В резкий фронт, далее плавное нарастание до 4,2 В в течении 26 мкс, далее резкий спад. Это так емкость конденсатора разряжается.)) Напряжение питания схемы 6,5 В. В общем, все как и должно быть.)
---------------
korob, пока не врубаюсь почему только до 99, но чуть позже надеюсь или сам, или с вашей помощью разберусь. :))
---------------
1en2, по поводу экспорта, спасибо за мысль, буду пробовать.
sergey.UA
Потрогал лапой паяльник
Сообщения: 357
Зарегистрирован: Вс янв 11, 2015 20:33:32

Re: Мелкие вопросы по цифровой технике.

Сообщение sergey.UA »

Коллеги, доброго дня.
Вот, для решения промежуточной задачи ( загрузка при включении числа 500, далее вычитание из него каждого входящего импульса, при переходе через 000, начинается суммирование дальнейших поступающих импульсов, которых может прийти всего около 1000), сообразил схему. Есть ли в схеме грубые ошибки ?
Изображение
----------------
Так же, может кто сталкивался, необходима схема генератора, на цифровой логике, или таймерах 555, которая выдает пачки импульсов частотой ( регулируемой переменным резистором ) примерно от 30 до 3000 Гц, с периодом примерно 50 мс. Т.е. 50 мс следует пачка импульсов, потом 50 мс низкий уровень, затем повтор цикла.
Спасибо.
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Мелкие вопросы по цифровой технике.

Сообщение korob »

sergey.UA писал(а):Есть ли в схеме грубые ошибки ?
Изображение
:facepalm:
Ещё раз - как триггер изменения направления счёта узнает что счётчики первого и второго разряда тоже достигли нулевого состояния? :tea:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
sergey.UA
Потрогал лапой паяльник
Сообщения: 357
Зарегистрирован: Вс янв 11, 2015 20:33:32

Re: Мелкие вопросы по цифровой технике.

Сообщение sergey.UA »

Получается так, что как только счетчики досчитали до 001, затем до 000, далее, как только (следующий) входной импульс принимает низкий лог. уровень, то тогда возникает фронт низкого напряжения на выв. 13 DD1, (< = 0 перенос разряда), он в свою очередь поступает на выв. 4 DD2, этот низкий уровень заставляет появится такому же нулю на выв. 13 DD2, и по цепочке ноль появляется на выв. 13 DD3.
-------------------
Ну а дальше, переворачивается триггер, меняя таким образом направление счета, одновременно с помощью инвертора DD9.3 происходит сброс всех счетчиков по выв. 14. Это что бы появившиеся 999 превратились в 000, и уже после низкого уровня на входе, положительный фронт входного импульса к 000 прибавит единицу.
Как то так.
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Мелкие вопросы по цифровой технике.

Сообщение korob »

:facepalm:
У вас обратный счёт (500 ==> 499 ==> ... ==> 100 ==> 099), и вот как только счётчик старшего разряда DD3 примет значение "0" (а это произойдёт при счёте 099), он выставит на своём выходе переноса "≤0" (выв.13) уровень лог.0, который в свою очередь сразу же (не дожидаясь опустошения счётчиков двух младших разрядов) переключит триггер изменения направления счёта. :wink:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
sergey.UA
Потрогал лапой паяльник
Сообщения: 357
Зарегистрирован: Вс янв 11, 2015 20:33:32

Re: Мелкие вопросы по цифровой технике.

Сообщение sergey.UA »

В том то и дело, что минус на этом выводе переноса ( <= 0 выв. 13 DD3 ), появится ТОЛЬКО тогда, когда значении в регистре счетчика станет МЕНЬШЕ ноля, а не тогда, когда значение в регистре РАВНО нулю.
При значении 0, в регистре, там постоянно высокий уровень. И этот низкий логический, сигнал переноса, при вычитании, подается по цепочке, из младшего разряда в самый старший разряд.
На эпюрах напряжений в описании микросхемы это четко видно.
Изображение
Спасибо за ваше внимание к моим вопросам, но присмотритесь внимательно. :roll:
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Мелкие вопросы по цифровой технике.

Сообщение korob »

Неа, не так. :?
Выход переноса так и называется "≤0" (меньше или равно нулю). Т.е. по заднему фронту предпоследнего тактового импульса (который переводит счётчик в состояние "0") на выходе переноса устанавливается лог.0, а по переднему фронту следующего тактового (который устанавливает в состояние "9") на выходе переноса выставляется лог.1, тем самым формируя передний фронт тактового сигнала для следующего счётчика (одновременно с переполнением из состояния "0" в состояние "9" из следующего разряда вычитается единица). :wink:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
sergey.UA
Потрогал лапой паяльник
Сообщения: 357
Зарегистрирован: Вс янв 11, 2015 20:33:32

Re: Мелкие вопросы по цифровой технике.

Сообщение sergey.UA »

Представьте себе вполне обыденную ситуацию. В регистрах счетчиков зашло число 110 ( сто десять ), и что же, по вашему получается что при занесении сто десятого импульса в гирлянду счетчиков, счетчик самого младшего разряда,
( там где 0 ) ТУТ ЖЕ генерирует этот самый низкий уровень - сигнал переноса ? Вот видите, так не происходит, при НОЛЕ в регистре, а только если МЕНЬШЕ ноля.
В общем, давайте не будем спорить, завтра на макетке соберу схему, и все станет понятно.
Спасибо вам за помощь.
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Мелкие вопросы по цифровой технике.

Сообщение korob »

Вам надо понять что счётчики переключаются только по переднему фронту (т.е. только в момент перехода от лог.0 к лог.1). Вам же Самсусамыч всё подробно расписал.
Так вот в нулевом состоянии на выходах переноса устанавливается лог.0, НО!!! счётчики в этот момент не переключаются, а вот при приходе следующего импульса на выходе переноса устанавливается лог.1 (тот самый переход от лог.0 к лог.1) который и переключает счётчики.

Ваш же триггер смены направления счёта переключится сразу же после установки лог.0 на выходе переноса DD3, т.е. при счёте 099. :wink:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
sergey.UA
Потрогал лапой паяльник
Сообщения: 357
Зарегистрирован: Вс янв 11, 2015 20:33:32

Re: Мелкие вопросы по цифровой технике.

Сообщение sergey.UA »

Всем хорошего дня коллеги.
В общем собрал на макетке данную схему.
Изображение

Все работает так, как и предполагалось ( при включении, загрузка числа 500, далее входящие импульсы вычитают из этого числа по единице, далее как только число сравнялось с 000, начинается суммирование всех последующих импульсов ), все о чем писал вчера подтвердилось. Счет свободно преодолевает границу 100, 099, 098, 097 и т.д. Далее 002, 001, 000, 001, 002, 003, 004 и т.д.

Изображение Изображение Изображение Изображение
Еще, для прояснения некоторых моментов касательно переноса переполнения, заморочился рисованием эпюр напряжения. Все в данном рисунке соответствует действительности. Импульсами управляю в ручном режиме, как спадом так и фронтом, и в каждом состоянии могу тестером и осциллографом проконтролировать форму и наличие напряжения на каждом выводе схемы.
Изображение
А это, реальный сигнал запечатленный осциллографом на выв.13 DD3. Развертка триггерная, ждущий режим, по горизонтали, большая клетка 200 нс, амплитуда по вертикали, клетка 2 В.
Изображение
Вначале собирался видео снять, ну что бы одним кадром, как говорится, но на работе. Если есть недоверие, то дома смогу если нужно, и выложу сюда.
Для этого и нужны форумы чтобы делиться опытом.
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Мелкие вопросы по цифровой технике.

Сообщение korob »

Должен признать что заблуждался. :oops: :oops: :oops: По ходу в голове спуталось с логикой работы счётчиков 4029 (где при каскадировании тактовый сигнал подаётся на каждый из счётчиков). :facepalm: А здесь получается всё верно - тактовым для следующего разряда является сигнал переноса предыдущего, а он для старшего разряда до последнего момента удерживается в состоянии лог.1, и лишь когда два младших разряда переполнятся он транзитом от младшего разряда через более старшие принимает уровень лог.0 (т.е. по сути это и есть объединение сигнала переноса всех разрядов). :) Упустил я этот момент. :facepalm: :oops:

P.S

Проделанную работу оценил. :)
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
sergey.UA
Потрогал лапой паяльник
Сообщения: 357
Зарегистрирован: Вс янв 11, 2015 20:33:32

Re: Мелкие вопросы по цифровой технике.

Сообщение sergey.UA »

Спасибо Александр, за оценку. Просто хотел донести мысль, и внести ясность, по возникшему недопониманию.
Далее к этой схеме, надо придумать делитель, там сразу с несколькими коэффициентами нужен, и "синхронизатор", тогда уже будет законченная схема.
Аватара пользователя
НАПАЛМ
Это не хвост, это антенна
Сообщения: 1314
Зарегистрирован: Пт ноя 27, 2009 19:47:13
Откуда: Казань

Re: Мелкие вопросы по цифровой технике.

Сообщение НАПАЛМ »

Доброго времени суток!

Вопрос такой, есть ли какие-то требования к подключению микросхем инвертирующих буферов по питанию? Нужны ли им фильтрующие конденсаторы?
Планирую у буфера HEF4049BT (даташит) выходы запараллелить, чтобы мосфетом поуправлять. Частота 30-50 кГц, питание - 12В от компового БП.

Спасибо.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Мелкие вопросы по цифровой технике.

Сообщение Gudd-Head »

[uquote="НАПАЛМ",url="/forum/viewtopic.php?p=3904827#p3904827"]Нужны ли им фильтрующие конденсаторы?[/uquote]
Они нужны всем микросхемам, только если вы не хотите "чудеса" наблюдать :)
Я бы на каждый выход ещё по низкоомному резистору поставил.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Ответить

Вернуться в «Цифровая техника»