Технический форум
Вернуться   Технический форум > Электроника, самоделки и техника > Форум по электронике > Электроника для начинающих


Ответ
 
Опции темы Опции просмотра
Старый 01.02.2013, 10:19   #31 (permalink)
СветLANa
Просто Светлана
 
Аватар для СветLANa
 
Регистрация: 01.04.2012
Сообщений: 5,469
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 31398
По умолчанию

Цитата:
Сообщение от Сигурд Посмотреть сообщение
Сохранение информации в D-триггерах происходит после спада импульса синхронизации С.
Только, при этом, нужно всегда помнить, что синхроимпульс может быть как положительной, так и отрицательной полярности.
То есть, например К561ТМ2 переключается положительным фронтом...
СветLANa вне форума   Ответить с цитированием
Старый 01.02.2013, 17:10   #32 (permalink)
Сигурд
Бешеный учёный
 
Аватар для Сигурд
 
Регистрация: 26.01.2013
Сообщений: 53
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Т.е. это зависит ещё и от микросхемы? у меня триггеры на к155тм2
Сигурд вне форума   Ответить с цитированием
Старый 01.02.2013, 17:18   #33 (permalink)
СветLANa
Просто Светлана
 
Аватар для СветLANa
 
Регистрация: 01.04.2012
Сообщений: 5,469
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 31398
По умолчанию

К155ТМ2 также переключается положительным фронтом, то есть, "по спаду импульсов отрицательной полярности"
СветLANa вне форума   Ответить с цитированием
Старый 01.02.2013, 19:39   #34 (permalink)
Сигурд
Бешеный учёный
 
Аватар для Сигурд
 
Регистрация: 26.01.2013
Сообщений: 53
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Значит на схемке надо менять местами инвертированый и неинвертированый выходы, а так же убирать инвертор на входе мультивибратора
Сигурд вне форума   Ответить с цитированием
Старый 01.02.2013, 23:11   #35 (permalink)
Rokl
Member
 
Регистрация: 06.04.2012
Сообщений: 131
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 303
По умолчанию

Цитата:
Сообщение от Сигурд Посмотреть сообщение
Я прошарил нэт, википедию, книжки по микросхемам, там написано, что переключение D-триггера происходит при спаде сигнала, а не при его появлении, поэтому он и работает как счётчик
скопировал из ВиКи:
"D-триггер (D от англ. delay — задержка либо от data - данные) — запоминает состояние входа и выдаёт его на выход. D-триггеры имеют, как минимум, два входа: информационный D и синхронизации С. После прихода активного фронта импульса синхронизации на вход С D-триггер открывается. Сохранение информации в D-триггерах происходит после спада импульса синхронизации С."...
Неточность закралась в Викпедию.
Сообщаю вам по секрету, что D-триггеры бывают 2х типов. Вики описывает классический пример одноступенчатого D-триггера срабатывающего по уровню на входе С...Классический пример таких триггеров, это К155ТМ5, или любой регистр защелка (К155ТМ7, К555ИР22, К580ИР82 и т.д.). Который может использоваться лишь как защелки для хранения бита и никогда к качестве счетчика, или регистра сдвига.
У вас же будут использоваться D-триггеры К155ТМ2. А это классические D-триггеры ДВУХСТУПЕНЧАТЫЕ. А двухступенчатые D-триггеры срабатывают по положительному фронту синхроимпульса на входе С .
Все счетчики, регистры сдвига, делают только на двухступенчатых JK-триггерах, или на двухступенчатых D-триггерах.
А что бы у вас со схемой не получился карамболь, который я вам описал, нужно брать выход D-триггера не прямой, а инверсный для подачи на вход С последующего триггера.
Rokl вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 02.02.2013, 11:56   #36 (permalink)
Сигурд
Бешеный учёный
 
Аватар для Сигурд
 
Регистрация: 26.01.2013
Сообщений: 53
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Поставил себе Proteus, теперь моделирую схемы там, чтоб меньше вопросов и косяков было Всем спасибо за помощь
Сигурд вне форума   Ответить с цитированием
Старый 03.02.2013, 15:59   #37 (permalink)
Сигурд
Бешеный учёный
 
Аватар для Сигурд
 
Регистрация: 26.01.2013
Сообщений: 53
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Как говорится, небыло печали в интернете накачали Протея поставил, более-менее разобрался как моделировать, даже результат ожидаемый был, но вдруг начались косяки. Мою схемкк условно можно разбить на 3 блока: мультивибратор, счетчик и одновибратор. Мультивибратор + счетчик работают нормально, а вот с мультивибратором какая-то фигня. На временном графике у меня при его включении сигнал меняется не от высокого уровня к низкому, а сначало, как и положено,падает при пуске до нижнего уровня, а потом подымается к промежуточному (2,5в), и только после этого подымается до высокого. После одновибратора выходной сигнал у меня должен отпирать полевой транзистор, которым запускается моторчик. Делаю отдельно схемку из транзистора и генератора единичного сигнала, собираю по принцыпу "общийисток", прогоняю моделирование, все отлично, по положительному импульсу транзистор отпирается, моторчик крутится. Н стоит вместо генератора сигнала подцепить выход с одновибратора, как у меня перестает работать вся схема.
Я вот теперь не могу понять, в чем проблема, то ли в схеме что-то не так, то ли программа так глючит. Может кто-нибудь помочь?
Сигурд вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 14:05.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.