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

    

Странное поведение модели генератора в 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

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


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

Strong,  я считаю, что Вы - Гандон.

 

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти