Ну, некоторые программы, с которыми мне доводилось работать, - это Multisim и Proteus (из того, что я видел, я бы поместил их в слот «промышленного стандарта» (оспаривается для Multisim), поскольку даже самые дешевые версии кажутся очень дорогими). ,
Они обычно хороши и поставляются с большими библиотеками компонентов. Они также указывают и щелкают, поэтому вы просто выбираете элемент из списка элементов и размещаете его на печатной плате.
Они также поставляются с виртуальными лабораторными инструментами, такими как мультиметр, осциллограф и т. Д., Так что вы можете увидеть, как ведет себя каждая часть схемы. Еще одна интересная вещь в Multisim - это то, что вы можете использовать, например, микрофон компьютера для ввода и перенаправить его на виртуальную схему или подключить динамик схемы к динамику компьютера.
Они также поставляются с некоторыми микроконтроллерами, но выбор очень ограничен в Multisim (только некоторые PIC, если я правильно помню, но я никогда не использовал эту функцию много). Предполагается, что Протей лучше, но я этим не особо пользовался.
Обе программы были очень просты в использовании.
Единственное ограничение, которое я нашел в Multisim, которое я не смог обойти, это то, что только 4 провода могут соединяться с каждым соединением, поэтому иногда схемы могут выглядеть немного грязно.
Что касается свободного программного обеспечения, у меня не было хорошего опыта в этой области. Я пытался использовать GEDA , но он оказался слишком сложным для меня.
А также есть gnucap , но у меня не было никакого опыта с этим.
Есть также этот список из Википедии, который может быть интересным.