На работу пришел вовремя, там, как обычно, звучал «Royal Hunt». Нужно было начинать наладку блоков, которые в данное время находились в производстве. Это хорошая работа, по крайней мере, известно, что нужно делать.
Включив первый же блок, наткнулся на странный и непонятный эффект. Подсветка ЖК–индикатора притухала, когда включался звуковой сигнал. Потыкавшись осциллографом понял, что «подскакивает» потенциал земли платы индикации. Выяснил, что дело в контактах IDC–разъема. Уникальный случай. Разъемы IDC раньше никогда не подводили, да и в компьютерах они работают исправно годами. Возможно, причиной проблемы было попадание флюса на контакты разъема при пайке. Промыв разъем, проблему устранил.
Предстояло настроить ящик плат, которые пришли со сборки, и которые еще никто ни разу не включал. Каждая плата представляла собой 16–канальный аналоговый измеритель, на плате стоял многоканальный измерительный преобразователь, аналоговый коммутатор, микросхема АЦП и микроконтроллер ATmega8, который нужно было запрограммировать. Затем нужно было к каждому из 16–ти каналов по очереди подключить высокоомный и низкоомный резистор, наблюдая при этом за показаниями прибора. Если показания вписываются в норму, плата проверку прошла.
Никаких особых сюрпризов на платах не было, в основном они работали с первого включения. Только на одной плате обнаружил замыкание двух дорожек под маской. У одной из mega8 были не припаяны ножки для подключения кварца. Зашилась она нормально на внутреннем RC–генераторе, но после попытки перехода на внешний кварц жутким образом глюканула и отказалась больше отзываться. Припаял ножки. Генератор не работает. Взял внешний генератор и подал 2 МГц на ножку XTAL1. Это ее спасло. Ничего интересного больше не находил. Был еще непропай SMD резистора, а так все работало нормально.
Неизвестных монтажниц можно похвалить. Некоторое неудобство доставили только грязные штырьки для программирования, разъем программатора то и дело не контачил.
Программист, похоже, закончил свою программу каталогизации HD–фильмов, и от безысходности решил делать программу калибровки для измерителя, который ваяют работники из теневой комнаты. Он показал мне техническое задание на программу. Оно представляло собой стопку листов бумаги, исписанных от руки кривым почерком. Мало того, что многие названия должны фигурировать в программе и их все равно придется набирать, так даже прочитать некоторые фрагменты можно было с трудом. Руководитель проекта по созданию системы контроля параметров микросхем не знает расположения букв на клавиатуре компьютера. Да, это слишком высокие технологии!
Пришел очередной заказчик за продукцией. Он давно купил плату АЦП, но никак не может ее получить. Ловким движением руки заместитель директора извлек нужную плату прямо из кучи мусора на столе. Я сильно удивился такой ловкости. Плату он показал, но не отдал. Отношения с заказчиками здесь настолько особые, что понять их не представляется возможным.
Тем временем я начал настраивать платы другого типа. В принципе, на сегодня можно было ограничиться и одним видом плат, но никакими своими делами заниматься не хотелось. Платы были очень похожие на предыдущие, отличались лишь диапазоном измеряемых аналоговых величин. На этот раз дело пошло хуже. Оказалось, что на всех платах один резистор запаян не того номинала. Попытался выяснить у заместителя директора, кто виноват. Он достал исписанные от руки листки бумаги, на которых он составлял перечень компонентов, водя пальцем по схеме. В этом листке была ошибка.
Монтажницы ни при чем. Чтобы окончательно в этом убедиться, он попытался найти сборочные чертежи плат. Но чертежи пропали. Как бы там ни было, перепаивать резисторы все равно мне.
Незаметно пришло время обеда. Мы с программистом отправились в нашу любимую столовую. Сегодня там было необычайно людно, причем, судя по возрасту, это были в основном студенты. Тенденция с салатом усугубилась, на сей раз на все тарелки с салатом добавлено пол–яйца. Стоя в очереди, мы разрабатывали стратегии борьбы с этой проблемой.
Пришли только к одному варианту – утопить яйцо в холоднике до подхода к кассе и представить салат как простой. Но обманывать нехорошо, поэтому пришлось заплатить за навороченную версию салата. Больше обед в этот день не был омрачен ничем.
Послеобеденный кофе потянул в Интернет, глянули форумы, потом объявления о работе. Программистам на Delphi со знанием баз данных предлагают от 800 до 1500 долларов. Схемотехникам и программистам микроконтроллеров – от 300 до 500 долларов.
Обещанная мне зарплата как раз является средней для моей специальности. Уже середина месяца, на работе пропадает много трафика, почти гигабайт, но ничего качать не хочется.
Ведь творчества сейчас нет. Подумалось, что ходя на работу здорово экономлю дома на оплате Инета. По вечерам измотанный, нет никакого желания что-то там искать и качать.