ЭКЛЗ-А и Атол FPrint 11ПТК

3 июня 2015 2027 просмотров

Введение. Интересным опытом ремонта поделился коллега KrasCEP. Неисправность больше похоже на несовместимость ЭКЛЗ-А (2_91) и ККМ  FPrint 11ПТК, хотя не исключено, что является дефектом именно ККМ.
Неисправность со слов заказчика. ККМ при включении выдает ошибку "ЭКЛЗ НЕ ИЗ ЭТОГО ПТК".
Первичная диагностика. Регистрация была тестовая, для  проверки совместимости ЭКЛЗ-А с ККМ FPrint 11ПТК (ПО 4570_ПТК),  ошибка появилась на второй день эксплуатации у клиента. Первая реакция на подобное поведение ККМ, это несовместимость ЭКЛЗ-А и  тестируемого ККМ. Более чем нестандартно ККМ отрабатывал присутствие ЭКЛЗ на своем борту. При запуске тех. прогона ККМ пишет, что готов к работе, но на связь не выходил. Более радикальным способом запуска ЭКЛЗ-А в составе ККМ является запуск через отсутствие бумаги. Открываем крышку ПУ, зажимаем кнопку протяжки ЧЛ и включаем, ждем 3 секунды, ККМ высвечивает на панели ошибку крышки, потом отпускаем кнопку промотки и закрываем крышку, ККМ начинает нормально работать. Но стоит только выключить включить ККМ получаем снова ошибку "ЭКЛЗ НЕ ИЗ ЭТОГО ПТК". Подкидывание  эмулятора результатов не дало, а так же тестирование ЭКЛЗ-А на компьютере ошибок не выявило. Тех. поддержка Калуги пожала плечами, тех. поддержка Атол молчит, коллеги выслали новую прошивку.
Ремонт. Если встать осциллографом на питание +5В ЭКЛЗ, то наблюдается интересная  картинка, напряжение +5В появляется и тут же начинает проседать, как будто напряжение пропало, при этом напряжение резко не падает из-за конденсаторов. Через некоторое время напряжение +5В вновь появляется и только тогда на шинах SDA, SCL появляются данные.
 


Схема формирования +5В для ЭКЛЗ.

Как можно понять +5В формируются не только из +9В микросхемой DA3 (LP2981-50) но и управляющим сигналом EKLZ PWRON с процессора 87 ножка. Потому решение в лоб, исключить процессор из пищевой цепочки питания ЭКЛЗ, перерезаем дорожку от процессора и подключаем ее к ближайшим +3,3В.


Примерная схема отключения процессора от управления +5В.

Заключение. Неисправность ли это ЭКЛЗ-А, ККМ  FPrint 11ПТК  или простая несовместимость, мы пока ответить не можем, но зарегистрированные еще 4 ККМ  FPrint 11ПТК  с ЭКЛЗ-А, покажут более целостную картину.

UPD 09/06/2015. Все четыре ККМ  FPrint 11ПТК  с установленной ЭКЛЗ-А отказались видеть эту ЭКЛЗ, соответственно можно говорить о полной несовместимости ЭКЛЗ-А и FPrint 11ПТК

UPD 10/06/2015. Комментарий технической поддержки Атол по алгоритму работы ПО 4570_ПТК:  "Первичный скачок на линии EKLZ_PWRON связан с тем, что при включении кассы микроконтроллер еще не инициализирован и на этой линии может присутствовать какое-то напряжение по уровню достаточное для запуска преобразователя питания ЭКЛЗ, через некоторое время (микросекунды) контроллер инициализирует этот пин и подтягивает его к нулю (плавное падение напряжение на линии +5В как раз с этим и связано - идет разряд выходной емкости). Затем когда прошивка доходит до инициализации ЭКЛЗ на линии EKLZ_PWRON выставляется логическая единица и включается питание ЭКЛЗ." Так же ГП Атол был дан отказ по доработке прошивки ККМ  FPrint 11ПТК  под ЭКЛЗ-А.