Jump to content

    

LTspice XVII очень медленно симулирует процесс заряда сурерконденсаторов микросхемой LTC3128

Recommended Posts

Oymyacon

Сабж построен по схеме на 1 стр. , только пришлось заменить SC на 0.1 Ф. Время симуляции - 10 мс. Скорость - 6-10 мкс/с.

Опыта в LTspice - 2 дня ;)

Где я что забыл подкрутить?

Проект в архиве.

3128f.pdf

LTC3128.zip

Мало того, после 13 мс скорость сбрасывается до 2-3 нс/с, т. е. практически останавливается симулятор.

А мне нужно симулировать 10-100 Ф. Шо робыть???

Edited by Oymyacon

Share this post


Link to post
Share on other sites

HardEgor

Где-то в симуляции идеальная скорость нарастания, вот и уменьшает шаг расчетов.

Надо всем элементам паразитные параметры указать.

Share this post


Link to post
Share on other sites

У вас вообще частота ШИМа в модели 15 МГц, поэтому так медленно моделируется...

4 часа назад, Oymyacon сказал:

Где я что забыл подкрутить?

Добавьте в опцию в ".tran 10m" uic или startup тогда всё заработает правильно и быстрее.

Ну и dcr и esr катушки и выходных конденсаторов тоже стоит указать

Share this post


Link to post
Share on other sites

Oymyacon

В первом посте была очепятка): время симуляции - 100 мс.

Внёс в конденсаторы ESR=10m - скорость ещё меньше, но теперь не затыкается до 15% пути, как раньше. Увеличил до 1 Ф C1, C2 - работает.

Появилась мысль заменить обвеску на реальные компоненты, но пока нет времени на поиск spice-моделей.

Share this post


Link to post
Share on other sites

HardEgor
2 часа назад, Oymyacon сказал:

Появилась мысль заменить обвеску на реальные компоненты, но пока нет времени на поиск spice-моделей.

Необязательно spice, достаточно напрямую прописать примерные сопротивления у емкостей и индуктивности, цифры взять из даташита.

Share this post


Link to post
Share on other sites

Oymyacon
18 hours ago, Орлёнок said:

Oymyacon, а модификаторы uic/startup добавили? Без них импульсная модель нормально работать не будет

Добавил модификатор startup - чуток отпустило, скорость выросла почти на порядок, но этого мало. Придётся сегодня заняться ремонтом башни с 8-ядерным FX, жёсткие диски сдохли, придётся раскошелиться на хороший SSD. Сори за офтоп на тему: Как отдыхают инженегры)

Между делом 4-ядерный планшет дал первый результат за час с лишним.

 

100mF.png

Edited by Oymyacon

Share this post


Link to post
Share on other sites

Oymyacon

Немного помогло снижение точностей в Панели управления Simulate. Но на полное подтверждение эффективности изменений нужно довольно много времени симуляции, так как есть тенденция резкого снижения скорости через полчаса-час со старта процесса. Одно из узких мест - запись огромного RAW-файла. Быстрый игровой HDD был бы не лишним. И ОЗУ побольше не помешает.

Выделение 90% ОЗУ, также не помогло. Снижать тактовую частоту LT3128 пока не хочу из принципа.

Необходимо получить полный заряд 1Ф, потом будет понятнее, что дальше делать.

Edited by Oymyacon

Share this post


Link to post
Share on other sites

_4afc_
29 minutes ago, Oymyacon said:

 Одно из узких мест - запись огромного RAW-файла.

Насколько огромного? Вроде в RAW пишется та область времени, что выводится на графиках.

Отсимулируйте 0..50мС и 50..100мС.

 

Можно на RAM диске...

Share this post


Link to post
Share on other sites

Oymyacon
35 minutes ago, _4afc_ said:

Насколько огромного? Вроде в RAW пишется та область времени, что выводится на графиках.

Отсимулируйте 0..50мС и 50..100мС.

 

Можно на RAM диске...

В удачном примере, скриншот которого я приложил выше, он весил чуть больше 2 ГБайт. Сейчас я работаю с 1 Ф ёмкости, будет больше в разы. 100 мс уже не хватит, ОЗУ тоже. Ставил минимальные точности, в т.ч. SPICE ничего не помогает. Убирал точность графика до минимума - ничего. Теперь хоть по полчаса ждать не нужно, увидел стартовую скорость ниже 100мкс/с - стоп.

Share this post


Link to post
Share on other sites

_4afc_
17 minutes ago, Oymyacon said:

В удачном примере, скриншот которого я приложил выше, он весил чуть больше 2 ГБайт. Сейчас я работаю с 1 Ф ёмкости, будет больше в разы. 100 мс уже не хватит, ОЗУ тоже. Ставил минимальные точности, в т.ч. SPICE ничего не помогает. Убирал точность графика до минимума - ничего. Теперь хоть по полчаса ждать не нужно, увидел стартовую скорость ниже 100мкс/с - стоп.

Заряжайте ёмкости за несколько этапов, исследуя только нужный диапазон, т.е. задайте начальный заряд ёмкости.

Share this post


Link to post
Share on other sites

Oymyacon
2 minutes ago, _4afc_ said:

Заряжайте ёмкости за несколько этапов, исследуя только нужный диапазон, т.е. задайте начальный заряд ёмкости.

Да, такой метод тоже подойдёт, можно распараллелить на несколько компьютеров.

Но я кое что уже нашёл, есть надежда зарядить 1 Ф до вечера. Это настройка то ли Gear, то ли alternate, то ли обе сразу, то ли ещё что. Короче, сдвинулся, но не рассудком, а с мёртвой точки )

Кстати, попутно убедился, что от тактовой частоты LTC3128 ничего не зависит.

Share this post


Link to post
Share on other sites

6 минут назад, Oymyacon сказал:

Но я кое что уже нашёл, есть надежда зарядить 1 Ф до вечера

А что вы там такого увидеть хотите? Чтобы так заморачиваться...

Всё же так обычно не делают, и полная симуляция заряда смысла не имеет

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.