Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР. |
29.01.2023, 08:54
|
|
Прописка
Регистрация: 04.06.2017
Адрес: Москва
Сообщений: 246
Сказал спасибо: 149
Сказали Спасибо 38 раз(а) в 30 сообщении(ях)
|
Re: LTspice - освоение с «0»
Сообщение от bordodynov
|
XEL,
У меня есть:
|
- TDA 7293/4/5 - очень нужна плиз...
\п.с. сорри для Сим 14
__________________
Измерить можно всё - важно чем и как. Если ты против измерений - ты за религию (с).
Последний раз редактировалось Lazertok; 29.01.2023 в 08:59.
|
|
|
|
29.01.2023, 09:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,881
Сказал спасибо: 758
Сказали Спасибо 3,939 раз(а) в 2,808 сообщении(ях)
|
Re: LTspice - освоение с «0»
Сообщение от Алексей_П
|
Один ТДА моделировать никакого смысла нет.
|
Полностью согласен. Невозможно улучшить работу полного усилителя на микросхеме. Внутренность не доступна. Делайте по схеме производителя. Моделировать нужно, когда микросхема используется не как аудио усилитель, а в этом случае можно использовать простейшую модель, которая имеет такие же выходные уровни как микросхема. Во многих программах есть заготовки операционных усилителей и задавая параметры можно получить сильно приближённый эквивалент. Правда об моделировании искажений при этом нужно забыть. Вот пример такой модели:
Код:
|
.subckt TDA2030 1 2 3 4 5
r11 5 4 700
s1 3 4 x1:u1:x 3 x1:u1:q
s2 5 3 3 x1:u1:x x1:u1:q
a1 2 1 0 0 0 0 x1:u1:x 0 ota g=0.0002 ref=0 iout=3.18309886183791e-005 cout=4.54728408833987e-012 en=2e-008 enk=0 in=1e-011 ink=0 incm=0 incmk=0 vhigh=1e308 vlow=-1e308
c3 3 5 1p
c4 4 3 1p
r2 x1:u1:x 5 200000000 noiseless
r1 4 x1:u1:x 200000000 noiseless
r3 4 1 10000000 noiseless
r4 4 2 10000000 noiseless
r5 2 5 10000000 noiseless
r6 1 5 10000000 noiseless
b1 x1:u1:x 0 i=if(v(x1:u1:x,4)‹0,0,(6.36619772367581e-005 *v(x1:u1:x,4))**2)
b2 0 x1:u1:x i=if(v(x1:u1:x,5)›0,0,(6.36619772367581e-005 *v(5,x1:u1:x))**2)
d1 3 4 x1:u1:x
d2 5 3 x1:u1:x
d:x1:1 5 3 d1
.model d1 d cjo=100p rs=0.1
.model x1:u1:x d(ron=10m epsilon=10 noiseless)
.model x1:u1:q sw(ron=100m roff=10meg vt=0 vh=-.1 vser=1 ilimit=4 noiseless level=2 epsilon=0.1)
.ends
Эта модель моделирует АЧХ, шумы, нагрузочную способность и предельный выходной ток. Модель только для LTspice.
А вот упрощённая модель с всего лишь с двумя транзисторами на входе. Она сгодится и для Мультисима:
.SUBCKT TDA2030 3 2 6 7 4
* 3 2 6 7 4
* +in -in out Vcc Vee
Rc1 7 11 3.316e+003
Rc2 7 12 3.316e+003
Re1 13 15 3.068e+003
Re2 14 15 3.068e+003
RE 15 0 1.299e+007
IEE 15 4 1.540e-005
Rp 7 4 1.802e+003
VC 7 16 1.922e+000
VE 17 4 2.422e+000
D4 17 6 dmod34
D3 6 16 dmod34
R01 18 6 4.000e+000
R02 18 0 5.000e-001
RC 19 0 5.027e-006
C1 11 12 5.460e-012
Ce 15 0 1.000e-012
C2 18 20 3.000e-011
R2 20 0 1.000e+005
D1 18 19 dmod12
D2 19 18 dmod12
Ga 20 0 11 12 3.016e-004
Gcm 0 20 15 0 9.537e-009
Gb 18 0 20 0 1.326e+004
Gc 0 19 18 0 1.989e+005
.MODEL dmod12 D(IS=1.964e-164)
.MODEL dmod34 D(IS=8.000e-016)
Q1 11 2 13 QMOD1
Q2 12 3 14 QMOD2
.MODEL QMOD1 NPN(IS=8.0e-16 BF=3.571e+001 VAF=200)
.MODEL QMOD2 NPN(IS=8.0e-16 BF=3.947e+001 VAF=200)
.ends |
Последний раз редактировалось bordodynov; 29.01.2023 в 11:45.
Причина: code
|
|
|
|
29.01.2023, 12:23
|
|
Прописка
Регистрация: 14.04.2022
Сообщений: 104
Сказал спасибо: 38
Сказали Спасибо 22 раз(а) в 18 сообщении(ях)
|
Re: LTspice - освоение с «0»
Сообщение от bordodynov
|
Правда об моделировании искажений при этом нужно забыть.
|
Не совсем так: если общая ООС охватывает ОУ и мощный УНЧ, окажется, что искажения мощника давятся в глубину ООС раз и при глубине 70 и более дБ
искажения в симуляторе будут хорошо соответствовать железу.
|
|
|
|
29.01.2023, 12:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,881
Сказал спасибо: 758
Сказали Спасибо 3,939 раз(а) в 2,808 сообщении(ях)
|
Re: LTspice - освоение с «0»
Алексей_П,
я имел ввиду, что в качестве "мощника" используется сильно упрощённая модель, которая может не моделировать истинные искажения. Плюс очень трудно создать при таком подходе устойчивую схему.
|
|
|
|
30.01.2023, 22:00
|
|
Вид на жительство
Регистрация: 24.08.2011
Сообщений: 359
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Спасибо! Буду осваивать.
Проблемка! Библиотеки я скачал, а вот как их установить что-то я не понял. Куда залить папки Lib, examples, cmp? Как открывать эти библиотеки? Версия установленной программы (x64) 17.1.6
Последний раз редактировалось mike-y-k; 30.01.2023 в 22:53.
Причина: 6.6
|
|
|
|
30.01.2023, 22:52
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,252
Сказал спасибо: 11,167
Сказали Спасибо 3,856 раз(а) в 2,927 сообщении(ях)
|
Re: Какой симулятор выбрать?
Andre_san, таки начните читать те две темы по ссылкам
Сообщение от mike-y-k
|
…
|
там все это уже не раз описано…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 01.02.2023 в 12:54.
|
|
|
|
31.01.2023, 07:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,881
Сказал спасибо: 758
Сказали Спасибо 3,939 раз(а) в 2,808 сообщении(ях)
|
Re: Какой симулятор выбрать?
Andre_san,
вот вы не послушались моего совета и скачали последнюю версию.
Она организована по другому.
У меня она находится c:\Users\User\AppData\Local\LTspice\ , где User имя вашего пользователя. Именно эту папку вам необходимо открыть и скопировать в неё папку Lib из упакованной. В результате правильного копирования содержимое этой папки присоединится к содержимому папки lib на иомпьютере.
Последний раз редактировалось bordodynov; 31.01.2023 в 08:26.
|
|
|
|
31.01.2023, 10:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,881
Сказал спасибо: 758
Сказали Спасибо 3,939 раз(а) в 2,808 сообщении(ях)
|
Re: LTspice - освоение с «0»
Вот пример использования логарифмического и антилогарифмического резистотов.
Параметр p определяет положение движка резистора. Значение 0 - нижнее положение, 1 - самое верхнее. Что бы было видно лучше, я задал на резисторах 100 В. Например 50 В будет 50% от всего сопротивления.
Последний раз редактировалось bordodynov; 31.01.2023 в 11:09.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо bordodynov за это сообщение:
|
|
|
31.01.2023, 15:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.06.2007
Адрес: Минск, Беларусь
Сообщений: 7,881
Сказал спасибо: 758
Сказали Спасибо 3,939 раз(а) в 2,808 сообщении(ях)
|
Re: LTspice - освоение с «0»
Моделирование логических элементов с использования базового набора элементов А-типа. Для примера взял логический элемент ТТЛ 2И-НЕ. В LTspice возможны два способа. Логические элементы могут не иметь выходного сопротивления (бесконечная нагрузочная способность) и элементы с выходным сопротивлением. Элементы А-типа могут иметь до пяти входов. Входы никуда не подключенные игнорируются. На эту логику нельзя подключать 0. Правильнее сказать входы, которые
подключены к нулю также игнорируются и не выполняют логическую функцию. Но у меня есть земля GND1, которая может выдавать логический ноль. Я её сам сделал, правда для других целей. Так же я сделал плавающую землю GNDfloat.
Последний раз редактировалось bordodynov; 31.01.2023 в 15:53.
|
|
|
Сказали "Спасибо" bordodynov
|
|
|
01.02.2023, 00:44
|
|
Вид на жительство
Регистрация: 24.08.2011
Сообщений: 359
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Какой симулятор выбрать?
Спасибо, с библиотекой разобрался. Накидал схему, в ней есть кнопка включения питания. Запустил симуляцию, а как нажать кнопку я без понятия. Подскажите пожалуйста как это делается?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:55.
|
|