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

Конвертирование IBIS в SPICE

Наткнулся на то что высокочастотные компоненты даже от TI не имеют аналоговых SPICE моделей в принципе. TI еще предоставляет IBIS модели.

Но у меня стоит задача сделать высокочастотный D-class усилитель. Усилители вроде бы логичнее проектировать в Спайсе, да хотя-бы TINA. А ВЧ компоненты, вентили, сигнальные изоляторы, описаны в IBIS.

 

И вроде бы даже есть способ создать из IBIS модель для спайса. В Micro-Cap есть конвертер.

 

только нихрена не понятно как им пользоваться. Вот например "текст", http://www.spectrum-soft.com/news/fall2004/ibis.shtm

Его писал человек, разработчик, в формате памятки для себя любимого, через слово и через строчку. Не понимая что у него было в голове, разобраться невозможно.

Одна только фраза чего стоит:" there are two generic subcircuits called IBIS_In3 and IBIS_Out5... There are two files called IBIS.CMP and IBIS.SHP... Enter the Component Editor and click the Merge icon. Select the IBIS.CMP file as the file to merge." :cranky:

Только тут возникает мильён вопросов.

- Если было решено 3 и 5 называть напряжениями, почему из 3В на входе получают 5В на выходе? Если это число пинов, как из 3 пинов входа (вход, плюс, земля) получить выход?

- Merge чего с чем? IBIS.CMP? И с чем его Merge? И вообще откуда взялся Merge и что при этом происходит?

А по картинке выше? Какой смысл во всех этих кнопочках, селекторах? Они вообще на что-нибудь влияют при генерации файла? Или это просто, чтобы запутать? Что за VFIX такой? Почему у него фиксированные значения 0 и 3.3, когда питание 3.3В и 5В? Почему в виде по пинам можно выбрать несколько сигналов, а в виде по сигналам несколько портов выбрать нельзя? И вообще, имеет ли то значение?

 

Все-таки, кто может на примере с комментариями просто объяснить, как сделать SPICE модель из IBIS файла? Ну вот хотя-бы для вентиля SN74LVC2G14? Хочу повторить одну статью, где используется он и еще пара других мс от TI.

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


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

Смысл в кнопочках посмотреть все сигналы, что есть в данном ibis. На конвертацию выбор сигналов по-моему не влияет, он конвертирует все сигналы. Для каждого сигнала создается своя модель. В целом, в хелпе в микрокапе все кнопочки описаны.

VFIX это напряжение, к которому подключена нагрузка на выходе. Т.е. R_fixture одним концом к выводу, а другим к V_fixture.

В целом, надо понимать что из ibis нормальную модель не получить никак, можно просто все графики выходов для фиксированных нагрузок и импедансы входов перевести в формат спайс.

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


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

как сделать SPICE модель из IBIS файла?

ИМХО никак. SPICE модели не предоставляют потому что это практически полностью раскрывает внутреннюю реализацию. А IBIS модель это фактически отклик SPICE модели с паразитами в разных условиях.

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


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

не, ну это понятно что IBIS не совсем модель,а описание отклика каскадов. Но какая-то связь выходного воздействия со входным и питанием быть должна же. Вот как имея набор этих табулированных данных все связать в нетлисте SPICE симулятора?

 

К слову, вот у транзисторов Infineon Level-1 и выше модели как раз такие табулированные данные со связью между пинами. A Level-0 - классические функциональные модели.

 

ИМХО никак. SPICE модели не предоставляют потому что это практически полностью раскрывает внутреннюю реализацию. А IBIS модель это фактически отклик SPICE модели с паразитами в разных условиях.

 

Каким образом запись телевизионной программы на видеомагнитофон раскроет внутреннюю реализацию видеомагнитофона?

 

Ну да, отклики и как я понимаю из описания, логические связи между пинами. Т.е. аналогия с X-параметрами. Иначе какой в них смысл - без логической связи входов и выходов невозможно проверить прохождение сигнала.

Не понятно только как это собрать в общий .subckt component pin1 pin2 pin3 pin4...

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


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

Там нет связи между входом и выходом. Эти модели нужны для симуляции распространения сигналов по плате от пина к пину.

Если очень нужно моделировать вентили, надо раздобыть hspice, для него есть зашифрованные модели у техаса.

Изменено пользователем magnum16

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


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

ээээ . т.е. это только чтобы согласование импедансов на каждой трассе отдельно проверять? фууу. а раздули то как необходимый инструмент для проверки signal integrity. как написано, так и считал - целостность сигнала при прохождении вентилей; т.е. таблица истиности, усиление, токи, EMC, задержки и пр. а тут... Интел в своем репертуаре.

 

Беда в том что на ВЧ компоненты у TI нет моделей ни под HSPICE, ни под TINA, ни даже под PSPICE. Только IBIS

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...