1 芯片的供电
当我们为芯片设计外围电路时,必然会设计供电电路,这是芯片能正常工作的前提。通常是电源电压通过一个稳压电路之后给到芯片的供电引脚。以S3为例,下面是S3的引脚图:
其中以VDD
打头的就是供电引脚。比如VDD3P3
、VDDA
等。供电引脚不止一个,这些供电引脚有什么区别呢?不难猜到,不同的供电引脚为芯片内部不同的硬件模块供电,比如VDDA
是给芯片中的模拟电路供电的,而VDD3P3
则是给数字电路供电的。我不是十分肯定这样设计的原因,猜测这种区分是为了供电的稳定。
2 芯片内部的调压器
部分供电引脚直接给硬件电路供电,也有部分供电引脚是给芯片内部的调压器供电,调压器的输出再进一步给硬件电路供电。为什么芯片内部还要再设计调压器呢?我的理解是(不保证对):
- 芯片内部不同的电路可能需要的供电电压不一样,如果全都要由供电引脚直接供电,那么这种电压需求的差异就要暴露给用户,使得芯片的外围电路设计更加复杂,集成度降低。比如说,芯片需要两种供电电压,那用户可能就要两种稳压器,这个成本远远高于芯片内部集成一个或多个简单的稳压器。
- 出于功耗的考虑,芯片本身存在调压的需求。比如,再休眠状态下,部分电路无需供电,此时可以将调压器的输出电压适当调低一些,以降低功耗。