PBO 1 24 мая, 2021 Опубликовано 24 мая, 2021 · Жалоба On 4/19/2021 at 1:36 PM, Dmitry_B said: Добрый день. Решил попробовать использовать модель трансформатора Т1-1Т на основе S- параметров. Модель взял у производителя. HL при считывании файла модели выдает предупреждения, что трансформатор не пассивен и non-casual - не-причинный, видимо. Кто-нибудь пробовал использовать такие модели? В чем тут дело? Пришлите модель саму либо ПОЛНОЕ описание предупреждения/ошибки Обычно non-casual выдается для Low-Quality S-Parameter Models Проверки можно выполнить следующим образом: Существует три различных статуса сообщения о нарушении causality (slightly, moderately, badly). slightly означает, что модель можно использовать, moderately означает, что модель подозрительна, а badly означает, что пользователи должны попытаться получить новую модель. Пользователь всегда получает сообщение с предупреждением. slightly или moderately может быть связано с неполной/плохой выборкой данных, что может быть восстановлено путем оптимизации, но badly некаузальность, скорее всего, сигнализирует о невозможности точной подгонки полюсов. Шаги для исправления пассивности: Чтобы исправить ошибки пассивности в установленной модели полюса или s-параметра: 1- Если у вас открыто несколько файлов touchstone или .pls, щелкните правой кнопкой мыши по имени нужного файла в разделе Files. 2- Щелкните правой кнопкой мыши на нужном файле и перейдите к пункту Convert -> Correct Errors -> Enforce Passivity, как показано на рисунке ниже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 1 24 мая, 2021 Опубликовано 24 мая, 2021 · Жалоба Чтобы исправить проблемы причинности (causality) в модели с s-параметрами, ее следует преобразовать в модель с полюсами. Для этого: 1- Если у вас открыто несколько файлов touchstone, щелкните правой кнопкой мыши по имени нужного файла в разделе Files. 2- Перейдите в меню Convert -> To Fitted Poles 3- Вы можете оставить настройки по умолчанию или изменить параметры в соответствии с приведенными ниже рекомендациями. 4- Нажмите OK. После конвертирования в pls, вам необходимо конвертировать модель полюсов обратно в Touchstone. Перед конвертированием в файл Touchstone рекомендуется применить принудительное ограничение пассивности к установленным данным. Чтобы преобразовать модель полюсов обратно в Touchstone, выполните следующие действия: 1- Если у вас открыто несколько файлов .pls, щелкните правой кнопкой мыши по имени нужного файла в разделе Файлы. 2- Перейдите в меню Convert -> To Touchstone. 3- Убедитесь, что вы указали правильный диапазон частот в соответствии с исходной моделью причинно-следственных s-параметров. 4- Будьте внимательны и сохраните новый файл touchstone с другим именем, если вы хотите сохранить оригинальный файл touchstone. 5- Нажмите OK. The "Fitting precision" selection choice implications are accuracy versus time to create the poles file and size of the poles file. “Normal” is used when performance is more important than high accuracy of the model. This selection produces a smaller fitted-poles file, and takes less time. But you are trading performance for a less accurate model. “High” is used when the model accuracy is most important. With "Normal" precision we use fewer poles to represent the dependence, than with "High". Therefore, the fit is more accurate with high precision. However, if the data is not ideal, more poles may bring more problems. For example, with a coarse resolution the fit may have some 'behavior' between given points, including some resonances etc., even though the points are approximately accurate. If the data ends abruptly at its low or higher end, you have a better chance to have larger passivity violations with "High" than with "Normal" because the first employs more poles (and gives more chances for them to become wild outside the data range). It is best to use high precision sparingly. Always do "Normal" first. For very long/complicated dependencies, use higher value for "Maximum complexity order" (up to 1000). If you observe a very inaccurate fit at high frequency, it could simply be that all the allowances for poles were disposed of at lower frequencies, and nothing is left for high end. Use a larger value for the "Used points limit" for longer Toutchstone files, otherwise fitting will not take the higher frequency points into account. We added this limit to cope with measured data that have noisy behavior at high frequencies- to ignore them in the fitting. "Maximum Q-factor for poles" allows you to limit the quality factor in the fitted dependence. This is useful to prevent some spikes in the fit when the data doesn't have enough points, or may appear 'noisy'. 10029.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeni 0 3 июня, 2021 Опубликовано 3 июня, 2021 · Жалоба Добрый день. Возможно ли в hyperlinx вставить топологию платы и вытащить от туда RLC Spice модель для последующего расчета в сторонних симуляторах? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 1 3 июня, 2021 Опубликовано 3 июня, 2021 · Жалоба 10 hours ago, Evgeni said: Добрый день. Возможно ли в hyperlinx вставить топологию платы и вытащить от туда RLC Spice модель для последующего расчета в сторонних симуляторах? RLC чего вам нужно? Передающей линии или package parasitics? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeni 0 3 июня, 2021 Опубликовано 3 июня, 2021 · Жалоба 59 минут назад, PBO сказал: RLC чего вам нужно? Передающей линии или package parasitics? Вытащить паразитные связи между посадочными местами( портами). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 1 3 июня, 2021 Опубликовано 3 июня, 2021 · Жалоба НАсчет SPICE не уверен. Но через если снять s -параметры в 3D Solver, то потом их можно записать внутрь нужной IBIS модели через IBIS Package Wrapper Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 4 июня, 2021 Опубликовано 4 июня, 2021 · Жалоба 03.06.2021 в 04:44, Evgeni сказал: Добрый день. Возможно ли в hyperlinx вставить топологию платы и вытащить от туда RLC Spice модель для последующего расчета в сторонних симуляторах? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeni 0 4 июня, 2021 Опубликовано 4 июня, 2021 · Жалоба о класс. А он гербер принимает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 1 4 июня, 2021 Опубликовано 4 июня, 2021 · Жалоба 2 minutes ago, Evgeni said: о класс. А он гербер принимает? Вот все форматы которые можно втянуть. Проще всего через ODB++ или IPC 2581 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeni 0 4 июня, 2021 Опубликовано 4 июня, 2021 · Жалоба Спасибо. А не подскажите уроки по гиперлинксу. Че то он какой-то сложный с виду. Так сразу не заскочешь. Кстати нашел тоже самое в Sonnet Suite. Я его хоть знаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 1 4 июня, 2021 Опубликовано 4 июня, 2021 · Жалоба 1 minute ago, Evgeni said: Спасибо. А не подскажите уроки по гиперлинксу. Че то он какой-то сложный с виду. Так сразу не заскочешь. Кстати нашел тоже самое в Sonnet Suite. Я его хоть знаю. Практически все что нужно есть во встроенное документации + в центре поддержки очень много информации включая вебинары и воркшопы Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
К.З. 0 11 августа, 2022 Опубликовано 11 августа, 2022 (изменено) · Жалоба Добрый день, не могу никак сам разобраться, выручайте! Проверяю взаимодействие ПЛИС (cyclone5) и микроновской DDR3 (топология дерево). Для этого экспортировал плату из Altium в HyperLynx, подправил стек, назначил модели пинов микросхемам. Итого вот что получилось (На примере линии адреса А4: 1. Линия адреса А4 на плате (поток 0.4Gb/s? DD6 - нижняя в ряду DDR) 2. Стек 3. Осциллограмма на ножке А4 DD6. 4. Осциллограмма на ножке А4 DD8 и DD10 Проблема заключается в том, что я пытаюсь добиться, чтобы форма сигнала у DD6 была не хуже чем у DD8 и DD10, но чтобы я не делал, как бы не грубил волновое в ветке DD8 и DD10, форма сигнала гробиться больше у DD6. Такая же проблема наблюдается во всех 14 линиях адреса, у DD6 сигнал всегда хуже(т.е. форма дорожки других линий адреса, положение терминирующего резистора на них не меняют картину, осциллограммы похожи). Может что делаю не так? Изменено 11 августа, 2022 пользователем К.З. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Sergey_ 13 11 августа, 2022 Опубликовано 11 августа, 2022 · Жалоба DDR3 вроде Fly-By требует, не? Там отростки от шины к микросхеме получаются короткими, а потому не портящими картины. У вас же какое-то несимметричное дерево, поди угадай как там резонансы распределятся.. по частотке можно длины считать между неоднородностями (мне иногда помогало). Т.е. топология неадекватная, имхо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
К.З. 0 11 августа, 2022 Опубликовано 11 августа, 2022 (изменено) · Жалоба 1 час назад, _Sergey_ сказал: DDR3 вроде Fly-By требует, не? Не обязательно, DDR3-ядра у Cyclone5 Fly-By не поддерживают. Дерево тут визуально не симметричное, т.к на плате нечетное количество (три шт.) DDR3, но если замерить длины от места ветвления (область терминирующего резистора R59) до каждой из микросхем памяти, то длины там равны. Не могу найти объяснения, каким образом так сильно гробится сигнал у DD6, чем DD6 хуже DD8 и DD10? Изменено 11 августа, 2022 пользователем К.З. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Sergey_ 13 11 августа, 2022 Опубликовано 11 августа, 2022 · Жалоба V4-DD6 и V4-V3 - одинаковы? Переходное V3 - неоднородность (само переходное и два проводника). ЗЫ: В datasheet-ах обычно приводится информация о импедансах и топологии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться