Сигнали являють собою сигнали даних на 1 МГц, без заземлення, що розділяє їх.
Це досить повільно, тому спочатку перевірте, чи є резистори для припинення джерела на стороні приводу. Якщо є резистори, ви можете збільшити їх значення, щоб знизити швидкість повороту.
Якщо немає резисторів для припинення джерела, то все, що приводить у рух цей кабель, буде підштовхувати напрочуд великі імпульси струму до ємності кабелю на кожному рівні переходу, що зіпсує джерело живлення приводного мікросхеми, якщо він не буде належним чином відключений. Отже, перевірте, чи отримуєте ви "перехресні розмови" на краях БОЛЬШЕ, або лише ОДИН край, або різну кількість перехресних переговорів з обох країв, перевірте джерело живлення драйвера кабелю, а також зондуйте його штифт GND проти площини GND. Спробуйте перевернути один сигнал, залишаючи інші в спокої. Якщо він "перехрещується" з одного проводу на одній стороні кабелю до всіх інших проводів у аналогічній кількості, то це не перехресні розмови, скоріше це чіп драйвера, який має відскок заземлення або поганий роз'єднання, тому вам потрібно це виправити.
Якщо сигнал синхронний і у вас є тактова лінія, ви можете грати з синхронізацією годинника. Якщо дані зафіксовані в реєстрі на приймальному кінці, рівні мають значення лише у вікні настройки / утримування. Тож якщо трохи зрушити годинник, щоб змусити його спрацьовувати після того, як сигнали влаштуються, це може допомогти. Якщо ви також не отримали перехресну передачу в тактовий сигнал, в цьому випадку це подвоїться тактове, і це не добре.
Замовник переходить на драйвери 74HCT, намагаючись перенести вхідний "високий" рівень комутації нижче рівня глюків, але я маю свої занепокоєння.
Так, але він також перемістить вхідний "низький" рівень вниз і зробить його більш чутливим до шуму, тому він може "зафіксувати" перехресне повідомлення з одного краю, але погіршить його на іншому краю! Я думаю, це може бути спрацьовим, якщо ваш сигнал синхронний, і він використовує високий та низький край годинника, але ... меххх ... краще скористайтеся воротами тригера Шмітта.
Чи можна зробити щось, окрім того, щоб перейти на частини HCT або просто правильно переробити плату, щоб можливо врятувати те, що ми маємо?
Перш ніж перепроектувати, переконайтеся, що це насправді перехресні переговори ... або відскок землі або погана роз'єднаність в чіпі.
Також переконайтесь, що це не відскок заземлення між двома платами, викликаний струмом, що протікає в проводі GND, і створенням різниці напруги між платами.
Якщо у вас немає штифтів і ви використовуєте синхронні сигнали (з годинником), ви можете розмістити лінію GND між годинником і лініями даних, щоб запобігти проникненню ребер даних у годинник.