Страница 1 из 1

Нестабильная работа oled display 1,3" sh1106

Добавлено: Вс авг 23, 2015 08:23:40
ivizil
Добрый день. Работаю над проектом наручных часов на базе atmega 328p и дисплея на sh1106, котрый подключается по i2c . Проблема в том что если во время работы дисплея дотронуться пальцем до шлейфа то изображение начинает давать артефакты, которые так и остаются даже после перерисовки изображения заново. А когда плата находится в корпусе то все вроде как нормально, но за неделю эксплуатации один раз все таки такая ерунда случилась. Пришлось разбирать часы и сбрасывать питание.Даже переинициализация не помогает. Спасает только отключение от питания. Изначально дисплей был на своей плате с обвязкой, и такие проблемы не наблюдались , потом его перепаял на свою плату.
Понимаю что проблема в помехах , но как избавиться от них ума не приложу. Шины данных подтянуты к плюсу через 10к резисторы.

Изображение
Вот так должно работать и показывать по задумке.


Изображение
А вот так выглядит глюк. Изображение перевернулось на 180 градусов, стало зеркальным и сместилось на перу пикселей.

При этом все показания изменяются корректно. Т.е. секунды идут и меняются, но вот отображается всё это очень криво.

Код писался под Arduino. Ещё на i2c висит RTC ds1337, хотя не думаю что дело в ней.

Re: Нестабильная работа oled display 1,3" sh1106

Добавлено: Пн авг 31, 2015 11:51:10
Gisteresis
Если проблема в помехах, то возможно олед дисплей их сам производит.
В транзистор тестере это написано про олед.

Re: Нестабильная работа oled display 1,3" sh1106

Добавлено: Пн авг 31, 2015 14:44:02
Morroc
Какие то уж больно забавные помехи, у меня похожий есть - глюков не замечал.

Re: Нестабильная работа oled display 1,3" sh1106

Добавлено: Пн авг 31, 2015 15:53:46
Gisteresis
Цитата из мануала, на всякий случай
Я пытался применить OLED-дисплей, но он стал причиной по-
мех при измерениях для ATmega, и я его не рекомендую. Также использование OLED-дисплея
вызвало проблему загрузки специального символа для отображения резистора.

Re: Нестабильная работа oled display 1,3" sh1106

Добавлено: Вт сен 01, 2015 19:54:43
ivizil
Morroc писал(а):Какие то уж больно забавные помехи, у меня похожий есть - глюков не замечал.
Пока экран был на своей родной плате проблем таких не было.. а вот когда перепаял на свою плату - появились. Схему подключения передрал один в один с оригинальной платы для дисплея. Кроме стабилизатора на 3.3В у него по выходу между + и - конденсатор стоит так вот его я не переносил на свою плату. Может стоит добавить.

Re: Нестабильная работа oled display 1,3" sh1106

Добавлено: Ср сен 02, 2015 08:57:58
Gisteresis
Сотит попробовать. Всегда стоит пробовать если есть мысль. Поверх можно подпаять и посмотреть.