我是一名程序员,出于兴趣学习电子产品(但我是认真的,不仅仅是为了好玩)。我认为自己对数字电子学有一定的了解。例如,我已经在 VHDL 中描述了处理器、简单的 GPU、网卡、RAM 控制器等,然后是 FPGA。关于数字电子,这是我目前掌握的知识。
现在,我想提高我在模拟电子方面的知识。到目前为止,我研究过:晶体管、bjt 放大器、运算放大器、RLC 电路、无源和有源滤波器、简单的线性字体和一些经典的 IC,例如 555。
但我仍然缺少的是从以下意义上阅读和理解模拟电路原理图的能力:当我看到数字电路原理图时,很容易识别输入和输出在哪里,数据如何流过电路以及如何每个阶段都转换输入信号。例如,下图在输入和输出方面很容易推理。
但是在阅读模拟电路原理图时,即使仔细研究,我也不能自己将原理图分成块/部分。例如,以下示意图(SPMS):
由于有如此多的串联和并联连接,并且由于电流可以在电路的某些部分双向流动,我很难在输入和输出方面进行推理。
所以这是我的问题:有没有办法以与数字原理图(例如逻辑门)相同的方式读取和解释模拟电路原理图的输入/输出?或者对于模拟电路,还有另一种推理电路的方法?换句话说:是否有系统的方法、算法的方法来读取和解释模拟原理图,或者每个电路都需要进行临时分析?电气工程师是否使用抽象概念?
到目前为止我已经尝试过:使用信号抽象来推理电路;尝试根据缓冲器拆分电路(因为输入/输出阻抗),但到目前为止效果不佳,因为:并非所有电路都有缓冲器或处理信号。我还尝试通过首先查看 IC 然后查看其周围的分立元件来拆分电路。然后我会查看 IC 的数据表并阅读那里的说明。但这也不适用于所有情况,因为并非所有电路都有 IC。
我的目标是:给定原理图,尝试识别功能块:滤波器、放大器等;能够设计(对我来说这是最重要的目标)像上面的 SPMS 这样复杂的原理图。因此,对于这两种情况,我都需要了解一个阶段如何连接到另一个阶段。
如果我的问题有点含糊,请见谅。正如我所说,我是程序员,而不是电气工程师,我仍然缺乏关键字和概念。如果可能的话,请帮助我改进我的问题。