ESpec - мир электроники для профессионалов


Задачка...ПРОМКОНТРОЛЛЕР.

  Список форумов » Электроника от А до Я
На страницу 1, 2  След.
Следующая тема · Предыдущая тема
АвторСообщение
V_I_K 
Передовик
Сообщения: 1200
V_I_K
 
Сообщение #1 от 12/09/2014 19:44 цитата  

Подкиньте мыслей... имеем промышленный контроллер.
Древнючей разработки года так 1994 го...
За плату как за зип из европы просят 200 тыр. За ремонт можно заработать половину.

На плате вообщем то ...почти ничего...стоит проц 386. Штук восемь ПЛИС "PALCE" (с разной "начинкой"), и одна "Altera".
Логики штук тридцать обычной. Оперативка, статическая память, и FLASH память как диск (две последние на отдельных платах).

Оперативка запаяна.

Контроллер в один прекрасный момент работать перестал.
Проц перекидывали на другую плату, FLASH и статическую перекидывали, все исправно. В целом не работает.

К сожалению исправную такую плату для опытов никто не даст (в целом оборудование под 10-ть лямов стоит.).

В общем запитал "на коленке". Никакой активности ни на шине адреса ни на шине данных нет. Ничего не греется все в пределах нормы.
Плата потребляет по +5В примерно 2.2А других питаний не имеет.

Проц тактируется генератором в 58мГц. Проц ресетиться. Но все стоит колом...

Куда рыть? На юг?... У меня мысли кончились.

В ПЛИСах могло ченить "слететь"?

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

Но клиенты вычислили, что неисправность именно в ней путем подмены...на такую же но исправную.
locik 
Завсегдатай
Сообщения: 585
 
Сообщение #2 от 12/09/2014 21:53 цитата  

V_I_K, мне конечно таких денег за всю жизнь не заработать,да и не нужно.
скорее всего надо платку на стенд.на колене такие неисправности не найдутся.
логику конечно можно проверить и на колене.а вот плисы,озу нет.
толку никакого вешать анализаторы.
если только там нет самодиагностики.
cyberbob 
Передовик
Сообщения: 1325
cyberbob
 
Сообщение #3 от 12/09/2014 22:31 цитата  

Млять,нашёл в каком разделе тему создать по пром контроллерам,ты ещё на радиокоте открой..)))А вообще,что за контроллер,марка,модель у него есть?Или он так и называется(пром контроллер)?Где установлен,алгоритм работы оборудования?Есть ли резервное питание ОЗУ?Где хоть какая-то информация кроме твоих мыслей по поводу генерации кварца и тока потребления?Это все мысли?Чё ты "тырами"тут опять понтуешься?И чё те даст подключение анализатора на шины?Ты ещё пост карту в него воткни..)))Обмен и осцил покажет если он есть,2.2А при 5 В=более 10 Вт и ничё не греется при этом,сверх проводимость?))))Кроме абстрактной ахинеи ничего более не вижу...Как ты был инжЫнеристым трындаболом так и остался..)))
V_I_K 
Передовик
Сообщения: 1200
V_I_K
 
Сообщение #4 от 13/09/2014 05:12 цитата  

Да мне так...поржать, да и ходят тут иногда умные мужики..улыбка...
locik писал:
V_I_K,
скорее всего надо платку на стенд.на колене такие неисправности не найдутся.
логику конечно можно проверить и на колене.а вот плисы,озу нет.
если только там нет самодиагностики.


Ну да, на стенд...создать стенд за два ляма баксов...улыбка...чтобы платку за 3 тыщи баксов один раз проверять....улыбка....Ну собсна более дешевый вариант я и делаю всегда, для этого и есть многоканальные цифровые анализаторы (кратно 16ти каналам). У меня 64рех канальный есть.

Самодиагностика то есть..улыбка...инженерами задуманная всяко..улыбка...только никто не скажет как в нее зайти. Производитель тупо говорит-купите рабочую плату у него!
А что, в "пошаговый" режим ни разу никто контроллеры не загонял?...улыбка... и шины данных и адреса не анализировал?...

