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

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

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

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

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

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

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

 
Опции темы

Пользуясь симулятором - не забывайте верифицировать модели.

Непрочитано 24.04.2023, 12:58  
ForcePoint
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,458
Сказал спасибо: 3,227
Сказали Спасибо 3,512 раз(а) в 2,393 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Пользуясь симулятором - не забывайте верифицировать модели.

Собственно - всё.
Для транзисторов - собираете схему из datasheet и сравниваете, хотя бы качественно, вид получаемых кривых. Для биполярных транзисторов - коэффициент усиления в зависимости от тока эмиттера и ток коллектора в зависимости от напряжения коллектор-эмиттер.
Уважаемый bordodynov - неоднократно показывал такие кунштюки в своих темах по LTSPICE. Поскольку "под капотом" всех(?) аналоговых симуляторов лежит один и тот же SPICE, то методики применимы к любому симулятору.

https://kazus.run/forums/showthread....23#post1393423
https://kazus.run/forums/showthread....24#post1392224
https://kazus.run/forums/showthread....72#post1414372
Миниатюры:
Нажмите на изображение для увеличения
Название: Объект-модель.jpg
Просмотров: 0
Размер:	104.1 Кб
ID:	176274  
__________________
Экзорцист 40-го уровня.

Последний раз редактировалось ForcePoint; 22.08.2024 в 17:13. Причина: + пример № 1414372
ForcePoint вне форума  
Эти 4 пользователя(ей) сказали Спасибо ForcePoint за это сообщение:
catBot (24.04.2023), Lazertok (24.04.2023), mike-y-k (24.04.2023), Yuri222 (23.02.2024)
Непрочитано 24.04.2023, 14:11  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,286
Сказал спасибо: 11,860
Сказали Спасибо 4,159 раз(а) в 3,177 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Пользуясь симулятором - не забывайте верифицировать модели.

ForcePoint, неплохо бы к проверке моделей добавить знание возможностей/ограничений используемого ПО…
Часто еще и тут бутылочное горлышко обнаруживается…
Даже простая оценка времени завершения симуляции - встречал крики о невозможности моделирования при оценке времени симуляции в неделях на конкретной системе, а кричавший считал, что все должно максимум за минуты рассчитываться…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 24.04.2023, 18:30  
Santil@
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,310
Сказал спасибо: 259
Сказали Спасибо 418 раз(а) в 257 сообщении(ях)
Santil@ на пути к лучшему
По умолчанию Re: Пользуясь симулятором - не забывайте верифицировать модели.

ForcePoint, тебе в тему симуляторов. Смысла создавать новую тему нет.
Santil@ вне форума  
Непрочитано 24.04.2023, 18:37  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,286
Сказал спасибо: 11,860
Сказали Спасибо 4,159 раз(а) в 3,177 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Пользуясь симулятором - не забывайте верифицировать модели.

Santil@, таки все утверждения уважаемого ForcePoint применимы и к любому симулятору, и к обычным EDA, которые тоже имеют возможность симуляции нарисованной схемы…
На форуме достаточно примеров обратного, вариант - длинная тема от армии клонов…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Сказали "Спасибо" mike-y-k
ForcePoint (24.04.2023)
Непрочитано 13.06.2023, 16:14  
ForcePoint
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,458
Сказал спасибо: 3,227
Сказали Спасибо 3,512 раз(а) в 2,393 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Пользуясь симулятором - не забывайте верифицировать модели.

Сообщение от catBot Посмотреть сообщение
Главное, чтобы в библиотеках моделей это всё присутствовало. Но существуют ли такие библиотеки? Станут ли изготовители конденсаторов тратить своё время на создание таких подробных моделей?
По напряжению - надо проверять. А вот по частоте - у muRata очень подробно расписано. В модель одного 25 В конденсатора на 0,1 мкФ группы X7R - упрятано по 14 конденсаторов и индуктивностей и 15 резисторов.
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Сказали "Спасибо" ForcePoint
catBot (13.06.2023)
Непрочитано 13.06.2023, 18:15  
Santil@
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,310
Сказал спасибо: 259
Сказали Спасибо 418 раз(а) в 257 сообщении(ях)
Santil@ на пути к лучшему
По умолчанию Re: Пользуясь симулятором - не забывайте верифицировать модели.

