Пока не знаю в точности, каким будет маршрут, но палатку (впервые в жизни) таки купил. Вернее, заказал -- она ещё не поступила в ПВЗ. Думаю вот ещё над выбором спальника.
Никогда раньше так не дичал, но надо же когда-то начать?!
Дано: 1) приёмник, производитель которого клянётся в том, что несмотря на питание логики 1.8В, входы все "3.3V tolerant". 2) передатчик 3.3V CMOS 3) два кабеля, одинаковых по распиновке, но разные по длине.
На коротком кабеле девайс работает, на длинном - нет.
Почему? А потому что линия нифига не согласованная и, несмотря на низкую тактовую частоту (27 МГц), передачик даёт очень резкие (т.е. широкополосные) фронты и они замечательно отражаются от концов линии, причём и от передающего, и от принимающего на обратном ходе, как бы многократное эхо.
Когда кабель короткий, отражение прилетает так быстро, что его практически не видно (небольшой звон есть, но почти что и нет -- вероятно, отражения "туда" и "обратно" как-то взаимовычитаются?).
А вот когда кабель длинный, тогда отражённый сигнал прилетает с некоторой задержкой и этого достаточно, чтобы даже ground bounce пересекал бы границу уровня "логического нуля" в приёмнике (он же низковольтный, т.е. пороги низкие!) и вместо полезных данных получалась бы бессмысленная каша, не подлежащая декодированию.
Акустический аналог: эхо с очень маленькой задержкой просто делает голос "металлическим", а вот длинная задержка, особенно если с малым затуханием, может полностью развалить разборчивость речи.
Никаким экранированием кабеля эту проблему, разумеется, не решить. Но можно согласовать линию при помощи терминирующих резисторов - просто увеличить омическое сопротивление до чего-то типа 30...100 ом, из-за чего вырастет RC системы и фронты "завалятся", уменьшив все эффекты отражения... в идеале, такое терминирование надо бы подогнать точно под волновое сопротивление, тем самым максимизировав передачу мощности и обнулив все отражения. Но и у передатчика оно не указано, и у приёмника никак не оговаривается. Поэтому просто подгон по принципу "пока не заработает".
На улице у воздуха совершенно великолепный запах. Совсем не зимний, а именно такой - живой, весенний. Ничем конкретным не пахнет, не шибает в нос, но уже понятно, что серая старуха ушла (по крайней мере, на полгода).
Давеча увидел автобус типа "Москва - Кировск". Посмотрел на карте, где этот Кировск находится. Оказалось, что их больше одного, но при любом раскладе надо себя по-настоящему ненавидеть, чтобы вот так "экономить" на транспорте!