Power Electronics
https://valvol.ru/

Моделирование в SwCAD/LTspice для начинающих
https://valvol.ru/topic322.html
Страница 16 из 161

Автор:  energo_7 [ 26-05, 17:14 ]
Заголовок сообщения: 

Поменял на LM111, вответ получил вот это! :smoon:
Изображение

Автор:  valvol [ 26-05, 22:35 ]
Заголовок сообщения: 

energo_7 писал(а):
Поменял на LM111, вответ получил вот это!

Кликните правой кнопкой мышки по директиве .tran и в появившемся окне Edit Simulation Command ограничте величину Maximum Timestep на уровне 10-50 ns
Кроме этого, воспользовавшись опцией Прикрепить файл к сообщению, можете прикрепить свою модель для всеобщего опробования.

Автор:  Maikl [ 16-07, 21:26 ]
Заголовок сообщения: 

Возникла необходимость в создании модели(ей) с использованием логических элементов. В библии SwCad всё это нашёл, но не знаю куда подавать +/- питания. Пробовал и так, и этак – не получается :live-14: Может требуется создание каких-либо директив, в которых необходимо прописывать логические уравнения из алгебры Буля? Ежли кто знает, подскажите, пожалуйста.
Ниже на фотосе набрал (от «фонаря») разную логику.
Заранее благодарю за оказанную помощь.
Изображение

Автор:  samodel [ 17-07, 07:32 ]
Заголовок сообщения: 

Maikl писал(а):
Возникла необходимость в создании модели(ей) с использованием логических элементов. В библии SwCad всё это нашёл, но не знаю куда подавать +/- питания.

Питание никуда не подается, в спайс-директиве прописывается уровень нуля и уровень единицы относительно общего провода. Для этого надо кликнуть по элементу и открыть его аттрибуты. Подробнее в хелпе. Вот пример:
Изображение

Автор:  Maikl [ 17-07, 10:45 ]
Заголовок сообщения: 

samodel
спасибо, вечером попробую

Автор:  Maikl [ 17-07, 16:26 ]
Заголовок сообщения: 

samodel писал(а):
...в спайс-директиве прописывается уровень нуля и уровень единицы относительно общего провода.
если возможно, то ткните носом в какую строку прописывать. У меня с аглицким сплошные нелады, а уж хелп читать... :blush:
Было бы хорошо, ежели бы была модель мультивибратора. На примерах быстрей учусь :blush:

Автор:  valvol [ 17-07, 16:36 ]
Заголовок сообщения: 

Maikl писал(а):
если возможно, то ткните носом в какую строку прописывать. У меня с аглицким сплошные нелады, а уж хелп читать...

В принципе параметры можно вписать в любую строку, начиная с Value. Я обычно вписываю параметры в Value, разделяя их между слбой пробелами. Основные параметры:
Vhigh - высокий логический уровень
Trise - время нарастания выходного импульса
Rout - выходное сопротивление

Например, КМОП элемента, работающего при питании 5В, можно написать:
Vhigh=5 Trise=50n Rout=50

Неподключенные или подключенные к земле входы игнорируются!

Автор:  Maikl [ 17-07, 19:40 ]
Заголовок сообщения: 