Любой симулятор вещь полезная! Но! Я здесь не видел сравнение работы схемы в симуляторе и на натуре. А вот такое сравнение было бы самым интересным.
Было желание у меня сделать такое сравнение. Но честно - лень. Да и других забот хватало (счетайте отмазкой).

Последний раз редактировалось Santil@; 13.06.2023 в 18:17.
Santil@ вне форума  
Сказали "Спасибо" Santil@
NewWriter (31.07.2023)
Непрочитано 17.02.2024, 17:31  
ForcePoint
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,458
Сказал спасибо: 3,227
Сказали Спасибо 3,512 раз(а) в 2,393 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Пользуясь симулятором - не забывайте верифицировать модели.

Участвуюя в недавнем обсуждении двуполярного стабилизатора от Цифровика в теме про "Клоны" - столкнулся с неверным (не по формуле) напряжением положительного канала на стабилизаторе типа 317. Нуштош... расчехляем мое кунг-фу стиля "обезьяна с гранатой" (делаю отдельный символ и библиотеку) и проверяем по двум параметрам (мин. выходное напряжение, равное опорному, и ток вывода его регулировки) все стабилизаторы, имеющиеся в LTSpice.
Предварительно - сверив их модели попарно между собой.
Нажмите, чтобы открыть спойлер
Выкопировываю модели из файлов (regulators.lib), сохраняю по одной и попарно сверяю стандартной программой fc.

Модели LM317 и LM317_1 из regulators.lib - идентичны. Модели транзисторов имеют Is. Модель LM317 - имеет ошибку в закрывающей директиве, написано ".ENDS LM117" вместо LM317.

Модели LM317_MOT и LM317_TI.txt из regulators.lib - отличаются сопротивлениями некоторых резисторов.
Модели LM317_MOT и LM317_MOT2.txt из regulators.lib - отличаются сопротивлениями некоторых резисторов и площадями траензисторов. Площади в MOT2 - больше (кроме Q22A, Q22B, Q23).
Модели LM317_TI и LM317_TI2.txt из regulators.lib - идентичны.
Все модели MOT и TI не имеют в моделях транзисторов Is (ток насыщения) и имеют изменённый Eg (ширина запрещённой зоны).

Мои модели отличаются от текущих на http://bordodynov.ltwiki.org/ - только сопротивлением выходного резистора. У меня ещё 100 мОм (по документации), а у Bordodynov - 50.

В результате - осталось 4 независимых модели под номерами 100, 200, 300 и 400.

Результат - на лицо, у всех моделей плавают от напряжения входного питания и тока нагрузки опорное напряжение и ток вывода регулировки. Естественно - завышен и ТКН (сотни ppm/°C).

Пока - предполагаю заняться тюнингом модели LM317-1, как весьма похожей по нумерации на схему от NSC. Тем более, что есть фотки кристалла для сверки относительных размеров транзисторов и схема от STM повторяет нумерацию схемы NSC.

P.S. С "фирменной" моделью RH117 я что-то накосячил в прошлый раз. Она - верная.
Миниатюры:
Нажмите на изображение для увеличения
Название: LM317_models_test.PNG
Просмотров: 0
Размер:	48.7 Кб
ID:	180175  
__________________
Экзорцист 40-го уровня.

Последний раз редактировалось ForcePoint; 17.02.2024 в 17:34.
ForcePoint вне форума  
Сказали "Спасибо" ForcePoint
catBot (17.02.2024)
Непрочитано 19.02.2024, 15:34  
bordodynov
Почётный гражданин KAZUS.RUN
 
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 8,775
Сказал спасибо: 909
Сказали Спасибо 4,507 раз(а) в 3,195 сообщении(ях)
bordodynov на пути к лучшему
По умолчанию Re: Пользуясь симулятором - не забывайте верифицировать модели.

Я нашёл вполне правдоподобную модель стабилизатора в Микрокапе (макромодель).
Эту модель я присоединил к Qspice. Получилось не плохо.
Миниатюры:
Нажмите на изображение для увеличения
Название: LM117_MC.png
Просмотров: 0
Размер:	58.0 Кб
ID:	180251   Нажмите на изображение для увеличения
Название: LM117_Q.png
Просмотров: 0
Размер:	149.1 Кб
ID:	180252  
bordodynov вне форума  
Сказали "Спасибо" bordodynov
catBot (19.02.2024)
Непрочитано 23.02.2024, 18:34  
ForcePoint
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,458
Сказал спасибо: 3,227
Сказали Спасибо 3,512 раз(а) в 2,393 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Пользуясь симулятором - не забывайте верифицировать модели.

