Автор | Сообщение |
blackfox7
|
Продолжаю безуспешные поиски причины отсутствия реакции на любые кнопки платы управления. Проц циклически и без останова читает содержимое прошивки в 24c512 (все 32 килобайта за один цикл чтения). При просмотре содержимого оной видны все тексты на всех языках, что выводятся на дисплей. В конце немного свододного места и 2 байта (контрольная сумма ?) на всякий случай привожу его содержимое. Если у кого есть рабочая прошивка или любые идеи - буду очень благодарен.
Если это поможет - на наклейке написано следующее:
30410806 012299
41/06 SW 03.13.00
AQUALTIS LCD 52
aqxd129_display.zip 38.37 КБ Скачано: 1953 раз(а)
|
|
v161
|
А зачем сразу в прошивку полез? |
|
blackfox7
|
Да больше не на что грешить. Дефект точно в этой плате - брал в долг исправную. Вся схема - один проц (предположительно HD64336014 маркирован 014A44FPV LCD3.13.0). ПЗУ у него масочное - сбиться не может. Он активно разворачивает/сканирует дискретные светодиоды/кнопки. Вся рассыпуха вокруг работае нормально. При нажатии на кнопку ON/OFF вижу сигнал - приходит на вход проца а реакции никакой. Хоть бы гад выдал сообщение об ошибке. Да и зачем циклически читать все содержимое EEPROM? Кстати я ошибся - это 64кб. Пробовал заливать туда всякую муть от всех 00 до всех FF - никакой реакции - тоже циклическое чтение. Пробовал корректировать контрольную сумму - не угадаешь. Вобщем я в тупике несмотря на 30 лет радиолюбительского стажа и буду рад любой подсказке. |
|
Ruslano
Завсегдатай
Сообщения: 566
|
blackfox7 писал: | Проц циклически и без останова читает содержимое прошивки в 24c512 |
Извиняюсь, Вы смотрите плату управления а не электронный модуль? |
|
blackfox7
|
Да имено так. Тот, что на дверце стоит с большим красивым LCD дисплеем. С основным модулем он общается по I2C (таже шина, что и на EEPROM), но обращений к нему нет (я даже его адрес не могу узнать)
Прилагаю фотку (извиняюсь за жуткое качество)
aqsd_lcd.zip 251.65 КБ Скачано: 2326 раз(а)
|
|
Ruslano
Завсегдатай
Сообщения: 566
|
Желательно было бы кварц все таки подкинуть.А вдруг?
ДОБАВЛЕНО 12/07/2007 16:52
Жалко нам еще не приходилось именно такую СМА, "поковырять".
А вот насчет:
blackfox7 писал: | Хоть бы гад выдал сообщение об ошибке |
Если проц гиблый(а следовательно и плата индикации и управления), выдать сообщение(сама данная плата) об ошибке выдать не могут!!! Так как они неисправны вхлам. Короче говоря: если они не индиицируют, то проиндиицировать сообщение они не могут!
Менять,менять и еще раз менять(так как проц у них не заказывается, а заказ.полностью плата). |
|
blackfox7
|
Там керамический резонатор без маркировки. Выпаял, проверил. Намерял 15.4 mHz. Попробовал кварц на 15 и керамику на 4.91 - тотже эффект (с 4.91 очень медленно но уверенно |
|
Ruslano
Завсегдатай
Сообщения: 566
|
blackfox7 писал: | с 4.91 очень медленно но уверенно |
В смысле?
А насчет без маркировки - это точно не есть гут! |
|
blackfox7
|
Да если бы он совсем гиблый был то я бы и копья не ломал. А он гад все может но не хочет. Проц наверняка исправен - по крайней мере нормально входит в тест режим (вывод TEST на +5v) Он вполне в состоянии помигать любым светодиодом (а их там аж 26 штук) развертка на них работает но фронты на анодах и катодах синхронны - потому и не горят. Не говоря о том что LCD есть. |
|
Ruslano
Завсегдатай
Сообщения: 566
|
Ну тогда не знаю! Не доводилось сию плату "поковырять". |
|
blackfox7
|
Ну я малось слукавил - там написано A.T Он крохотный SMDэшный. При снижении частоты кварца пропорционально медленнее идет развертка светодиодов и обращение к EEPROM с прошивкой но логика поведения не меняется. После сброса по I2C идет START-DUMMYWRITE(ADDR 0000h)-STOP-START-READ(последовательно все 64к в один заход) - STOP Затем пауза в доли секунды и все по новой. Я по прежнему грешу на прошивку но похоже ни у кого ее нет
Если кому попадется в руки Aqualtis (любой !) и захочется считать EEPROM то:
- Все необходимые сигналы есть прямо на разъеме, идущем от платы - слева направо на виде со стороны дисплея +12v,GND,SCL,SDA,+5v
- Проц не понимает режим "мультимастер" либо он должен молчать во время чтения прошивки (думаю на исправном модуле должен молчать), либо придется его тормозить. Для этого придется вскрывать модуль - RESET на TESTPOINTе на картинке - на GND его.
- Адрес EEPROMа не нулевой - A0 и A1 на +5v - выходит Device Address 1010011(r/~w) A6h - Ponyprog это не смущает не знаю как остальные программаторы
Очевидно я долго еще буду с этим бороться благо еще одна машина есть. Если кто раздобудет эту гребаную прошивку - поделитесь плз.
closeview.rar 304.58 КБ Скачано: 1688 раз(а)
|
|
Ruslano
Завсегдатай
Сообщения: 566
|
Да, таковой не имеем-с...прошивки. |
|
blackfox7
|
Все равно спасибо за советы. С кварцем идея была красивая - всеже дверца - мог и разбиться. А тогда рост частоты и неуверенное чтение EEPROM. Когда намерел почти 16 mHz думал так и есть. Хоть минута радости была |
|
blackfox7
|
Итак продолжение истории. По случаю за копейки купил еще 2 аналогичных неисправных модуля. Вердикт гарантийки у первого "Сбой при работе" у второго "Нет индикации на русском языке". Слил с обоих пришивки. Они сильно отличаются от моей а между собой в 2х блоках в самом начале. Залил их в свой блок. Сразу все включилось и заработало! Со второй прошивкий действительно не выбирается русский язык - полностью закрашенные знакоместа. С первой проблем не вижу но гонял не очень тщательно. Сделал из них гибрид - русский не выбирался из-за чегото во втором блоке несовпадения - подробнее копать не стал. Сейчас у меня все работает именно с этой прошивкой. Тайна двух последних байт осталась не разгадана - это не контрольная сумма - в обоих прошивках это 2571h а у меня было CB03h. И хотя теперь у меня есть 3 прошивки и 3 исправных блока просьба остается в силе. Если кому принесут на ремонт Аквалтис с дисплеем - поделитесь прошивкой. Просто интересно сравнить. Выкладываю все 3 прошивки. Еще раз спасибо Ruslano за помощь
aqxd_LCD.zip 37.56 КБ Скачано: 1848 раз(а)
aqxd_LCD_edit.zip 18.78 КБ Скачано: 1659 раз(а)
|
|
Ruslano
Завсегдатай
Сообщения: 566
|
blackfox7, отзовись!!! Гибрид отредактированных прошивок работает? А то у меня тож стиралка Aqualtis тока AQSD129EU, мож подойдет? |
|
Максим_64
Передовик
Сообщения: 1422
|
blackfox7, чем анализируешь обмен по i2с ? |
|
blackfox7
|
Общение по I2C смотрю с помощью PORT3 - сильно устаревшая штука но другого на халяву не нашел а самому разрабатывать лень. Ремонтом стиралок я не занимаюсь, просто мне в руки попалась за копейки очень красивая игрушка и захотелось научиться использовать еейный дисплей в своих поделках. Эта задача давно решена но с тех пор у меня уже лежат горы всякого железа от Мерлони и я потихоньку его изучаю и ремонтирую. Панелей от Аквалтисов куча и завтра еще штук 30 будет. AQSD129 среди них много. Вобщем есть смысл разобраться но все не так просто. Цикляться они не совсем одинаково, а назначение отдельных байтов прошивки мне не ведомо.
Вот пример AQSD129 (A6/A7 - адрес 24512, все запросы идут по два раза)
W A6 00 00 R A7 07 44 04 04 08 21 04 00 45 04 02 08 10 00 00 4C 04 03 08 21 04 00 45 04 02 08 10 00 00 00 00 00 00 00 00 04 04 08 21 00 00 04 09 00 00 4B FB B4 ;
W A6 00 40 R A7 00 54 ;
W A6 00 62 R A7 00 83 00 86 ; это адреса
W A6 00 83 R A7 31 ; вот запросы по ним (бывает по обоим)
W A6 00 42 R A7 A0 00 ;
W A6 A0 02 R A7 A0 00 10 A1 ; этот запрос идет до бесконечности - данные явно не те, или читаются не от туда.
В понедельник продолжу - что получится расскажу. Кстати Ruslano сбрось свою прошивку - интересно что с ней происходит.
На форуме я не частый гость - проще на мыло blackfox(на мэйл ру) |
|
Максим_64
Передовик
Сообщения: 1422
|
blackfox7 писал: | кусок ISA слота |
Точно-точно! Так всё и есть... |
|
blackfox7
|
Вроде разобраля с основными типами сбоев. Перепроверю - раскажу. А пока кому надо - шлите прошивки - вылечу |
|
blackfox7
|
Привет Ruslano.
Рад что все получилось. EEPROM там действительно "LC" от мелкочипа - низковольтная версия ( http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en010828 ) По разводке питаний все не совсем так. +5v там таки на краю, но в силовом модуле +5v используется как его "общий" для того чтобы получить -5v (лог. 0 проца) на управление триаками. Это класический подход, но путаницу он вносит. Модуль я отсканирую завтра и перешлю тебе, только скажи, что именно надо. Я именно сканирую на старом сканере с большой глубиной резкости. Фотика у меня нет - только дерьмовая мобила. |
|