— Коротнуло где‑то… — пробормотал он. — Смотри, сюда, — кивнул Саше.
Тот послушно наклонился.
— Видишь? Вот эти две ножки — выходы двух разных вентилей. Они у нас в схеме ни разу не должны встречаться напрямую. Если их соединить перемычкой — они начинают бодаться. Один тянет в один, другой в ноль. TTL‑логика очень этого не любит.
Саша коротко кивнул, губы так и сжаты.
— Я потом исправил, — выдавил он. — Перерезал дорожку, перемычку кинул по‑другому… Но, наверное, не всё… Там ещё одна…
— Именно, — сказал Алексей. — Не всё.
Он повернулся к Михалычу. — То есть, по сути, у нас два выхода оказались замкнутыми друг на друга. При включении питание честно попыталось их прокормить, лампа честно закричала, микросхема честно сгорела. Блок питания, кстати, мы спасли.
Он выпрямился. — Хорошая иллюстрация. Плата нам показывала, что она не готова. Мы проигнорировали и включили.
— «Мы»? — скептически переспросил Михалыч. — Ты хочешь сказать, это я включал?
— Да, — спокойно сказал Алексей. — И я, и ты, и весь наш порядок работы.
Он понизил голос, чтобы не звучать пафосно. — Мы дали девятнадцатилетнему технику первую плату ядра без нормального контрольного листа. Без второго глаза перед включением.
Он повернулся к Саше. — И ты, Саша, решил, что должен всё исправить сам, «чтобы не отвлекать старших». Вместо того чтобы прийти и честно сказать: «Я запутался в трёх дорожках».
Саша опустил взгляд.
— Я думал, — сказал он тихо, — если ещё раз к вам приду, скажете, что я вообще ничего не умею. А так… ну… хотел доказать…
— Доказал, — сухо констатировал Евгений из дверей. — Что железо горит без лишних доказательств.
— Молчи уже, — одёрнула его Люба.
Алексей смотрел на Сашу и видел не только перепутанные шины, но и себя самого лет на двадцать моложе. Только у него в руках были не К155, а какие‑нибудь мелкие BGA без ног, но суть была та же.
В той жизни у него тоже сгорела первая плата. И не одна. Но там за спиной были и тест‑джиги, и автоматические проверки, и спасительный чек‑бокс «проверено коллегой». Здесь этого не было. Пока.
— Так, — сказал он, чуть хлопнув ладонью по столу, отсекая общую неловкость. — Предлагаю решение.
Он повернулся к Михалычу: — Во‑первых, мы вводим обязательный… — хотел сказать «чек‑лист», но вовремя опомнился, — контрольный лист для монтажа.
— Лист? — насторожился Михалыч. — Опять бумаг больше, чем железа будет.
— Один лист на плату, — терпеливо пояснил Алексей. — Небольшой. Список из десяти пунктов: питание прозвано, шина адреса по схеме проверена, выходы не завязаны друг на друга, разминки нет, перемычки отмечены красным, чужая собака не писала.