Печалька, что-то сломалось в моем схемном символе и к нему перестали подключаться командой .step разные модели из библиотеки. Пишет: "Invalid .stepped circuit!". И никак не получется вспомнить, что же заработало в самом начале. Придётся захламить лист и графики четырьмя стабилизаторами.

Как оказалось, всё модели (317-1, 317-MOT, 317-MOT2, 317-TI) просто не тянули ток нагрузки. Их ограничение более похоже на полуамперные LM317M.

Но, раз уж взялся, - сделал новую модельку LM317-mod. Скорректировал:
  • Увеличил площади выходного транзистора Q26 и предварительного усилителя Q25;
  • Увеличил площадь верхнего по схеме эмиттера транзистора Q24 (влияет, в частности, на ограничение выходного тока);
  • Подогнал токи насыщения в моделях транзисторов (в основном - для n-p-n);
  • Увеличил R20 до нужного тока защиты;
  • Увеличил R24 для защиты по ОБР;
  • R27, подстраиваемый на заводе по ТКН, поставил в среднее значение (25 Ом).

Получились:
  • ТКН (идеальный, без учёта разброса параметров транзисторов, - 13 ppm);
  • Ток защиты (1,6 А);
  • Ограничение ОБР (SOA) - частично (ток в режиме ограничения ОБР завышен примерно втрое).

P.S. Обратите внимание на фото кристалла в архиве - для улучшения ТКН транзисторы Q16 и Q18 (токовое зеркало опорного источника) разделены на две половины и расположены крест-на-крест.

P.P.S. Bordodynov, подскажите, - в чём ошибка в директиве поиска температуры точки перегиба ТКН? Показывает какую-то фигню.
.meas op TURN find temp when V(Out1)=HIGH
Миниатюры:
Нажмите на изображение для увеличения
Название: LM317-mod_temperature.PNG
Просмотров: 0
Размер:	55.6 Кб
ID:	180360   Нажмите на изображение для увеличения
Название: LM317-mod_current_limit.PNG
Просмотров: 0
Размер:	50.9 Кб
ID:	180361   Нажмите на изображение для увеличения
Название: LM317-mod_SOA.PNG
Просмотров: 0
Размер:	51.0 Кб
ID:	180362  

Вложения:
Тип файла: zip LM317-mod.zip (1.64 Мб, 0 просмотров)
__________________
Экзорцист 40-го уровня.

Последний раз редактировалось ForcePoint; 23.02.2024 в 18:41.
ForcePoint вне форума  
Сказали "Спасибо" ForcePoint
catBot (23.02.2024)
Непрочитано 23.02.2024, 19:40  
bordodynov
Почётный гражданин KAZUS.RUN
 
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 8,775
Сказал спасибо: 909
Сказали Спасибо 4,507 раз(а) в 3,195 сообщении(ях)
bordodynov на пути к лучшему
По умолчанию Re: Пользуясь симулятором - не забывайте верифицировать модели.

ForcePoint,
.step temp -40 125 5
.param Supply=7
.param Load=0.3

;.param Supply=7
;.step param Load 0.1 2.1 0.2

;.step param Supply 7 40 1
;.param Load=0.7
;.step param Load 0.1 3.5 0.2

.op
.meas op HIGH max V(Out1)
.meas op LOW min V(Out1)
.meas op TURN temp when V(Out1)=HIGH
.meas op PPM param 2*1e6*(HIGH-LOW)/(HIGH+LOW)/165 ; 125-(-40)=165

high: MAX(v(out1))=1.20465 FROM -40 TO 125
low: MIN(v(out1))=1.20206 FROM -40 TO 125
turn: v(out1)=high AT 20
ppm: 2*1e6*(high-low)/(high+low)/165=13.0404

Это я уменьшил токи. Мне почему то показалось, что они велики. Я собирался вернуть назад эти токи, но всё руки не доходили.
Спасибо вам за труд.
bordodynov вне форума  
Эти 2 пользователя(ей) сказали Спасибо bordodynov за это сообщение:
catBot (23.02.2024), ForcePoint (26.02.2024)
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книги (не радиотехнической тематики) Mike79 Электронная библиотека 4269 04.06.2025 23:11
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.