Jump to content

    

Вопрос по HyperLynx

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

Share this post


Link to post
Share on other sites
Не могу придумать размеры пары для такого импеданса... Вы там случайно не 2-слойку моделируете?

 

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

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

post-18832-1276676837_thumb.png

Share this post


Link to post
Share on other sites

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

Share this post


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

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

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
"Спокойствие, только спокойствие" (С)

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

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

 

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

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

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

Share this post


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

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

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

 

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

Share this post


Link to post
Share on other sites
такое ощущение, что идет работа по новому тренингу?

 

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

Edited by fill

Share this post


Link to post
Share on other sites

Вопрос

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

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

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

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

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

 

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

Спасибо.

Share this post


Link to post
Share on other sites

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

 

fpga_to_ddr_d.JPG

 

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

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

Share this post


Link to post
Share on other sites
Вопрос

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

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

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

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

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

 

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

Спасибо.

 

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

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

 

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

 

 

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

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

 

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

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

Share this post


Link to post
Share on other sites

А не подскажете ли,уважаемый 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.

Share this post


Link to post
Share on other sites

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

например

 

 

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now