- posted
14 years ago
philips p87c52x2bn
- Vote on answer
- posted
14 years ago
Hello, Vadim Ochkin! You wrote in conference fido7.su.hardw.schemes to All on Sat, 11 Jul 2009
14:08:58 +0400:VO> есть железяка с сабжем. после пары лет работы стала глючить VO> динамическая индикация. из рассмотрения состояния ейных выходов VO> видно, что даже при отключеннии от нагрузки на них уровни достаточно VO> произвольные. т.е. некое их изменение при переключении 0/1 есть, но
Возможно это open drain (собственно у х51 они только open drain и есть) и напряжение на нем определяется нагрузкой, если программа не выводит туда 0.
VO> на всех разное и далекое от положенного.
А какое там положенное?
VO> это они так дохнут? а чего-нить пошаманить можно?
Это вряд ли.
dima
- Vote on answer
- posted
14 years ago
- Vote on answer
- posted
14 years ago
- Vote on answer
- posted
14 years ago
- Vote on answer
- posted
14 years ago
Hello, Michael Belousoff! You wrote in conference fido7.su.hardw.schemes to Dmitry Orlov on Sat, 11 Jul 2009 20:46:44 +0400:
DO>> Возможно это open drain (собственно y х51 они только open drain и DO>> есть) и напpяжение на нем опpеделяется нагpyзкой, если пpогpамма не DO>> выводит тyда 0.
MB> Стpого говоpя, y 51 есть и веpхний тpанзистоp, но он MB> кpатковpеменно pаботает.
Да что-то не то 2 не то 4 такта, не помню уже. Hо если внешняя обвязка дает непонятно какую нагрузку, это не слишком сказывается на виде сигнала на ножке.
MB> Да, и внyтpенняя подтяжка есть - на всех, кpоме P0. ЕМHИМС.
Там, опять же если память не изменяет, десятки микроампер подтяжка, и то ее кажется можно не включать. Лет 10 уже с х51 дела не имел, не помню уже ни черта. Правильнее было бы оторвать ножку контроллера от схемы и проверить отдельно схему отдельно ножку, подтянув ее скажем килоомом к Vcc.
dima
- Vote on answer
- posted
14 years ago
Hello, Vadim Ochkin! You wrote in conference fido7.su.hardw.schemes to Dmitry Orlov on Sat, 11 Jul 2009 15:54:46 +0400:
DO>> Возможно это open drain (собственно у х51 они только open drain и DO>> есть) и напряжение на нем определяется нагрузкой, если программа не DO>> выводит туда 0.
VO> резисторы подтяжки там исправны. вариация их номинала на результат VO> не влияет. сами же уровни, похоже, зависят от состояния соседних VO> линий, причем где-то внутри контроллера.
Я бы оторвал ножки контроллера от схемы, подтянул независимо к Vcc и посмотрел что там. Если таки виноват контроллер - то это очевидно не лечится, разве что получится из него программу вычитать и в другой кристалл залить. Hу или свою написать...
dima
- Vote on answer
- posted
14 years ago
Hello, Vadim Ochkin! You wrote in conference fido7.su.hardw.schemes to Dmitry Orlov on Sat, 11 Jul 2009 21:50:17 +0400:
DO>> Я бы оторвал ножки контроллера от схемы, подтянул независимо к Vcc DO>> и посмотрел что там. Если таки виноват контроллер - то это DO>> очевидно не
VO> дык смотрел - нагрузка не причем.
DO>> лечится, разве что получится из него программу вычитать и в другой DO>> кристалл залить. Hу или свою написать... VO> эт если не залочен...
Тогда - в морг.
dima
- Vote on answer
- posted
14 years ago