Sou programador que estuda eletrônica por hobby (mas sério, não apenas por diversão). Considero-me ter um conhecimento razoável em eletrônica digital. Por exemplo, eu já descrevi processadores, GPUs simples, placas de rede, controladores de RAM etc. em VHDL e depois em um FPGA. Em relação à eletrônica digital, esse é o tipo de conhecimento que tenho até agora.
Agora, quero melhorar meu conhecimento em eletrônica analógica. Até agora, estudei: transistores, amplificadores bjt, opamps, circuitos RLC, filtros passivos e ativos, fontes lineares simples e alguns CIs clássicos como o 555, por exemplo.
Mas o que ainda falta é a capacidade de ler e entender um esquema de circuito anologico no seguinte sentido: quando vejo um esquema de circuito digital, é fácil identificar onde estão as entradas e as saídas, como os dados fluem através do circuito e como cada estágio transforma o sinal de entrada. Por exemplo, a imagem a seguir é fácil de raciocinar em termos de entradas e saídas.
Mas ao ler um esquema de circuitos analógicos, ainda não posso dividir o esquema em blocos / partes sozinho, mesmo com um estudo cuidadoso. Por exemplo, o seguinte esquema (um SPMS):
Por causa de tantas conexões em série e paralelas e porque a corrente pode fluir nos dois sentidos em algumas partes dos circuitos, é difícil para mim raciocinar em termos de entrada e saída.
Então, eis a minha pergunta: existe uma maneira de ler e interpretar esquemas de circuitos analógicos em termos de entrada / saída da mesma maneira que é possível para esquemas digitais (portas lógicas, por exemplo)? Ou para circuitos analógicos, existe outra maneira de raciocinar sobre o circuito? Em outras palavras: existe uma maneira sistemática, uma maneira algorítmica, de ler e interpretar esquemas analógicos ou cada circuito requer uma análise ad-hoc? Existe uma abstração que os engenheiros elétricos usam?
O que eu tentei até agora: raciocinar sobre um circuito usando a abstração de sinais; tente dividir um circuito em termos de buffers (devido à impedância de entrada / saída), mas isso não funcionou até agora porque: nem todos os circuitos têm buffers ou funcionam com sinais. Eu também tentei dividir um circuito olhando primeiro para os ICs e depois para os componentes discretos ao seu redor. Então eu iria na folha de dados do IC e lia para instruções lá. Mas isso também não funcionou em todos os casos, porque nem todos os circuitos possuem CIs.
Meus objetivos são: dado um esquema, tente identificar blocos funcionais: filtros, amplificadores etc e; ser capaz de projetar (para mim esse é o objetivo mais importante) esquemas de complexidade como o SPMS acima. Portanto, para ambos os casos, preciso entender como um estágio está conectado a outro.
Peço desculpas se minha pergunta for um pouco vaga. Como eu disse, sou programador, não engenheiro elétrico e ainda me falta palavras-chave e conceitos. Se possível, ajude-me a melhorar minha pergunta.