Сигналы представляют собой сигналы данных 1 МГц без заземляющего провода, разделяющего их.
Это довольно медленно, поэтому сначала проверьте, есть ли согласующие резисторы источника на стороне привода. Если есть резисторы, вы можете увеличить их значение, чтобы снизить скорость нарастания.
Если нет согласующих резисторов источника, то все, что движет этим кабелем, будет проталкивать неожиданно большие импульсы тока в емкость кабеля на каждом переходе уровня, что приведет к нарушению питания источника питания микросхемы, если он не отсоединен должным образом. Таким образом, проверьте на прицеле, получаете ли вы "перекрестные помехи" на ОБАХ краях, или только ОДИН край, или различное количество перекрестных помех на обоих краях, проверьте электропитание драйвера кабеля, также проверьте его вывод GND относительно плоскости GND. Попробуйте переключить один сигнал, оставив остальные в покое. Если он "пересекает" один провод на одной стороне кабеля со всеми остальными проводами в одинаковом количестве, то это не перекрестные помехи, а микросхема драйвера с отскоком на землю или плохой развязкой, так что вам нужно будет это исправить.
Если сигнал синхронный, и у вас есть линия часов, вы можете играть с синхронизацией часов. Если данные фиксируются в регистре на принимающей стороне, уровни имеют значение только в окне настройки / удержания. Так что, если вы немного сдвинете часы, чтобы они сработали после установления сигналов, это может помочь. Если вы не получили перекрестные помехи в тактовом сигнале, в этом случае он удвоит тактовый сигнал, и это не хорошо.
Заказчик переключается на драйверы 74HCT в попытке переместить «высокий» уровень переключения входа ниже уровня сбоев, но у меня есть свои опасения.
Да, но это также сместит входной «низкий» уровень вниз и сделает его более чувствительным к шуму, поэтому он может «зафиксировать» перекрестные помехи на одном краю, но ухудшит его на другом краю! Я думаю, это может сработать, если ваш сигнал является синхронным, и он использует край такта от максимума к минимуму, но ... м-м-м-м ... лучше использовать триггерный затвор Шмитта.
Можно ли что-нибудь сделать, кроме перехода на части HCT или просто правильно переработать плату, чтобы, возможно, спасти то, что у нас есть?
Перед перепроектированием убедитесь, что вы подтвердили, действительно ли это перекрестные помехи ... или отскок от земли, или плохая развязка в чипе привода.
Также убедитесь, что между двумя платами не происходит отскока заземления, вызванного током, протекающим в проводе GND и создающим разницу напряжения между платами.
Если у вас нет контактов и вы используете синхронные сигналы (с часами), вы можете поместить линию GND между часами и линиями данных, чтобы предотвратить утечку фронтов данных в часы.