Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР.

 
Опции темы
Непрочитано 07.11.2010, 17:44  
krasnoyarsk
Прохожий
 
Регистрация: 07.11.2010
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
krasnoyarsk на пути к лучшему
По умолчанию Orcad: триггеры, делитель частоты

Вроде в книжке все просто: у D триггера есть входы C и D, при перепаде напряжения на C должен как-то меняться сигнал, а таблица истинности гласит, что когда C и D=0, то на выходе "0", а когда две "1" на входе, то единица на выходе. Ну вот пока разбираюсь, как такие чудеса возможны, но смоделировать ничего не получается (не вижу логики изменения сигнала)! Хочу сделать делитель частоты с произвольным коэффициентом деления, но пока затормозил на одном триггере. Откуда не возьмись появились выходы PRE и CLR. Почитал в интернете, решил, что входом CLR нужно сделать сброс в самом начала, а выход PRE - всегда "1". Ну вот как-то это совсем запутано, расскажите нормальным языком, что же такое D-триггер (либо JK, лучше оба) в OrCAD, как на его основе строятся делители частоты и как это все работает, как менять параметры)
krasnoyarsk вне форума  
Непрочитано 07.11.2010, 20:00  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Orcad: триггеры, делитель частоты

Триггер - это схема с двумя устойчивыми состояниями. Реализуется на базе логических элементов с обратными связями. Простейший вариант триггера - это так называемый RS-тригер, у которого два входа: R(eset) - сброс и S(et) - установка и два выхода прямой и инверсный. Т.к. схема имеет два входа, то её таблица истинности состоит из 4-х строчек. При этом одна из комбинаций входных сигналов для RS-триггера является запрещенной, т.к. состояние схемы не определено. Для того, чтобы хранить информацию в триггере нужно обеспечить формирование сигналов R и S в соответствии с таблицей истинности. Простейшим способом этого является подача на входы триггера противофазных сигналов. Для того, чтобы контроллировать время подачи входного сигнала, его пропускают через дополнительные логические элементы. При этом сигнал управления в одном логическом состоянии разрешает прохождение сигналов R и S на триггер, а в другом - запрещает. Такой триггер получил название D-триггер. У него также два входа D(ata) и C(lock). Но в отличие от RS-тиггера у него нет запрещенных состояний. Если в D-триггере сигнал с инверсного выхода подать на вход D, а на вход С подать импульсы с частотой F, то на выходах этой схемы мы получим входную частоту, поделенную на два. Последовательным соединением несколько таких каскадов мы получим простейший двоичный счетчик.
Довольно подробно структура и схемотехника ИМС счетчиков рассмотрена в книге Шило "Современные цифровые интегральные микросхемы". Только ни в коем разе не используйте её в качестве справочнника там очень много ошибок в цоколевке ИМС.
Для моделирования цифровых схем ИМХО лучше использовать не PSPICE из комплекта OrCAD-а, а QUARTUS или МАХ+ от Альтеры. К тому же альтеровские продукты содержат многие ИМС 74-серии в виде готовых блоков, которые можно моделировать.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 08.11.2010, 07:26  
LAutour
Частый гость
 
Регистрация: 16.03.2010
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 1 сообщении
LAutour на пути к лучшему
По умолчанию Re: Orcad: триггеры, делитель частоты

И еще CD триггеры есть с управлением С по уровню (защелки) и по фронту. В первом случае сигнал на С разрешает свободную передачу с D входа триггера на выход, а запоминание происходит только при снятии сигнала с C (то есть в качестве делителя его использовать нельзя), а во втором запоминание происходит по фронту С (и его можно использовать как делитель)
LAutour вне форума  
Непрочитано 08.11.2010, 20:58  
krasnoyarsk
Прохожий
 
Регистрация: 07.11.2010
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
krasnoyarsk на пути к лучшему
По умолчанию Re: Orcad: триггеры, делитель частоты

Вот так что-то не нашел книгу: http://yandex.ru/
Пока подробно читал Полупроводниковую схемотехнику Титше и Шенка (относительно древнюю), Схемотехнику цифровых устройств Угрюмова. Ну в них подробно о моделировании ничего не нашел, а мне нужно именно смоделировать делитель частоты с произвольным коэффициентом деления.
krasnoyarsk вне форума  
Непрочитано 08.11.2010, 21:09  
krasnoyarsk
Прохожий
 
Регистрация: 07.11.2010
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
krasnoyarsk на пути к лучшему
По умолчанию Re: Orcad: триггеры, делитель частоты

Еще в тему вопрос. Представьте принципиальную схему RS триггера на элементах И-НЕ. Там только 3 входа (а в OrCad я вообще не нашел RS, хотя не очень то и искал, может быть, но JK триггеры там имеют 5 входов): три входа R, C и S ведут на два элемента И-НЕ ( получим НЕ С*S, НЕ C*R). Здесь уже не понятно, как C влияет только фронтом/ только спадом. Два сигнала идут к "бистабильной" ячейке: НЕ S и НЕ R. Триггер ведь сначала не работал, тогда по обратным связям должны прийти нули. Ну тут логика обрывается, то ли нули, то ли единицы... Но сигналы с выходов будут одинаковы, инвертирующего входа не будет.
krasnoyarsk вне форума  
Непрочитано 08.11.2010, 21:12  
krasnoyarsk
Прохожий
 