valvol
спасибо за участие. По Вашей подсказке, по дилетантски, заполнил строку (ниже на фотосе). Но мой помочник взбрыкивается и не хочет обсчитывать простую модельку (моделька тож ниже). Пробовал разные простые логические элементы - результат нулёвый :( . Скорей всего чот не догоняю :(
Я так понимаю. Ежели в библиотеке есть символ того или иного элемента, значит здесь же существует и модель этого элемента. К примеру, ежли в строке Value прописано наименование элемента, то это есмь модель этого элемента. А коль это модель, то зачем указывать, к примеру, Trise - время нарастания выходного импульса, Rout - выходное сопротивление и др. Да, я понимаю, что для разных значений питающего напряжения некоторые параметры меняются, другие - остаются неизменными. Осознаю, что для корректного симулирования и получения приближенных к реальности результатов симулирования, для заполнения строк директивы необходимы некоторые справочные данные на используемый элемент.
Может не так всё понимаю? :live-14: :blush:
Моделька здесь:
http://flyfolder.ru/13147503
Изображение

Автор:  samodel [ 17-07, 21:07 ]
Заголовок сообщения: 

Maikl писал(а):
Скорей всего чот не догоняю

Я это тоже проходил пол года назад, с серийными микросхемами у меня тоже ничего не получилось. Брал логические элементы из библиотеки Digital. Вот ваша модель в интерпретации на этих элементах:
http://flyfolder.ru/13148451

Автор:  valvol [ 17-07, 22:33 ]
Заголовок сообщения: 

samodel писал(а):
Я это тоже проходил пол года назад, с серийными микросхемами у меня тоже ничего не получилось.

Похоже, что элементы из библиотечных папок EXTRA/74HC, EXTRA/74HCT и EXTRA/CD4000 используют какие-то не документированные параметры, которые LTspice в настоящее время не использует. Но в основе этих элементов лежит всё таже логика из папки Digital.

Maikl писал(а):
Моделька здесь:
http://flyfolder.ru/13147503

Так как входное сопротивление логического элемента достаточно высокое, то диод D1 своей роли не выполняет и пропускает через себя переменку.

Автор:  Maikl [ 17-07, 23:02 ]
Заголовок сообщения: 

samodel
ещё раз, спасибо! Опробовал, всё работает. Кстати, видимо меня "клинонуло", ведь глядя на модели других участников форума заметил, что в симуляторе используется логика указанная Вами (Digital).
valvol писал(а):
Похоже, что элементы из библиотечных папок EXTRA/74HC, EXTRA/74HCT и EXTRA/CD4000 используют какие-то не документированные параметры, которые LTspice в настоящее время не использует. Н

valvol
ну от куда же мне, дилетанту знать об этом? Вот недавний пример по UC3845. Вы мне тогда тож втолковывали, что... Этим хочу сказать , что несмышлёнышу, типа меня, трудновато разобраться - работает, аль нет, - корректна, аль нет...
valvol писал(а):
Так как входное сопротивление логического элемента достаточно высокое, то диод D1 своей роли не выполняет и пропускает через себя переменку.
ладно, и что? сделать делитель напряжения? воткнуть последовательно с диодом резюк в 1-2ГОм ? В дополнении нагрузить вход микрухи резюком в 100-200кОм? Попробую. Учусь :blush: ;) :)

Автор:  Ferropont [ 18-07, 19:10 ]
Заголовок сообщения: 

У меня логика 74НС и CD4000 работает .
Пишу директиву .inc 74HC.lib или .inc CD4000.lib
указываю путь к файлу библиотеки и все нормально.
Чтобы не указывать путь , файл библиотеки надо
скопировать в папку SUB

Автор:  Maikl [ 18-07, 20:43 ]
Заголовок сообщения: 

Ferropont
благодарю за участие. По Вашему совету попробовал, результат - нуль :live-14: Видимо я шибкий тормоз :blush: Если не затруднит, пожалуйста, в приводимой ниже модельке, поправьте мой "мусор" (директивы и др.). Очень хотелось бы научиться моделировать с логикой EXTRA т.к. библиотека намного обширней Digital.
Моделька здесь:
http://flyfolder.ru/13158538
Картинка:
Изображение

Автор:  valvol [ 18-07, 21:06 ]
Заголовок сообщения: 

Ferropont писал(а):
У меня логика 74НС и CD4000 работает .

Так в самом деле работает. В своё время сильно с этим не стал зпморачиваться, а просто использовал логику из папки Digital. Там в принципе всё есть.
Maikl писал(а):
По Вашему совету попробовал, результат - нуль

Демонстрационная модель
http://flyfolder.ru/13158718

Автор:  Maikl [ 18-07, 21:45 ]
Заголовок сообщения: 

valvol
попробовал модель предложенную Вами. Картинка ниже. Может у меня с библией не всё ОК ?
Изображение

Страница 16 из 161 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/