Сквозное проектирование

Уже много лет подряд я топлю за превосходство сквозного проектирования в любительских поделках, но раз за разом…. раз за разом вижу как народ его избегает.

Сегодня по утру Миша(мой любимый херой) выкатил этот шедевр.

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

А подвох кроется в том, что такой схеме суждено быть взорваной при ее первом включении, так как 12-ти вольтовый стабилитрон VD1 жестко сажает 15-ти вольтовую линию на землю и все весело выгорает.

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

Именно для этого тестирование и нужно, обнаружить максимум косяков.

В стародавние времена проектов дозиметров серий Гамма и Микрон-1(2), я и сам рисовал схему  в отдельности от платы, более того просил друга вместе со мной проверить соответствие платы со схемой. Это занимало кучу времени!!!! Огромную кучу!!! И это при том, что в сущности, схемотехнически это были не сложные проекты.

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

Благо сегодня есть множество пакетов сквозного проектирования, таких как Altium Designer(мой самый любимый) и KiCad(не очень любимый, но популярный). При использовании их для сугубо некоммерческой хоббийной деятельности, это идеальные инструменты. Они позволяют мне в одно лицо проводить проектирование всего устройства от идеи до физической реализации, при том перенося все правки и изменения сразу по всему проекту. 

Но конечно да, я не по наслышке знаю, что пакеты сквозного проектирования даются народу не легко! Как-то пытался друга приучить к Альтиуму, но тот так на него и не пересел… слишком много крутилочек и фенечек, по сравнению с такими простыми рисовалками как Sprint-Layout. Но тем не менее, я расцениваю это как шаг вперед в саморазвитии, чего и Вам читатели желаю. Все-таки 24й год на дворе, и свое хобби надо стараться держать в современных трендах!

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