Найти тему
ЗАМЕТКИ ИНЖЕНЕРА

Копилка знаний. Ремонт трансивера Icom IC-7300, зависание кнопок и Touch Screen.

Мой коллега приобрёл через небезызвестный сайт трансивер Icom IC-7300. При первом же включении радость от покупки была омрачена неработающим Touch Screen-ом и кнопками. Более подробно понять характер проблемы позволит это видео:

Пришлось проводить вскрытие пациента и проводить диагностику. Полностью описывать весь процесс не буду, скажу лишь, что виновником оказался контроллер резистивного touch-а, IC152 UC6528XBNQ4G.

Аналоговый сигнал с резистивной матрицы поступал на IC152, где преобразовывался в цифровой вид и должен был передаваться в микроконтроллер панели управления IC501.

Осциллографом удалось узнать, что при касании экрана IC152 формировала прерывание TWPIRQ, которое обрабатывалось микроконтроллером IC501, выставлявшим ответный сигнал TWCS (chip select), на этом всё прекращалось, IC152 не отвечала, а IC501 "зависал" в ожидании ответа.

Вообще-то, программисты писавшие код для IC501 могли бы это и учесть, но что имеем, то и имеем.

Проблема была решена путём пропайки IC152. Трансивер полностью восстановлен. Коллега доволен.

Всем удачи! 73!

P.S. Прошу не ругать за дрожащую картинку, снимал с рук.