Пpивет, Slava!
*** 18 Jun 04 12:51, Slava Grigorjew wrote to Vladislav Baliasov:
SG> индикатором стоит в металлическом ящике. По питанию - прямо на SG> индикаторе конденсатор в 0.1 мкф. Линии данных (только 4) подтянуты к SG> Vcc резисторами по 10к. Поставить туда RC-фильтры не удалось, т.к. SG> после этого ничего работать не желает. Проблема, думается, в линии E, SG> которая требует импульсов с фронтами ~25нс, так что, с одной стороны SG> очень чувствительна к 'иголкам', а с другой - RC на неё точно SG> не катит.
Почему же ? Сделай 100 Ом последовательно, и 100 pF на "землю", при требуемых для 44780 времянках ты их не ухудшишь, а чувствительность к помехам уменьшится.
VB>> менять топологию сигнального жгута. Что есть "сбоит контроллер в VB>> дисплее" ? Как это проявляется ?
SG> В момент переключения компрессора информация на индикаторе портится. SG> Иногда слетает его инициализация для 4-битного режима, и тогда MEGA SG> ему уже ничего 'объяснить' не может.
Похоже на ложные импульсы по E. А на данных у тебя в этот момент что-то определенное ? Для проверки можно было бы по окончанию обмена выставлять их в ноль, и тогда картина сбоя меняться не должна. Если все же будет меняться произвольно - то тогда скорее питание. Да, и засади неиспользуемые данные на "землю", правильно подсказывают. Впрочем, вряд ли это поможет при наличии помех, оно улучшит стабильность на этапе инициализации.
SG> Единственное, что я пока придумал, это наворачивать БП в устройстве. SG> Думается так: трансформатор -> выпрямитель -> П-образный LC фильтр ->
SG> LM2675 (примерно на 9 вольт) -> LC фильтр -> LM317/КРЕH5(до 5 SG> вольт)...
Hачни с гальванически развязанного питания (а еще лучше - аккумуляторного). Останется проблема или нет ?
с уважением Владислав