Мелкие вопросы по цифровой технике.
Схема нечёткая, сразу не врубился, что это К561. Тогда конечно, это аналог 155ЛА3. А касаемо 155ЛА7 мой трындёж был бы прав. 
- Реклама
- Сообщения: 2804
- Зарегистрирован: Вс фев 02, 2020 09:12:37
[uquote="1en2",url="/forum/viewtopic.php?p=3900919#p3900919"]В SPlan-e есть Файл-Экспорт (а не принт-скрин)[/uquote]
Гы-гы, я тоже по привычке жму принт скрин…
Гы-гы, я тоже по привычке жму принт скрин…
Только желательно поставить точечку около надписи "Все компоненты". 
Если хотите, чтобы жизнь улыбалась вам, подарите ей своё хорошее настроение
- Сообщения: 357
- Зарегистрирован: Вс янв 11, 2015 20:33:32
Самсусамыч, спасибо за развернутый ответ. Сразу не смог ответить, на дачу уехать нужно было.))
Пере подключился как вы рекомендуете, анод диода на выв. 5 DD2. Все четко работает, так же проконтролировал форму и наличие импульса на этом суммирующем выводе. От 0 до 0,8 В резкий фронт, далее плавное нарастание до 4,2 В в течении 26 мкс, далее резкий спад. Это так емкость конденсатора разряжается.)) Напряжение питания схемы 6,5 В. В общем, все как и должно быть.)
---------------
korob, пока не врубаюсь почему только до 99, но чуть позже надеюсь или сам, или с вашей помощью разберусь.
---------------
1en2, по поводу экспорта, спасибо за мысль, буду пробовать.
Пере подключился как вы рекомендуете, анод диода на выв. 5 DD2. Все четко работает, так же проконтролировал форму и наличие импульса на этом суммирующем выводе. От 0 до 0,8 В резкий фронт, далее плавное нарастание до 4,2 В в течении 26 мкс, далее резкий спад. Это так емкость конденсатора разряжается.)) Напряжение питания схемы 6,5 В. В общем, все как и должно быть.)
---------------
korob, пока не врубаюсь почему только до 99, но чуть позже надеюсь или сам, или с вашей помощью разберусь.
---------------
1en2, по поводу экспорта, спасибо за мысль, буду пробовать.
- Реклама
- Сообщения: 357
- Зарегистрирован: Вс янв 11, 2015 20:33:32
Коллеги, доброго дня.
Вот, для решения промежуточной задачи ( загрузка при включении числа 500, далее вычитание из него каждого входящего импульса, при переходе через 000, начинается суммирование дальнейших поступающих импульсов, которых может прийти всего около 1000), сообразил схему. Есть ли в схеме грубые ошибки ?

----------------
Так же, может кто сталкивался, необходима схема генератора, на цифровой логике, или таймерах 555, которая выдает пачки импульсов частотой ( регулируемой переменным резистором ) примерно от 30 до 3000 Гц, с периодом примерно 50 мс. Т.е. 50 мс следует пачка импульсов, потом 50 мс низкий уровень, затем повтор цикла.
Спасибо.
Вот, для решения промежуточной задачи ( загрузка при включении числа 500, далее вычитание из него каждого входящего импульса, при переходе через 000, начинается суммирование дальнейших поступающих импульсов, которых может прийти всего около 1000), сообразил схему. Есть ли в схеме грубые ошибки ?
----------------
Так же, может кто сталкивался, необходима схема генератора, на цифровой логике, или таймерах 555, которая выдает пачки импульсов частотой ( регулируемой переменным резистором ) примерно от 30 до 3000 Гц, с периодом примерно 50 мс. Т.е. 50 мс следует пачка импульсов, потом 50 мс низкий уровень, затем повтор цикла.
Спасибо.
Ещё раз - как триггер изменения направления счёта узнает что счётчики первого и второго разряда тоже достигли нулевого состояния?
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. 
Всегда с уважением, Александр.
Всегда с уважением, Александр.
- Сообщения: 357
- Зарегистрирован: Вс янв 11, 2015 20:33:32
Получается так, что как только счетчики досчитали до 001, затем до 000, далее, как только (следующий) входной импульс принимает низкий лог. уровень, то тогда возникает фронт низкого напряжения на выв. 13 DD1, (< = 0 перенос разряда), он в свою очередь поступает на выв. 4 DD2, этот низкий уровень заставляет появится такому же нулю на выв. 13 DD2, и по цепочке ноль появляется на выв. 13 DD3.
-------------------
Ну а дальше, переворачивается триггер, меняя таким образом направление счета, одновременно с помощью инвертора DD9.3 происходит сброс всех счетчиков по выв. 14. Это что бы появившиеся 999 превратились в 000, и уже после низкого уровня на входе, положительный фронт входного импульса к 000 прибавит единицу.
Как то так.
-------------------
Ну а дальше, переворачивается триггер, меняя таким образом направление счета, одновременно с помощью инвертора DD9.3 происходит сброс всех счетчиков по выв. 14. Это что бы появившиеся 999 превратились в 000, и уже после низкого уровня на входе, положительный фронт входного импульса к 000 прибавит единицу.
Как то так.
У вас обратный счёт (500 ==> 499 ==> ... ==> 100 ==> 099), и вот как только счётчик старшего разряда DD3 примет значение "0" (а это произойдёт при счёте 099), он выставит на своём выходе переноса "≤0" (выв.13) уровень лог.0, который в свою очередь сразу же (не дожидаясь опустошения счётчиков двух младших разрядов) переключит триггер изменения направления счёта.
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. 
Всегда с уважением, Александр.
Всегда с уважением, Александр.
- Сообщения: 357
- Зарегистрирован: Вс янв 11, 2015 20:33:32
В том то и дело, что минус на этом выводе переноса ( <= 0 выв. 13 DD3 ), появится ТОЛЬКО тогда, когда значении в регистре счетчика станет МЕНЬШЕ ноля, а не тогда, когда значение в регистре РАВНО нулю.
При значении 0, в регистре, там постоянно высокий уровень. И этот низкий логический, сигнал переноса, при вычитании, подается по цепочке, из младшего разряда в самый старший разряд.
На эпюрах напряжений в описании микросхемы это четко видно.

