Я программист, который изучает электронику для хобби (но серьезного, а не просто для удовольствия). Я считаю, что обладаю достаточными знаниями в области цифровой электроники. Например, я уже описывал процессоры, простые графические процессоры, сетевые карты, контроллеры оперативной памяти и т. Д. В VHDL, а затем в FPGA. Что касается цифровой электроники, то это те знания, которые у меня есть до сих пор.
Теперь я хочу улучшить свои знания в области аналоговой электроники. До сих пор я изучал: транзисторы, усилители BJT, операционные усилители, RLC-схемы, пассивные и активные фильтры, простые линейные шрифты и некоторые классические ИС, например, 555.
Но то, что я до сих пор упускаю, - это способность читать и понимать схему схемы анолога в следующем смысле: когда я вижу схему цифровой схемы, легко определить, где находятся входы и выходы, как данные проходят через схему и как каждая ступень преобразует входной сигнал. Например, следующее изображение легко обосновать с точки зрения входных и выходных данных.
Но когда я читаю схему аналоговой схемы, я не могу пока разделить схему на блоки / части самостоятельно даже при тщательном изучении. Например, следующая схема (SPMS):
Из-за большого количества последовательных и параллельных соединений, а также из-за того, что ток может протекать в обоих направлениях в некоторых частях цепей, мне трудно рассуждать с точки зрения входа и выхода.
Итак, вот мой вопрос: есть ли способ читать и интерпретировать схемы аналоговых схем с точки зрения ввода / вывода таким же образом, который возможен для цифровых схем (логические элементы, например)? Или для аналоговой схемы есть другой способ рассуждения о схеме? Другими словами: существует ли систематический, алгоритмический способ для чтения и интерпретации аналоговых схем, или каждая схема требует специального анализа? Есть ли абстракция, которую используют инженеры-электрики?
Что я пробовал до сих пор: рассуждать о схеме, используя абстракцию сигналов; попытайтесь разделить схему в терминах буферов (из-за входного / выходного сопротивления), но пока это не сработало, потому что: не все схемы имеют буферы или работают с сигналами. Я также попытался разделить цепь, сначала посмотрев на микросхемы, а затем на отдельные компоненты вокруг нее. Тогда я бы пошел на таблицу данных IC и прочитал там инструкции. Но это также не работает для всех случаев, потому что не все схемы имеют интегральные схемы.
Мои цели: приведя схему, постарайтесь определить функциональные блоки: фильтры, усилители и т. Д .; уметь проектировать (для меня это самая важная цель) схемы такой сложности, как SPMS выше. Поэтому в обоих случаях мне нужно понять, как один этап связан с другим.
Прошу прощения, если мой вопрос немного расплывчатый. Как я уже сказал, я программист, а не инженер-электрик, и мне все еще не хватает ключевых слов и концепций. Если возможно, пожалуйста, помогите мне улучшить мой вопрос.