一、解释
(1)VCC:C=circuit 表示电路的意思, 即接入电路的电压
(2)VDD:D=device 表示器件的意思, 即器件内部的工作电压;
(3)VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压
(4)VEE:负电压供电;场效应管的源极(S)
(5)VBAT:当使用电池或其他电源连接到VBAT脚上时,当VDD 断电时,可以保存备份寄存器的内容和维持RTC的功能。如果应用中没有使用外部电池,VBAT引脚应接到VDD引脚上。
(6)vddio是IC中I/O的电源接口,可以通过灵活地调节以适应外部设备的电平信号,一般要比Vdd低或者相等。
(7)DCVDD:数字核心电源,为除音频和控制接口外的所有数字功能供电。
(8)AVDD表示模拟电压,给芯片中的模拟器件供电,比如camera供电就要用到AVDD,也是相对于DVDD区别出来的。
(9)DVDD表示数字电压,给芯片的数字信号供电,比如0101。
(10)AFVDD表示auto focus VDD自动对焦电压,是针对一些马达之类的电压。
(11)DOVDD和IOVDD是芯片引脚出来的电压。
(12)PVDD:Power votage.为电路供电的电源电压。
(13)RVDD:为ram供电的电源电压。
二、说明
1、对于数字电路来说,VCC是电路的供电电压,VDD是芯片的工作电压(通常Vcc>Vdd),VSS是接地点。
例如,对于ARM单片机来说,其供电电压VCC一般为5V,一般经过稳压模块将其转换为单片机工作电压VDD = 3.3V
2、有些IC既有VDD引脚又有VCC引脚,说明这种器件自身带有电压转换功能。
3、在场效应管(或COMS器件)中,VDD为漏极,VSS为源极,VDD和VSS指的是元件引脚,而不表示供电电压。
三、CPU工作原理
本质上就是操作寄存器,把寄存器中的数据通过运算逻辑单元处理之后再存进寄存器或者输出,控制器就是控制各个寄存器和运算器的工作与否,控制器由二进制代码控制,程序计数器就是负责换到下一行代码或者切换到某一行代码。
四、晶振对于芯片
CPU和单片机都是以周期为最小工作单位的,就好比我给CPU一个1秒的方波,我的目的是为了给CPU一个11111111的信号,但是CPU怎么分辨这是一个1还是八个1,依靠的就是周期,周期的确定,就是依靠的晶振和震荡电路实现的。
晶振主要就是为芯片提供准确的时钟源。准确的时钟能保证芯片运行频率的准确度与可重复性,这在部分应用里相当重要,比如通讯(双方载波频率、波特率需一致)、计时(你肯定不想手表每天随机偏移十几分钟吧)、数模/模数转换(时钟频率偏差会导致测出的信号频率,或者产生的模拟信号频率出现偏差)。
因此与之对应的,对于一些低要求的应用,会出现用内置RC震荡器作为时钟源,以节省成本的操作。