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

    

Вопрос по HyperLynx

Не могу придумать размеры пары для такого импеданса... Вы там случайно не 2-слойку моделируете?

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


Ссылка на сообщение
Поделиться на другие сайты
Не могу придумать размеры пары для такого импеданса... Вы там случайно не 2-слойку моделируете?

 

Не нужно ничего придумывать.Мне вобще-то нужно получить сопротивление пары 100ом,вот и стал играть размерами,посмотреть как они влияют.А оказалось что увеличение расстояния между линиями дифпары в 2 раза никак не влияет на волновое сопротивление - это насторожило.

9 слоёв у платы.

post-18832-1276676837_thumb.png

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


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

Ваши 9 слоев не считаются - в них нет ни одного плэйн слоя. А все расчеты делаются относительно плэйна. Вот и получается полная ерунда...

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


Ссылка на сообщение
Поделиться на другие сайты
Ваши 9 слоев не считаются - в них нет ни одного плэйн слоя. А все расчеты делаются относительно плэйна. Вот и получается полная ерунда...

Да,спасибо,лоханулся.

Только добавил плэйн - сразу получил Z0 = 90 ом,почти то что нужно.

 

Только увеличение расстояния между линиями дифпары в 2 раза опять никак не влияет на волновое сопротивление :(

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


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

Так не бывает:) Ищите еще ошибки:)

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


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

Раньше в HL был классный туториал, да и лабы по нему тут кто-то выкладывал

Если их пройти - сразу всё станет понятней

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


Ссылка на сообщение
Поделиться на другие сайты
"Спокойствие, только спокойствие" (С)

HL v8.0 - полный, просто termination wizard не умеет работать с дифпарами.

Кстати, эти последовательные резисторы вызывают вопрос "зачем"?

 

На самом деле он работает с диф. парами согласно данной теории post-512-1276853530_thumb.png

и для показанной на рисунке конфигурации цепи расчитывает Rdiff.

Т.е. удалите последовательные сопротивления и Мастер Согласования сразу начнет предлагать решения.

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


Ссылка на сообщение
Поделиться на другие сайты
На самом деле он работает с диф. парами согласно данной теории post-512-1276853530_thumb.png

и для показанной на рисунке конфигурации цепи расчитывает Rdiff.

Т.е. удалите последовательные сопротивления и Мастер Согласования сразу начнет предлагать решения.

 

такое ощущение, что идет работа по новому тренингу?

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


Ссылка на сообщение
Поделиться на другие сайты
такое ощущение, что идет работа по новому тренингу?

 

Лекции готовы post-512-1276874872_thumb.png

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

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


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

Вопрос

1) загнал плату в HL

2) настроил стек

3) назначил модели

4) сделал stimulus (name 200MHz)

5) назначил этот stimulus 200MHz нужным цепям (в шине)

 

теперь хочу оценить разброс по времени приходящих на нагрузку сигналов, какова методика? Смотреть в osciloscope каждый сигнал и записывать на бумажке? Или есть что-то более продвинутое?

Спасибо.

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


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

У меня похоже глубокое непонимание работы HL. Ниже приведена глазковая диаграмма. Цепь связывает ФПГА и ДДР, физический интерфейс SSTL_18, симуляция реальной дорожки на разведенной печатной плате. Зеленый цвет - передатчик, красный приемник.

 

fpga_to_ddr_d.JPG

 

Не понимаю как работает гиперлинкс. Далее привожу свои размышления.

Итак, в момент 0, передатчик генерирует псевдослучайную последовательность. Насколько я понимаю, на приемник последовательности приходят с задержкой примерно в 490ps. Как мне понять это нормальный сигнал или нет из этой диаграммы. Понятно, что по уровням нормальный, но вот сдвижка левой границы маски мне не нравится.

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


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

1) загнал плату в HL

2) настроил стек

3) назначил модели

4) сделал stimulus (name 200MHz)

5) назначил этот stimulus 200MHz нужным цепям (в шине)

 

теперь хочу оценить разброс по времени приходящих на нагрузку сигналов, какова методика? Смотреть в osciloscope каждый сигнал и записывать на бумажке? Или есть что-то более продвинутое?

Спасибо.

 

Сохраните результаты в файлы (кнопка Save\Load).

Через HyperLynx Analog можно вызвать EzWave в котором загрузить\просмотреть\измерить сколько угодно сигналов.

 

У меня похоже глубокое непонимание работы HL. Ниже приведена глазковая диаграмма. Цепь связывает ФПГА и ДДР, физический интерфейс SSTL_18, симуляция реальной дорожки на разведенной печатной плате. Зеленый цвет - передатчик, красный приемник.

 

 

Не понимаю как работает гиперлинкс. Далее привожу свои размышления.

Итак, в момент 0, передатчик генерирует псевдослучайную последовательность. Насколько я понимаю, на приемник последовательности приходят с задержкой примерно в 490ps. Как мне понять это нормальный сигнал или нет из этой диаграммы. Понятно, что по уровням нормальный, но вот сдвижка левой границы маски мне не нравится.

 

Важен вид глазка (параметры высота-ширина).

Возьмите и передвиньте мышкой маску вправо.

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


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

А не подскажете ли,уважаемый fill,как заставить HL рассчитывать дифференциальные сопротивление пар?Как не искал везде только z0 выводится,а в хелпе прямо сказано:

It should be emphasized that whenever you are working with a two-trace coupling region, LineSim and BoardSim calculate the differential and common-mode impedances automatically for you, so you should never need to make these calculations manually.

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


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

Вообще-то он там во многих местах фигурирует:

например

 

 

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


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

ага,спасибо!

Это я ещё не включал.

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти