Файлы  •  Ссылки  •  Прошивки  •  Правила  •  Архив  •   FAQ  •  Участники  •  Поиск
Регистрация  •  Вход

control panel Techmation Q7M-255(HMI) Motherboard - MMI255M5

Список форумов» Промышленная электроника
АвторСообщение
prom_el_com
Новичок
Сообщения: 9




18-01-2014 15:00

Доброго времени суток.
Если кто сталкивался:
Частая проблема, на многих(больше 10 шт) новых, из упаковки, платах - спустя месяц(30 +/-10 дней) эксплуатации, не запускается процессор Intel* PXA255 на материнской плате MMI255M5-1.
Сборка плат китайская, средней паршивости.

Control panel Techmation Q7M
Q7M-255(HMI)
PXA255_Q7 Operation Manual Of Plastics Injection Molding Machine
http://www.favorigrup.com/wp-content/uploads/dokuman/PXA255-Q7-OPERATO ...
Фото контрольной панели в сборе:
http://techmation.ru/control-panel/9-control-panel-q7m.html
http://techmation.ru/media/k2/items/cache/d61d44254608dd06ccdd2ff02982 ...

Techmation-Motherboard - MMI255M5-1
Процессор Intel* PXA255
Фото платы:
http://i01.i.aliimg.com/wsphoto/v0/1438532775/MMI255M5-1-Techmation-Mo ...

Все источники питания =ОК
+1,366v
+3.3v
+5v
+12v

Супервизор питания = ОК

Периферия(порты, клава и т.д.) = ОК

Пробную замену микросхем не производил.
На вибрацию/температуру дефект не реагирует - проц стоит колом.
Условия эксплуатации соответствуют.
Доступа к ножкам процессора нет:
PXA255 processor is a 17x17mm 256-pin PBGA package configuration запаян на многослойную плату(6-ть слоёв кажется)
На задней стороне платы есть 30 тестовых точек(TP0...TP30), в основном возле CPU.
К какой ножке CPU относится какая TP не видно.
На всех TP висят нормальные фиксированные уровни(0 или 1).
Дисплей включается сдвоенным ключом на микросхеме APM4953(включает питание +5 и +12 вольт на дисплей), управляется через микросхемы регистров(273) U43-44.

Питание ядра CPU выполнено на микросхеме U3 маркировка LGAA = MIC5219BM5 / SOT-23-5 Adjustable Voltage
расчётное 1,3662 - реальное 1,36 вольта

Супервизор выполнен на микросхеме U2 в корпусе SOT-143 с маркировкой KT.
http://www.icinform.ru/sites/default/files/iibase/corp_b/136_b.png
1-GND, 4-3V3, 3-RC цепочка(R1.C1), 2-выход?
(пока точно не идентифицировал тип м/сх)
что-то вроде MAX811-MAX812
http://datasheets.maxim-ic.com/en/ds/MAX811-MAX812.pdf
Джампер на GND, параллельно конденсатору RC цепочки
имитирует RESET на ножке [3]U2, уровень на выходе [2] U2 при этом нормально реагирует.

Цена одной платы Techmation-Motherboard - MMI255M5-1 от 330$ у китайцев.
Так что рисовать схему самому пока интереса и желания нет.
kratmel
Участник
Сообщения: 300




18-01-2014 20:48

Судя по масовости - возможно стоит закладка по времени эксплуатации от продавцов - защита от неоплаты.
На проце радиатор присутствовал?
Бывали случаи с видеокартами (древними) - радиатор приклеивали соплей и теплоотвода не было вообще. Процессор отваливался по ножкам питания.
prom_el_com
Новичок
Сообщения: 9




20-01-2014 10:36

Спасибо за совет, kratmel.
Сейчас посмотрел дополнительную информацию по проблеме.

Статистика отказов набралась за 2013-й год по всему региону Ср.Аз. из, примерно 150-170 единиц поставленного оборудования(термопласты и т.д.) за 2013-й год в разных государствах региона.
Пусконаладка производилась различными службами, в том числе и представителями поставщика оборудования.
Все отказы у разных заказчиков, в том числе и у нескольких государственных.
В нескольких случаях поставщик оборудования менял Control panel по гарантии.

Программная блокировка маловероятна(скорее глюк софта), но не исключаю:
При "нарушении условий договора" типовая реакция - после успешного завершения тестирования оборудования на дисплей выводится окно с соответствующим сообщением.
Именно на данной модели Control panel Techmation Q7M-255(HMI) таких случаев(выведение окна с текстом блокировки) пока мне неизвестно.

При данном отказе после включения питания на шинах RAM появляется сигнал(импульсы), раздаётся короткий звуковой сигнал пищалки(как при нормальном включении) встроенной на Motherboard - MMI255M5-1, но команды включения питания на дисплей нет и нет импульсов на буферных регистрах дисплея.
При принудительном включении питания на дисплее нет никакой отображаемой информации(дисплей проверялся отдельно).

После появления коротких пачек импульсов на шинах RAM остаются нормальные фиксированные уровни.
Генерация на кварце процессора пропадает.
На нажатие любых кнопок в момент включения питания реакции нет.

Перегрев невозможен:
Процессор PXA255 на пике, по pdf, потребляет менее 1,5 ватта, радиатор по pdf не требуется.
>>
>>
-40 Самый тяжёлый режим по pdf:
Typical: Vcc=1.3V, Vccq/Vccn=3.3V, Temp=Room
Total Power >>

Насколько я понял идею разработчиков, Control panel Techmation Q7M-255(HMI) предназначена для "красивой" с высоким графическим разрешением, в "реальном времени", анимации работы изделия.
Процессор PXA255:
algorithm)
up to 65536 colors in Active Color Mode (16 bits, bypasses palette) >>>

Микропроцессоры Intel пятого поколения ARM архитектуры XScale используют в популярных карманных компьютерах семейства... и т.д.
Разработан PXA255 в районе 2003 года.
Я до сего момента с данным семейством процессоров не работал.

Расположение основных компонентов, отмечены только подключенные к оборудованию разъёмы на плате:


Трассировка дорожек и сборка плат Motherboard - MMI255M5-1 промышленная(не пинцетом и феном), маркировка "ОТК" производителя присутствует.

Пока склоняюсь к версии какого-то дефекта на самих платах.

П.С. для заинтересованных:
По поводу Intel PXAxxx общий обзор возможностей
http://kit-e.ru/articles/cpu/2003_09_112.php

оказывается, возможен переход процессора в спящий режим по включению питания.
kratmel
Участник
Сообщения: 300




20-01-2014 11:26

Древняя "операция" по снятию батареи и закорачиванию конденсаторов думаю имела место...
Похоже на то, что возможна просажена шина адресов или данных.
Я бы по даташиту прошелся в поисках "заземленных" выводов RAM, Flash, авось проц тестит обмен и впадает в ступор по его отсутсвию.
prom_el_com
Новичок
Сообщения: 9




20-01-2014 12:00

Ок. Спасибо.
Попробую на досуге полазить по шинам(заказчик тупо срочно сразу меняет платы на новые - так что "не горит")

Снятие батареи с рабочей платы экспериментально мной не проверялось(надо поспрашивать).
Теоретически проц экономный, в канале 3v3 и 1v36 стоят последовательно линейные стабилизаторы SMD без теплоотводов(5v=>3v3=>1v36):
Цитата
http://electronix.ru/forum/lofiversion/index.php/t76976.html
PXA255 берет все 100 мА на 3.3В.
Поставил 0.5Ф (на 5.5В) и он вполне держит нагрузку ок 3-4 секунд. >>>

Рядом с батареей имеется светодиод индикации(как проверялось на дефектной плате) который светится если батарея разряжена или отсутствует.

Как выяснилось, при обсуждении проблемы на форуме кодеров софта, возможен переход процессора в спящий режим по включению питания, в зависимости от предустановок регистров самого проца.

Из PXA255_Developers_Manual.pdf

Power Manager Control Register (PMCR)
The PMCR is used to select the manner in which Sleep Mode is entered when the nVDD_FAULT
or the nBATT_FAULT pin is asserted low.


When the IDAE bit is set, an Imprecise Data Abort
indication is sent to the CPU.
The CPU then performs an abort routine. Software must ensure that the abort routine sets the Sleep Mode configuration in the PWRMODE register (see Section 3.7.2,
“Power Mode Register (PWRMODE)”).

Однако по штатному сбросу(есть джампер на плате) из спящнго режима выходить не желает:
The IDAE bit is cleared in any Reset and when Sleep Mode exits. Software may also clear the IDAE bit when necessary. The PMCR must be protected through Memory Management Unit (MMU) permissions.

Oscillator Configuration Register (OSCC)
The OPDE bit, which allows the 3.6864 MHz
oscillator to be disabled in sleep mode,
is ignored (treated as if it were clear) if OSCC[OOK] is
clear.
OSCC[OOK] can only be reset by a hardware reset.

Hardware Reset
To invoke the Hardware Reset and reset all units in the processor to a known state, assert the
nRESET pin. Hardware Reset is only intended to be used for power up and complete resets.

Behavior During Hardware Reset
During Hardware Reset, all internal registers and units are held at their defined reset conditions.
While the nRESET pin is asserted, nothing inside the processor is active except the 3.6864 MHz
oscillator. The internal clocks are stopped and the chip is static. All pins return to their reset
conditions and the nBATT_FAULT and nVDD_FAULT pins are ignored. Because the memory
controller receives a full reset, all dynamic RAM contents are lost during Hardware Reset.


Completing Hardware Reset
To complete Hardware Reset, deassert the nRESET pin. All power supplies must be stable for
tD_NRESET before nRESET is deasserted. Refer to the Intel® PXA255 Processor Electrical,
Mechanical, and Thermal Specification for details. After the nRESET pin is deasserted, the
following sequence occurs:
1. The 3.6864 MHz oscillator and internal PLL clock generators wait for stabilization.
2. The nRESET_OUT pin is deasserted.
3. The normal boot-up sequence begins. All processor units return to their predefined reset
conditions. Software must examine the Reset Controller Status register (RCSR) to determine
the cause for the boot.


