Изучая анализ и проектирование схем (от « Введение в анализ и проектирование схем» Тилдона Х. Глиссона ), я поймал себя на мысли, что опытные конструкторы схем должны иметь гораздо более четкую мысленную модель, чтобы придумывать схемы, которые они проектируют.
Например, цифровая логическая схема может быть разработана с помощью таблиц истинности, карт Карно и других почти алгоритмически реализуемых методов. (Есть некоторые проблемы дизайна, такие как неидеальное распространение сигнала / тактового сигнала, но они могут быть решены).
Вопрос в том, существуют ли выразительные инструменты, которые помогают создавать низкочастотные аналоговые схемы с учетом условий ввода / вывода и других возможных ограничений? Это искусство или нужно запоминать полезные строительные блоки и просто выравнивать эти блоки, чтобы получить результат? Я говорю не о программном обеспечении для моделирования, а о ментальных моделях человека, которые сжимают наиболее важные знания, служащие эффективным следом в сфере.
Я даже не уверен, что это вообще можно объяснить (например, если бы кто-то спросил меня, как программировать программное обеспечение, мне было бы трудно объяснить, как программировать в целом ), поэтому я сузил свой вопрос до низкочастотных аналоговых схем, которые более или менее сводятся к резистивным цепям и зависимым источникам (я прав здесь?). (но я думаю, что переходные процессы сами по себе являются проблемой, и, возможно, те же самые ментальные карты помогают проектировать и в частотной области).
Я надеюсь, что этот вопрос не кажется слишком широким или расплывчатым. Я считаю, что если есть ответы, они могут быть такими же конкретными, как карты Карно, или иметь 4-6 предложений в своем описании.