Регистрация: 07.11.2010
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
krasnoyarsk на пути к лучшему
По умолчанию Re: Orcad: триггеры, делитель частоты

Еще в тему: сдвигающий регистр. Последовательно включили, например, 3 триггера. Записали 1 в первый. Потом сигнал должен со скоростью света в среде дойти до остальных (вроде, его ничто не сдерживает). Вписываем второй бит. Но это же повлияет опять на все триггеры. А откуда перенос?
krasnoyarsk вне форума  
Непрочитано 09.11.2010, 07:51  
LAutour
Частый гость
 
Регистрация: 16.03.2010
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 1 сообщении
LAutour на пути к лучшему
По умолчанию Re: Orcad: триггеры, делитель частоты

Советую вот эту книгу почитать (классика по схемотехнике):
П. Хоровиц, У. Хилл. “Искусство схемотехники”

p.s. прежде чем приступать к практике - лучше вначале разобраться в теории
LAutour вне форума  
Непрочитано 09.11.2010, 18:25  
krasnoyarsk
Прохожий
 
Регистрация: 07.11.2010
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
krasnoyarsk на пути к лучшему
По умолчанию Re: Orcad: триггеры, делитель частоты

Цитата:
прежде чем приступать к практике - лучше вначале разобраться в теории
я представляю себе это наоборот, ну да ладно. У меня нету времени читать по 10 книг, хотя я почитаю эту. Я и обращаюсь на форум, чтобы получить помощь по конкретному ТЗ, хотя, прочитав даже не все книги Мира, это и самому можно сделать.
krasnoyarsk вне форума  
Непрочитано 09.11.2010, 19:44  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Orcad: триггеры, делитель частоты

Сообщение от krasnoyarsk Посмотреть сообщение
Здесь уже не понятно, как C влияет только фронтом/ только спадом.
Триггер на двух логических элементах - самый простой, имеет множество недостатков. Поэтому сейчас интегральные триггеры делаются двухступенчатыми, соответственно и для них важен не столько уровень, сколько направление фронта тактового сигнала.
Сообщение от krasnoyarsk Посмотреть сообщение
Записали 1 в первый. Потом сигнал должен со скоростью света в среде дойти до остальных (вроде, его ничто не сдерживает).
Именно, что вроде. В реальных схемах элементы имеют конечное быстродействие и множество паразитных параметров. В идеальном регистре сигналы на всех входах меняются абсолютно синхронно, поэтому даже 0,00.......01 мкм проводника внесут задержку и соответственно изменение состояние пройдет только через один каскад.
Если хотите детально рассмотреть работу триггеров в различных включениях, воспользуйтесь МАХ+. Там и регистры, и счетчики, и дешифраторы/сумматоры/делители - все есть и все можно посмотреть как работает. Если Вам нужен перестраиваемый делитель частоты, просто возьмите синхронный счетчик и выход сигнала переноса подключите в соответствующей поляроности к входу параллельной загрузки. Установкой кода на входах параллельной загрузки Вы будете управлять частотой следования импульсов переноса.

Цитата:
Вот так что-то не нашел книгу
немного ошибся в названии. Но Гугель на слово шило выдает эту книжку: http://www.google.com.ua/search?hl=r...Ibkj+&gs_rfai=
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 09.11.2010 в 20:07.
MisterDi вне форума  
Непрочитано 14.11.2010, 15:35  
krasnoyarsk
Прохожий
 
Регистрация: 07.11.2010
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
krasnoyarsk на пути к лучшему
По умолчанию Re: Orcad: триггеры, делитель частоты

Цитата:
даже 0,00.......01 мкм проводника внесут задержку
ха. Сигнал это напряжение. Короче, собрал схему счетчика ИЕ8 на триггерах D типа в OrCad, схемы сейчас не могу приложить. В справочнике написано, что это только делитель. Но там на вход D действует только единица. Что за фигня? В результате у меня произошел сначала скачок на выходе с нуля до 1, а потом сигнал не менялся=-(
Цитата:
возьмите синхронный счетчик
Попробую. Вообще в итоге должна быть схема на триггерах.

Последний раз редактировалось krasnoyarsk; 14.11.2010 в 15:38.
krasnoyarsk вне форума  
 

Закладки
Опции темы

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как понизить ТВ частоты???? retro-person Автоматика и аппаратура связи 5 02.08.2010 16:42
Делитель частоты на 100 000 на 1..3 ИС TTL/CMOS vsky TTL и CMOS логика 21 05.04.2010 12:38
Создание новых элементов в OrCAD daemon17 Proteus, KiCAD и другие ECAD 2 10.02.2010 18:56
Делитель частоты Gladkih TTL и CMOS логика 7 07.12.2009 18:31


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot