Перейти к содержанию
    

Странное поведение модели генератора в Micro-CAP

При переходе от идеальной модели триггера к триггеру 74HC74 модель перестаёт работать.

 

Было:

Screenshot_9.png

Screenshot_10.png

 

Стало:

Screenshot_7.png

Screenshot_8.png

 

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

Симулятор после прогона выдаёт ошибку 3 digital warning messages See numerical output

А там

 

Digital Warning

Preb input width violation at t=1.2e-008

Device X6.U1

Required Preb input width is 2.5e-008

Measured Preb input width is 1.2e-008

 

Digital Warning

Clrb input width violation at t=1.2e-008

Device X6.U1

Required Clrb input width is 2.5e-008

Measured Clrb input width is 1.2e-008

 

Digital Warning

Preb input width violation at t=1.2e-008

Device X6.U1

Required Preb input width is 2.5e-008

Measured Preb input width is 1.2e-008

 

Что это?

Что делать?

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


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

Required Preb input width is 2.5e-008

Measured Preb input width is 1.2e-008

Перевод:

Требуемая ширина импульса на входе Preb равна 25 нс

Получившаяся ширина импульса на входе Preb равна 12 нс

 

И да, по даташиту хотя бы 20 нс надо.

Поставить емкость на выход компараторов или резисторы увеличить.

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


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

Перевод:

Требуемая ширина импульса на входе Preb равна 25 нс

Получившаяся ширина импульса на входе Preb равна 12 нс

 

И да, по даташиту хотя бы 20 нс надо.

Поставить емкость на выход компараторов или резисторы увеличить.

 

Сигнал на выходе t1 должен представлять собой прямую линию, лог. 1

А там импульс в 1us

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


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

Сигнал на выходе t1 должен представлять собой прямую линию, лог. 1

А там импульс в 1us

Так он как-то посчитал, но черным по белому пишет - в схеме ошибка, намекая что расчет может быть неправильный.

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


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

Так он как-то посчитал, но черным по белому пишет - в схеме ошибка, намекая что расчет может быть неправильный.

 

Многоточие..

Конденсаторы на выходе компараторов тоже ни к чему хорошему не ведут.

 

 

Screenshot_12.png

 

Screenshot_13.png

 

 

Попробовал в Micro CAP 11 вообще пишет Matrix is Singular даже в Power Defaults.

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


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

Важное дополнение.

Если сделать вот так, то перестаёт работать и первая модель. :-|

 

Screenshot_15.png

 

Screenshot_16.png

 

Ошибок не выводит, просто не работает.

 

Начинаю разочаровываться в Micro-CAP

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


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

В 17.08.2018 в 09:56, SAVC сказал:

Начинаю разочаровываться в Micro-CAP

Micro-CAP в Вас разочаровался давно.

Тему надо закрыть, ИМХО.

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


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

Вы бы лучше по теме что-нибудь ответили. Почему не работает модель, например.

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


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

15 часов назад, SAVC сказал:

Почему не работает модель, например.

Потому, что Вам лень учиться, читать, думать, делать выводы..

MC работает с аналоговой и цифровой моделями, причем одновременно.

Однако надо понимать, что если присутствуют только цифровые модели, то моделирование ведется на логическом уровне + задержки.

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

В чисто цифровой модели у вас на выходе будет не физический уровень, а лишь логический.

Для доходчивости объяснения, предоставляю две схемы - промоделируйте их и подумайте над тем, что Вы видите на их выходах.

P.S.

Да и вообще, когда предоставляете какую-то схему, то надо дать хоть какое-то описание ее идеи.

Вам тут никто и ничем не обязан.

tg.7z

tg_logic.png

tg_physic.png

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

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


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

17 часов назад, SAVC сказал:

 Почему не работает модель, например.

Ну а еще, подумайте над тем, почему в Вашем псевдо-генераторе на входах SET и RESET RS-триггера могут присутствовать любые комбинации логических уровней из 4-х возможных и что RS-триггер о Вас, в таком случае, думает.

 

Пример сигналов на выходах Ваших компараторов.

Я даже знаю, что об этом подумает любой TTL RS-триггер о Вас, как о схемотехнике.

В общем, прежде чем пенять на инструмент, стоит задуматься - а так ли все у Вас в порядке со схемотехникой и элементарными знаниями?

Может стоит, для начала, использовать уже готовые решения, а не изобретать очередные "велосипеды"?

 

out_1-2.png

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

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


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

Хочется ещё сказать за RS-триггеры.. Если вы возьмёте 74HC74, то у него определены состояния для всех 4-х комбинаций сигналов Set и Reset.

Вот, хотя бы посмотрите 74hc74-truth-table.png?w=525

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

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


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

14 часов назад, SAVC сказал:

Люблю изобретать велосипеды.

Да ради Того, но делайте это в темном чуланчике и не тащите туфту на свет.

Откланиваюсь, за сим.

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

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

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

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

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

×
×
  • Создать...