Для тех, кто хочет сделать дисплей для Fisher F75 или просто интересуется.
Как так получилось?
Один мой знакомый от другого знакомого получил F75 c разбитыми дисплеем и платой. Попросил посмотреть насчет ремонта. Дисплей надо было менять однозначно, а с треснутой платой просто возится не хотелось, хотя на md-hunter.com нашлась схема сего устройства. Поэтому купили дисплей и плату. Включили и не работает. Точнее работает, но показывает какие то таинственные знаки вместо больших цифр, на кнопку «меню» реагирует и на крутилку тоже, но квадратики зажигаются не возле выбранных пунктов меню. После переписки с сервисом, купили еще одну плату, попросив сначала проверить ее с точно таким же дисплеем. Новая плата пришла, включили — все нормально работает. F75 хозяин забрал, а странная плата осталась у меня. Вроде все нормально, но неприятный осадок остался. Стал копать обмен между платой и дисплеем.
Краткое описание обмена.
Обмен между платой и дисплеем очень похож на SPI. С процессора иду данные, такты и выбор - Р5.1 (ТР19), Р5.3 (ТР18) и Р5.4 (ТР17) соответственно. Идут пачками по 121 такт. Из которых первые 9 тактов - команда записи в буферную память с нулевого адреса для LCD драйвера, остальное данные для вывода на экран.
Данные иду только от процессора на дисплей. Я пытался найти подходящий LCD драйвер, но бросил. Его нашел Atmadja (форум
viewtopic.php?f=63&t=10083&start=0), это не повлияло на данное описание, зато полностью объяснило наличие первых 9-и тактов в пачке и трех 12-и битовых команд в самом начале работы прибора, которые просто игнорируем. Все,кому интересно, могут почитать даташитик на HT1621G .
Распределение данных в пачке в F75Display.xls.
После сравнения нормальной и «ненормальной» платы оказалось, что данные в пачках идут не одинаково. У нормальной платы прошивка 7.7, а у «ненормальной» 7.6. Это подтвердило слухи о том, что дисплеи новых моделей не совместимы со старыми и наоборот. У дисплея заказной номер АМ0193-01 , и он не подходит к прошивке 7.6. Номер старого дисплея не знаю. Зато более новые разновидности F75, типа se и пр., имеют именно такой дисплей -АМ0193-01.