Спасибо за ваше внимание к моим вопросам, но присмотритесь внимательно.
При значении 0, в регистре, там постоянно высокий уровень. И этот низкий логический, сигнал переноса, при вычитании, подается по цепочке, из младшего разряда в самый старший разряд.
На эпюрах напряжений в описании микросхемы это четко видно.
Спасибо за ваше внимание к моим вопросам, но присмотритесь внимательно.
Неа, не так.
Выход переноса так и называется "≤0" (меньше или равно нулю). Т.е. по заднему фронту предпоследнего тактового импульса (который переводит счётчик в состояние "0") на выходе переноса устанавливается лог.0, а по переднему фронту следующего тактового (который устанавливает в состояние "9") на выходе переноса выставляется лог.1, тем самым формируя передний фронт тактового сигнала для следующего счётчика (одновременно с переполнением из состояния "0" в состояние "9" из следующего разряда вычитается единица).
Выход переноса так и называется "≤0" (меньше или равно нулю). Т.е. по заднему фронту предпоследнего тактового импульса (который переводит счётчик в состояние "0") на выходе переноса устанавливается лог.0, а по переднему фронту следующего тактового (который устанавливает в состояние "9") на выходе переноса выставляется лог.1, тем самым формируя передний фронт тактового сигнала для следующего счётчика (одновременно с переполнением из состояния "0" в состояние "9" из следующего разряда вычитается единица).
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. 
Всегда с уважением, Александр.
Всегда с уважением, Александр.
- Сообщения: 357
- Зарегистрирован: Вс янв 11, 2015 20:33:32
Представьте себе вполне обыденную ситуацию. В регистрах счетчиков зашло число 110 ( сто десять ), и что же, по вашему получается что при занесении сто десятого импульса в гирлянду счетчиков, счетчик самого младшего разряда,
( там где 0 ) ТУТ ЖЕ генерирует этот самый низкий уровень - сигнал переноса ? Вот видите, так не происходит, при НОЛЕ в регистре, а только если МЕНЬШЕ ноля.
В общем, давайте не будем спорить, завтра на макетке соберу схему, и все станет понятно.
Спасибо вам за помощь.
( там где 0 ) ТУТ ЖЕ генерирует этот самый низкий уровень - сигнал переноса ? Вот видите, так не происходит, при НОЛЕ в регистре, а только если МЕНЬШЕ ноля.
В общем, давайте не будем спорить, завтра на макетке соберу схему, и все станет понятно.
Спасибо вам за помощь.
Вам надо понять что счётчики переключаются только по переднему фронту (т.е. только в момент перехода от лог.0 к лог.1). Вам же Самсусамыч всё подробно расписал.
Так вот в нулевом состоянии на выходах переноса устанавливается лог.0, НО!!! счётчики в этот момент не переключаются, а вот при приходе следующего импульса на выходе переноса устанавливается лог.1 (тот самый переход от лог.0 к лог.1) который и переключает счётчики.
Ваш же триггер смены направления счёта переключится сразу же после установки лог.0 на выходе переноса DD3, т.е. при счёте 099.
Так вот в нулевом состоянии на выходах переноса устанавливается лог.0, НО!!! счётчики в этот момент не переключаются, а вот при приходе следующего импульса на выходе переноса устанавливается лог.1 (тот самый переход от лог.0 к лог.1) который и переключает счётчики.
Ваш же триггер смены направления счёта переключится сразу же после установки лог.0 на выходе переноса DD3, т.е. при счёте 099.
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. 
Всегда с уважением, Александр.
Всегда с уважением, Александр.
- Сообщения: 357
- Зарегистрирован: Вс янв 11, 2015 20:33:32
Всем хорошего дня коллеги.
В общем собрал на макетке данную схему.

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