ДОБАВЛЕНО 13/09/2014 07:16

cyberbob писал:
Где хоть какая-то информация кроме твоих мыслей по поводу генерации кварца и тока потребления?Это все мысли?Чё ты "тырами"тут опять понтуешься?
О...какой вброс...поносных лучей..улыбка... Вы не умничайте..улыбка...

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

Я не просто указал - есть контроллер, и все что на нем. БОЛЬШЕ НИЧЕГО НЕТ!!! Люблю я сложные задачки.

Если хотите, то все зарисовывается-фиксируется, выпаевается к чертям с платы вообще. Потом при помощи специальных методик и оборудования снимается схема с платы..улыбка...и в путь..улыбка...

Вот только реально ПЛИСы....подговнили.

Да в общем...я большего от "тутошних" не ожидал..улыбка...слабаки..!!!!

ДОБАВЛЕНО 13/09/2014 07:25

locik писал:
V_I_K, мне конечно таких денег за всю жизнь не заработать
Вот в этом Ваша и проблема Вы ленив!!! А задача в принципе проста, как проанализировать работу контроллера на борту которого стоит проц 30386....делов то!!! При том, сам процессор проверен на другой (рабочей) плате!
Lenchik 
Фанат форума
Сообщения: 7937
Lenchik
 
Сообщение #5 от 13/09/2014 06:02 цитата  

Если с тактовой частотой всё в порядке и рисет на месте, то ищи что проц остановило. Интеловские процы стартуют с адреса шестнадцать килобайт от конца первого мегабайта, там должна быть ПЗУ с загрузчиком всего остального. Если даже там ничего нет, (читается 00Н) то это команда NOP и должны адреса крутится.

Даташит на проц найди и смотри какие ноги могут его остановить.
V_I_K 
Передовик
Сообщения: 1200
V_I_K
 
Сообщение #6 от 13/09/2014 06:24 цитата  

Уже дело!!! Надо ехать на аппарат. В сборе все гонять.
Lenchik 
Фанат форума
Сообщения: 7937
Lenchik
 
Сообщение #7 от 13/09/2014 06:28 цитата  

Так на память, проц может остановить прерывание сопроцессора (если его внутри нет) и прямой доступ к памяти. Может еще что, это надо документацию читать.
cyberbob 
Передовик
Сообщения: 1325
cyberbob
 
Сообщение #8 от 13/09/2014 11:33 цитата  

О...шпионо-тыро-лямо-поднимальщик подтянулся,Lenchik, тебе не поможет,я думаю ты даже не понимаешь ,что он пишет.А закончится всё,либо брошенная тема,либо способом ионной имплантации атомов примесей в поверхностный слой,тебе удастся отремонтировать 5ую ПЛИС в 8ом ряду снизу(варианты равновероятны) и ты поднимешь 200 тыров за 10мин....и все как ты выразился "тутошние слабаки" ахренеют... гы-гы Давай,жги дальше..))))Это доставляет...))))
V_I_K 
Передовик
Сообщения: 1200
V_I_K
 
Сообщение #9 от 13/09/2014 15:02 цитата  

cyberbob писал:
О...
Жирно!!!
locik 
Завсегдатай
Сообщения: 585
 
Сообщение #10 от 13/09/2014 17:29 цитата  

пошагово вы будете искать до пенсии.
V_I_K 
Передовик
Сообщения: 1200
V_I_K
 
Сообщение #11 от 13/09/2014 17:38 цитата  

locik писал:
пошагово вы будете искать до пенсии.
Главное делать...а не пустоболить и лучи поноса на сайте посылать..улыбка...
RomanRB 
Модератор
<B>Модератор</B>
Сообщения: 28364
RomanRB
 
Сообщение #12 от 13/09/2014 18:04 цитата  

V_I_K писал:
В общем запитал "на коленке". Никакой активности ни на шине адреса ни на шине данных нет. Ничего не греется все в пределах нормы.
Плата потребляет по +5В примерно 2.2А других питаний не имеет.


Занавес. Аплодисменты.