Существует ещё процедура Watchdog Reset

Всего присутствует 15-ть основных регистров задействованных для обеспечения спящего режима.

Если кто работал со спящим режимом PXA255 - буду рад любым вашим идеям(хоть это и не срочно).
prom_el_com
Новичок
Сообщения: 9




20-01-2014 13:17

Выяснил у производителя:
1). Манипуляции с батарейкой приводят только к потере информации оперативных настроек оборудования, записанных в отдельной м/сх SRAM.
Проблем с софтом во FLASH быть не должно.
2). Плата Motherboard - MMI255M5-1 без батарейки(или при любой проблеме напряжения источников питания)
не запустится, и не включит дисплей(ибо "авария питания"), как в моём случае.

Сигналы питания на ножках процессора проверить нет доступа из-за PBGA package
Производитель расшифровку привязки TP на плате не даёт никому.

Буду копать прохождение сигнала
nBATT_FAULT pin = [k17]
nVDD_FAULT pin = [k13]
по плате к процу

Единственная открыто доступная распиновка PXA255 по запросу:
PXA255 Processor Design Guide
March, 2003
http://www.google.com/search?client=opera&rls=ru&q=PXA255+Proc ...

Intel® PXA255 Processor Design Guide
Например, URL:: http://int.xscale-freak.com/XSDoc/PXA255/27869401.pdf
Размер:: 3.9 MБ (4 077 751 байт)

внешний вид процессора в корпусе PBGA 256 (17mm)
Intel packaging-chapter-14-databook.pdf
http://i01.i.aliimg.com/wsphoto/v0/1611616769/LUPXA255A0E400-font-b-LU ...

Руководство по проектированию систем PXA Family
у Marvell:
Marvell - Application Processors - PXA Family
http://www.marvell.com/application-processors/pxa-family/
Увы, только для PXA27x
URL:: http://www.marvell.com/application-processors/pxa-family/assets/pxa_27 ...
Размер:: 4.6 MБ (4 727 788 байт)

Что должно быть при тестировании(из букваря intel PXA255 Processor Design Guide на 72-м листе):
Table 8-3. PXA255 Processor VCCN vs. VCCQ (Sheet 3 of 6)
nBATT_FAULT 1 Battery Fault VCCQ
nVDD_FAULT 1 VDD Fault VCCQ
Где VCCQ=3V3
3V0
CORE Power
The example form factor reference design has a variable 1.0 V – 1.3 V core power supply for the
processor. This voltage varies depending on the performance required by the application. A Linear
Technologies LTC1878 buck converter is chosen for this application. The power is drawn directly
from the Li+ battery. This device operates at 550 kHz and can supply up to 1 A at 1.0 V and
800 mA at 1.3 V with up to 95% efficiency. The device is turned on/off by the SA_PWR_EN
signal directly from the processor.

Типовое схемотехническое простейшее решение(из букваря intel PXA255 Processor Design Guide на 92-м листе):


Типовое схемотехническое более продвинутое решение(из букваря Marvell® PXA27x Processor Family Design Guide на 57-м листе):

(кстати - хорошие рекомендации по трассировке)

Осталось взять плату и пробежаться по реальным дорожкам сигналов, но это потом, ибо "не горит".
улыбка
andreieinav
monitor.net.ru
/
Сообщения: 1168




17-02-2014 15:11

prom_el_com,-ты определись с темой,-"решена",или нет! Рупор
Висяки в разделе мне не нужны! Крутой!
prom_el_com
Новичок
Сообщения: 9




21-02-2014 19:19

Извинения. Именно до этой панели ещё руки не дошли - я же указал, что китайцы поставили замены, именно этих панелей "горящих" для срочного ремонта сейчас нет.
Заказчики успокоились после гарантийной замены.
Китайцам тоже пох.
Времени у меня тоже нет.
Пока в жОстком цейтноте.
Как доберусь, поставлю на рабочий стол, отчитаюсь.
Общая открытая информация о панели, полагаю, кому-нибудь пригодится?
Если не нужна - удалите(у меня папка с подборкой на локальном компе останется).
С уважением.
andreieinav
monitor.net.ru
/
Сообщения: 1168




23-02-2014 13:34

Ну вот,-другое дело!Освобождайся и продолжай,-тему трогать небуду. одобряю
Список форумов» Промышленная электроника» control panel Techmation Q7M-255(HMI) Motherboard - MMI255M5
Перейти:  
Текущий раздел» Промышленная электроника (Ремонт различной промышленной электроники (ЧПУ, и тд))


Похожая информация:
  • Vickers control panel DBS 04
  • Panel meter
  • Сервопривод CONTROL TECHNIQUES
  • Simatic panel OP170B mono
  • Преобразователь Control Techniques GPD3405








  • Информация по ремонту для специалистов - справочники, инструкции, энциклопедия, советы и секреты ремонта,  настройка, сервисные режимы
    Powered by phpBB 2.0.18 © 2001, 2002 phpBB Group!