Еще, для прояснения некоторых моментов касательно переноса переполнения, заморочился рисованием эпюр напряжения. Все в данном рисунке соответствует действительности. Импульсами управляю в ручном режиме, как спадом так и фронтом, и в каждом состоянии могу тестером и осциллографом проконтролировать форму и наличие напряжения на каждом выводе схемы.

А это, реальный сигнал запечатленный осциллографом на выв.13 DD3. Развертка триггерная, ждущий режим, по горизонтали, большая клетка 200 нс, амплитуда по вертикали, клетка 2 В.

Вначале собирался видео снять, ну что бы одним кадром, как говорится, но на работе. Если есть недоверие, то дома смогу если нужно, и выложу сюда.
Для этого и нужны форумы чтобы делиться опытом.
В общем собрал на макетке данную схему.
Все работает так, как и предполагалось ( при включении, загрузка числа 500, далее входящие импульсы вычитают из этого числа по единице, далее как только число сравнялось с 000, начинается суммирование всех последующих импульсов ), все о чем писал вчера подтвердилось. Счет свободно преодолевает границу 100, 099, 098, 097 и т.д. Далее 002, 001, 000, 001, 002, 003, 004 и т.д.
Еще, для прояснения некоторых моментов касательно переноса переполнения, заморочился рисованием эпюр напряжения. Все в данном рисунке соответствует действительности. Импульсами управляю в ручном режиме, как спадом так и фронтом, и в каждом состоянии могу тестером и осциллографом проконтролировать форму и наличие напряжения на каждом выводе схемы.
А это, реальный сигнал запечатленный осциллографом на выв.13 DD3. Развертка триггерная, ждущий режим, по горизонтали, большая клетка 200 нс, амплитуда по вертикали, клетка 2 В.
Вначале собирался видео снять, ну что бы одним кадром, как говорится, но на работе. Если есть недоверие, то дома смогу если нужно, и выложу сюда.
Для этого и нужны форумы чтобы делиться опытом.
Должен признать что заблуждался.
По ходу в голове спуталось с логикой работы счётчиков 4029 (где при каскадировании тактовый сигнал подаётся на каждый из счётчиков).
А здесь получается всё верно - тактовым для следующего разряда является сигнал переноса предыдущего, а он для старшего разряда до последнего момента удерживается в состоянии лог.1, и лишь когда два младших разряда переполнятся он транзитом от младшего разряда через более старшие принимает уровень лог.0 (т.е. по сути это и есть объединение сигнала переноса всех разрядов).
Упустил я этот момент.

P.S
Проделанную работу оценил.
P.S
Проделанную работу оценил.
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. 
Всегда с уважением, Александр.
Всегда с уважением, Александр.
- Сообщения: 357
- Зарегистрирован: Вс янв 11, 2015 20:33:32
Спасибо Александр, за оценку. Просто хотел донести мысль, и внести ясность, по возникшему недопониманию.
Далее к этой схеме, надо придумать делитель, там сразу с несколькими коэффициентами нужен, и "синхронизатор", тогда уже будет законченная схема.
Далее к этой схеме, надо придумать делитель, там сразу с несколькими коэффициентами нужен, и "синхронизатор", тогда уже будет законченная схема.
Доброго времени суток!
Вопрос такой, есть ли какие-то требования к подключению микросхем инвертирующих буферов по питанию? Нужны ли им фильтрующие конденсаторы?
Планирую у буфера HEF4049BT (даташит) выходы запараллелить, чтобы мосфетом поуправлять. Частота 30-50 кГц, питание - 12В от компового БП.
Спасибо.
Вопрос такой, есть ли какие-то требования к подключению микросхем инвертирующих буферов по питанию? Нужны ли им фильтрующие конденсаторы?
Планирую у буфера HEF4049BT (даташит) выходы запараллелить, чтобы мосфетом поуправлять. Частота 30-50 кГц, питание - 12В от компового БП.
Спасибо.
[uquote="НАПАЛМ",url="/forum/viewtopic.php?p=3904827#p3904827"]Нужны ли им фильтрующие конденсаторы?[/uquote]
Они нужны всем микросхемам, только если вы не хотите "чудеса" наблюдать
Я бы на каждый выход ещё по низкоомному резистору поставил.
Они нужны всем микросхемам, только если вы не хотите "чудеса" наблюдать
Я бы на каждый выход ещё по низкоомному резистору поставил.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
[uquote="Gudd-Head",url="/forum/viewtopic.php?p=3904935#p3904935"]Я бы на каждый выход ещё по низкоомному резистору поставил.[/uquote]
Для защиты от неодновременного включения? На сколько Ом?
Для защиты от неодновременного включения? На сколько Ом?
- Сообщения: 357
- Зарегистрирован: Вс янв 11, 2015 20:33:32