В общем тема пусть повисит тут день-два. Посмотрим, чем дело кончится. (Хотя уже и так понятно)
А потом можно и в мусор...
V_I_K 
Передовик
Сообщения: 1200
V_I_K
 
Сообщение #13 от 13/09/2014 18:13 цитата  

RomanRB писал:
Занавес. Аплодисменты.
А потом можно и в мусор...
А Вы собсна кто? Главный троллитель? Вы думали я тут начну описывать знакомые мне методы оживления микропроцессорных устройств?...Гыы...улыбка....В мельчайших подробностях?...
locik 
Завсегдатай
Сообщения: 585
 
Сообщение #14 от 13/09/2014 18:18 цитата  

RomanRB, не надо в мусор.еще поборемся за промконтроллер.200 тыр на дороге не лежат.что это такое не знаю.
просто пока идей нет.например 1 вопрос-что потребляет 2А,если все встало.хочется надеяться,что хотя бы провода
прозвонены между платами.
Lenchik 
Фанат форума
Сообщения: 7937
Lenchik
 
Сообщение #15 от 13/09/2014 18:18 цитата  

Зря вы так. Голый процессор должен крутить адресную шину. Проц 386, дело значительно упрощается. В те, теперь уже далекие времена, не было конвейеров, команд MMX и многого другого, что появилось значительно позже. Вполне реально такой старый процессор перевести в пошаговый режим и отследить хотя бы начальный загрузчик.
locik 
Завсегдатай
Сообщения: 585
 
Сообщение #16 от 13/09/2014 18:25 цитата  

кажется он ничего не будет крутить,если ждет прерывания,или прошла команда немаскируемого прерывания,
как правило аварийного.
Rom-Zecs 
Передовик
Сообщения: 2900
 
Сообщение #17 от 13/09/2014 18:44 цитата  

Клиент всегда врет, небось последнюю крутую винду поставили :-)
RomanRB 
Модератор
<B>Модератор</B>
Сообщения: 28364
RomanRB
 
Сообщение #18 от 13/09/2014 18:54 цитата  

V_I_K писал:
А Вы собсна кто? Главный троллитель? Вы думали я тут начну описывать знакомые мне методы оживления микропроцессорных устройств?...Гыы...улыбка....В мельчайших подробностях?...


И тут Остапа понесло.
Или конкретика в теме, типа: откуда "мозги", что должны делать и чем управлять, откуда 2 ампера при пяти вольтах в мёртвой системе и т.д.

Либо тему в мусор.
Как инжэнеру-реаниматору я ясно объяснил?
V_I_K 
Передовик
Сообщения: 1200
V_I_K
 
Сообщение #19 от 13/09/2014 20:49 цитата  

Для Остапа...
1) Вы не внимательно читали. 2.2А кушает TTL логика в приличном количестве, просто в статическом режиме, да и собсна проц то тактируется, и даже греется чуток (45С)...
Ровно как и вся остальная логика.
2) Мозги от(для) крупной офсетной машины размером с камаз (одного из мировых лидеров производителей офсетных машин).
3) Управлять...парой сотен датчиков и исполнительных механизмов..улыбка...

И в действительности, нету ничего кроме как взять классическую реализацию отладки для проца 30386 т.к. больше никакой информации никто по конкретному контроллеру не даст!!!

ДОБАВЛЕНО 13/09/2014 22:55

Rom-Zecs писал:
Клиент всегда врет, небось последнюю крутую винду поставили :-)
Это не возможно на этом железе.
Вся программа грузится с двух флешей TE28F160S570 стоящих на одной отдельной плате. И этот "флеш-диск" исправен и проверялся на исправной машине.
Rom-Zecs 
Передовик
Сообщения: 2900
 
Сообщение #20 от 13/09/2014 21:39 цитата  

Смайл видел? А еще можеш пробный период закончился улыбка

Перейти: 
Следующая тема · Предыдущая тема
На страницу 1, 2  След.
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Электроника от А до Я



Rambler's Top100 Рейтинг@Mail.ru liveinternet.ru RadioTOP