ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
606554
VL (28.06.2015 07:36, просмотров: 7047)
Пофантазируйте плз на предмет причины сбоев в дисплее DOGM162 с контроллером ST7036, SPI. При нагреве дисплея информация выводится не в те позиции, которые нужно. Написал простой тест, отправляется два байта - первый байт команда установки позиции, например x=3, y=2, второй меняющаяся цифра. При нагреве цифры иногда выводятся в знакоместа 1,1 и 2,11. Эта 11 равна х=3+8, если выводить в 4-ю позицию, то ложный вывод будет в 12-ю. Явно неправильно выполняется команда установки позиции. Но цифры всегда выводятся верно. Начался базар с изготовителем, вначале они валили на неправильные временные диаграммы. Прислал диаграммы, всё вроде соответствует. Теперь валят на инициализацию, хотя в цикле, когда наблюдаются сбои, инициализация не делается. Проблема в том, что у производителя все работает, они грели до 80 градусов, да и дисплеи массовые. У меня при нагреве изменений сигналов не вижу, около 10% дисплеев и греть не нужно. Явно какая-то недокументированная фича, но какая? Микроконтроллер MSP430, SPI программный. Мне уже пофиг, кто прав или неправ, нужно срочно устранить проблему, к заказчику стали приходить претензии от потребителей.