Как выглядит поиск неисправности в аппаратуре связи

Для ЛЛ: Автор рассказывает как выглядит работа разработчика аппаратуры связи и хвалится как он нашел проблему в новой плате и все остались довольны.

Обычно разработка аппаратуры связи это довольно скучное занятие. Посудите сами:

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

Но иногда жизнь подкидывает занятные задачки для развлечения. Разработка мелкосерийных изделий это, как правило, не только их разработка, но и помощь производству в сложных случаях, когда "что-то не идёт".

Приносят с утра платы с производства. Спаяли новую партию, а они не зашиваются прошивкой. Платы уже давно выпускались, всё проверено, передано производству и забыто нами.
Но вот теперь не работают. Все. Разберись, а то мы ничего криминального не видим там, питание в норме. Ты же тут у вас (разработчиков) умный сидишь (читаем как - спокойно соглашающийся взяться за что-то подозрительно дурнопахнущее).

Дают платы. Вникаю. Схему рисовал не я, программу писал не я. Отличное начало.

Как выглядит поиск неисправности в аппаратуре связи Микроэлектроника, Электрические схемы, Связь, Ремонт электроники, Разработка, Длиннопост

Ок. Беру шнурки, подключаю питание, нахожу файлы с прошивкой и чем зашивать.

Как выглядит поиск неисправности в аппаратуре связи Микроэлектроника, Электрические схемы, Связь, Ремонт электроники, Разработка, Длиннопост

Пробую зашить (спецпрограммкой скопировать файлы на память платы). Программа говорит фигня какая-то с памятью. Радостно отдаю плату производству со словами "Проверяйте пайку у флешки и её питание" и сижу дальше залипаю в пикабушечку и ем конфетки.

Как выглядит поиск неисправности в аппаратуре связи Микроэлектроника, Электрические схемы, Связь, Ремонт электроники, Разработка, Длиннопост

Но нет, приходят снова. Всё проверили под микроскопом, померили напряжения, всё в норме, но всё равно не зашивается, давай разбирайся глубже

Что ж.... Иду тырю у коллеги ушедшего в отпуск отладчик (уход в отпуск это боль, приходишь и ищешь кто что стырил и не вернул), нахожу где у нас лежит репозитарий с этой платой, выгребаю исходные коды, компилирую, подключаюсь и смотрю что в плате в реальном времени происходит.

А плата (то бишь программа в ней) там висит в одном месте. Как раз при работе с флешкой.

Как выглядит поиск неисправности в аппаратуре связи Микроэлектроника, Электрические схемы, Связь, Ремонт электроники, Разработка, Длиннопост

Смотрю что это такое. А это функция, которая читает состояние ножки микроконтроллера.

Как выглядит поиск неисправности в аппаратуре связи Микроэлектроника, Электрические схемы, Связь, Ремонт электроники, Разработка, Длиннопост

Смотрю что за ножка. Ага. Порт G, пин 7. Лезу в даташит на 200 страниц, чтобы найти какой номер у этой ножки. Пробую сразу открыть схему, вдруг там подписано будет. И оно оказывается подписанным. 92 нога - PG7.

Как выглядит поиск неисправности в аппаратуре связи Микроэлектроника, Электрические схемы, Связь, Ремонт электроники, Разработка, Длиннопост

И видно, что сигналом управляет кто-то. Ищу на большой схеме, кто это. А вот и вторая половина опторелюшки нашлась, которая должна включаться, когда напряжение питания превысит пороговое. Это сделано, чтобы при просадках питания микроконтролер не начинал ничего писать на флешку, чтобы ничего не попортилось, когда питание пропадёт совсем. Но сигнала этого нет, как все уже понимают, и при нормальной работе.

Как выглядит поиск неисправности в аппаратуре связи Микроэлектроника, Электрические схемы, Связь, Ремонт электроники, Разработка, Длиннопост

Меряю напряжения на плате, понимаю, что релюшка не при чем, проблема в D11. Иду к микроскопу - вроде нормально запаяно. Для интереса беру имеющуюся в наличии старую плату с такой же схемой, смотрю её. Вдруг там доработки какие были, которые не отображены в документации. А там буковки другие на микросхеме. (На фото для примера старая плата, там это D13).

Как выглядит поиск неисправности в аппаратуре связи Микроэлектроника, Электрические схемы, Связь, Ремонт электроники, Разработка, Длиннопост

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

Находим нужные, производство их меняет, микроконтроллер получает разрешение и успешно копирует на флешку прошивки. Все довольны.

Дело раскрыто, возвращаюсь к рутине.

Сообщество Ремонтёров

7.3K постов42.3K подписчиков

Добавить пост

Правила сообщества

ЕСЛИ НЕ ХОТИТЕ, ЧТОБЫ ВАС ЗАМИНУСИЛИ НЕ ПУБЛИКУЙТЕ В ЭТОМ СООБЩЕСТВЕ ПРОСЬБЫ О ПОМОЩИ В РЕМОНТЕ, ДЛЯ ЭТОГО ЕСТЬ ВТОРОЕ СООБЩЕСТВО:


