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

Crosstalks в цифрах: Saturn PCB Toolkit

Всем привет.

Тащу шину из десятка-другого single-ended сигналов. Все низкочастотное - SPI, UART, I2C, PWM.

Решил посмотреть что там с перекрестными помехами. Открыл Saturn PCB Toolkit, вбил: FR-4 (K = 4.6), длительность фронта 25нс, уровень 5В, длина шины 300мм, зазор между трассами 0.175мм, до опорного слоя (GND) 0.125мм. Программулина выдала Coupled Voltage вполне солидные > 0.8В (при разных плясках с параметрами даже > 1В).

Вот у меня вопрос: что это за напряжение? Допустим, линия SPI CLK выдает 25нс фронт уровнем 5В, пусть условно Saturn показал мне CV = 1В.

Я понимаю, что условно наводимый импульс будет распространяться в две стороны, и в сторону, противоположную распространению сигнала-источника, уровень помехи будет мизерным. Но вот в сторону распространения сигнала в линии агрессора напряжение помехи линии жертвы будет все нарастать и нарастать. До какого уровня? Или как раз PCB Toolkit показывает, какое напряжение будет на конце линии-жертвы (раз CV зависит от длины трасс)? Т.е. в своем примере я увижу в конце линии жертвы 25нс импульс амплитудой 1В?

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


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

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

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


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

А какой прок от низкоомного источника линии-жертвы? Сам по себе уровень помехи на ближнем конце линии-жертвы будет очень маленьким (микровольты). А вот на дальнем конце все куда хуже - по мере продвижения туда напряжение помехи будет все больше и больше (теоретически может достигнуть половину напряжения линии-агрессора). И не важно, подключен ли ближний конец линии-жертвы (хоть даже напрямую) к GND/VCC или нет - помеха "бежит не туда", а перед собой не видит ничего, кроме некоторого волнового сопротивления.

Не понятно, кто такой Coupled Voltage в программулине:scratch_one-s_head:

Вот тут некий Tomsik тоже не понимает...
Вот тут пришли к выводу, что Saturn считает какую-то фигню.

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


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

Вы (ТС) вроде и другие программы моделирования пользуете? По крайней мере заявляли намерение их изучать..

Посчитайте там, сравните..

 

Но если исходить из банальной логики - зачем тащить шину на пол-километра с таким зазором?

Простые rules of thumb не отменяли..

15 hours ago, Arlleex said:

Вот у меня вопрос: что это за напряжение?

Т.е. в своем примере я увижу в конце линии жертвы 25нс импульс амплитудой 1В?

Как-то  так..

А если рядом будут критичные ко времени сигналы, то этот импульс сместит ихние фронты во времени и создаст ошибки.

Но поскольку это воздействие электрического поля, то противоядие весьма простое - раздвигаем проводники в пространстве и замыкаем поле на землю.

Общеизвестные истины.

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


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

v8.21 в разделе Crosstalk не даёт ничего ввести, признан устаревшим.

Please use the Differential Pairs 
calculator for crosstalk analysis 
whether your signals are 
differential or not, the math is the 
same. 
This page is obsolete and 
will be replaced in a future build.

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


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

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

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

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

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

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

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

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

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

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