嵌入式软件教程2.1
电压
0V叫接地电压或者低电压
3/5V叫集电极电压(Voltage Connected Collecter,VCC)或者高电压。
任何时候,电路中的任何信号,不是低电压就是高电压。允许小于1V的噪声 。
1-3V的电压,非高也非低,是非法电压。
低电平有效/高电平有效,看手册,不是固定的,这是设计人员的事情。
信号
输出:连接芯片的一些希望被芯片控制地信号。
输入:一些连接芯片并希望控制芯片的信号。
如果一个元件的输出控制了一个信号地电压,就称为该元件驱动了这个信号。
如果一个信号不受任何元件的控制,则这个信号被称为浮动的。
总线竞争:两个元件同时驱动一个信号,但是一个驱动高电平,一个驱动低电平。
门
与门:当且仅当全部输入为高,才输出高。--------------------------------------------------------------------------------------------------------------或门:当且仅当两个输入都是低电平时,才输出低电平
--------------------------------------------------------------------------------------------------------------
异或门:当且仅当两个输入地电压不同时,输出高电平。
--------------------------------------------------------------------------------------------------------------
小气泡:非门
供电和退耦
供电引脚(VCC)接高电压;接地引脚接低电压当一个电路不能正常工作时,一个常用的测试方法就是测电压,以便确保这两个引脚连接正确。
退耦电容:电压不稳,芯片可能在几微秒内停止工作,为了解决这个,引入电容,并将它链接在供电引脚和接地引脚中间。
电容就像一个小电池,可以存储少量电量。
如果电路突然需要大量的电量,而同时电压因此而下降,电容器就会释放储存的电量来维持电压。(电容器可以减缓几毫秒内电压的快速下降,这足以克服电压下降带来的问题。)当电路不在需要大量电量时,电容器会自行充电。
开放收集器和三态输出
开放收集器:允许用多个设备的输出一起来驱动一个信号。
开放收集器可以驱动输出也可以使其处在不定状态。(避免总线竞争问题)