Посты с просьбами о помощи в ремонте создаются в дочернем сообществе: https://pikabu.ru/community/HelpRemont

К публикации допускаются только тематические статьи с тегом "Ремонт техники".

В сообществе строго запрещено и карается баном всего две вещи:

1. Оскорбления.

2. Реклама.

В остальном действуют базовые правила Пикабу.

3
Автор поста оценил этот комментарий
Да понятно про директора.
Я у себя в городе последняя инстанция, все геморрои мои.
Но и беру я соответствующе.
Просто не уверен, что найдется много людей, способных решить проблему, решенную тобой.
А уровень должен нормально оплачиваться.
раскрыть ветку (1)
6
Автор поста оценил этот комментарий
Это проблема? Ухаха. Это ерунда на 3 часа была.
Мне кажется любой разработчик решит. Ну или связка из двух неопытных, схемотехник плюс программист.

Вот когда у тебя по кускам система работает, на 100км тоже работает, а на 600км уже не работает и месяц 3 человека сидя в разных местах ищут, сидят с осциллографами и пишут прошивки каждый день по 10 штук, это уже проблемы. Там реально мало кто мог сделать.

Или когда зависает раз в полгода. И не воспроизаодится. И не поставишь у себя на полгода под отладкой стоять. Коллега решал, в программе ошибку в итоге нашел. Это да, там сложно.

А еще было, что решил обновить железку, она померла, оживить её легко, программатор с собой, но она находится в 200км - обьяснять это заказчику было проблемой.

Или сдаешь обьект, на нем аппаратура которая давно проверена. Ставишь на сутки на прогон - ошибки. Всё проверяешь всё идеально. Запускаешь снова, сидишь весь день рядом - нет ошибок. Приходишь утром - есть. Несколько раз повторяешь, по утрам ошибки. Очень все нервничают. Случайно обращаешь внимание, что они появляются утром, когда приходят и свет включают. Помехи от стартера ламп и наводки на кабель. Меняешь utp на ftp, заземляешь экран и ты успешен. Вроде простое решение, но найти его было проблемой.

Че то поперли флешбеки. :)
показать ответы
3
Автор поста оценил этот комментарий

Ну то есть вывод такой что надо микрухи проверять в первую очередь, чтобы маркировка била, это бы решило быстрее.

раскрыть ветку (1)
6
Автор поста оценил этот комментарий
Ну память то проверил, как мне выдала программа что не может скопировать прошивку на память.
А что какую-то мелочь проверять в источнике питания, с учетом, что питание в норме, даже не пришло в голову.
показать ответы
1
Автор поста оценил этот комментарий

Печалька. Но, наверное, плюшки в виде полного обеспечения и отпуск в 60 суток летом?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Ухаха….
показать ответы
1
Автор поста оценил этот комментарий

Не Элком случайно?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Симос
1
Автор поста оценил этот комментарий

соединение R50 c VD9 и соединение VD10 c C51 - это штатно в серию идет?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Хотя не исключено, что это вообще разработчик эксперимент какой-то делал.
1
Автор поста оценил этот комментарий

соединение R50 c VD9 и соединение VD10 c C51 - это штатно в серию идет?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Это плата из первой партии, как я понимаю. 2-3 делаются.
Если такие доработки, то да, пара штук так и уходит.
Потом коррекция и делается серийно без такого.

Если что-то сильно промахнулись, остается у нас для экспериментов или стендов.
1
Автор поста оценил этот комментарий

говорят что у говин американский собственник...и так же могут быть перебои с поставками....

а если покупать через "паралельный импорт" то зачем переходить.....

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Циклоны не достать. Что раньше стоило 3000, сейчас серо-параллельно везут долго и за 30-80 тысяч.

А говины вот они, бери, пользуйся. Вменяемая цена.
показать ответы
1
Автор поста оценил этот комментарий

привет!

как у вас с альтерой - проблем в закупках нету?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Есть.
С avr32 ушли на стм, с циклонов ушли на говин.
показать ответы
2
Автор поста оценил этот комментарий
У меня свой сервис со статусом самозанятого.
Паяю тоже я.
И шью, и по даташитам, и по дампам, и за приемщицу.
Интересно было как на реальном производстве у хорошего спеца.
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Так свой сервис это про деньги себе.
А фирмы это про деньги директору и поиск за минимальную плату готовых работать. И поднятие платы когда никто не готов работать уже.
показать ответы
1
Автор поста оценил этот комментарий
Несладко(
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Можно свалить и найти до 100к. Ну 120 может.
А больше только на москвичей работать удаленно как-то.
показать ответы
1
Автор поста оценил этот комментарий
Очень интересна зарплата.
Занимаюсь примерно тем же, но не в штате.
Больше 200к?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Скажем так… больше 50.
показать ответы
Автор поста оценил этот комментарий

А как с вами связаться, по мелким вопросам....обмен опытом итд?

раскрыть ветку (1)
Автор поста оценил этот комментарий
По нику ищите, я не срываюсь.