嵌入式软件教程2.1

电压

0V叫接地电压或者低电压

3/5V叫集电极电压(Voltage Connected Collecter,VCC)或者高电压。

任何时候,电路中的任何信号,不是低电压就是高电压。允许小于1V的噪声 。

1-3V的电压,非高也非低,是非法电压。

低电平有效/高电平有效,看手册,不是固定的,这是设计人员的事情。

信号

输出:连接芯片的一些希望被芯片控制地信号。

输入:一些连接芯片并希望控制芯片的信号。

如果一个元件的输出控制了一个信号地电压,就称为该元件驱动了这个信号。

如果一个信号不受任何元件的控制,则这个信号被称为浮动的。


总线竞争:两个元件同时驱动一个信号,但是一个驱动高电平,一个驱动低电平。


与门:当且仅当全部输入为高,才输出高。
--------------------------------------------------------------------------------------------------------------

或门:当且仅当两个输入都是低电平时,才输出低电平

--------------------------------------------------------------------------------------------------------------


异或门:当且仅当两个输入地电压不同时,输出高电平。

--------------------------------------------------------------------------------------------------------------


小气泡:非门

供电和退耦

供电引脚(VCC)接高电压;
接地引脚接低电压

当一个电路不能正常工作时,一个常用的测试方法就是测电压,以便确保这两个引脚连接正确。

退耦电容:电压不稳,芯片可能在几微秒内停止工作,为了解决这个,引入电容,并将它链接在供电引脚和接地引脚中间。

   电容就像一个小电池,可以存储少量电量。

  如果电路突然需要大量的电量,而同时电压因此而下降,电容器就会释放储存的电量来维持电压。(电容器可以减缓几毫秒内电压的快速下降,这足以克服电压下降带来的问题。)当电路不在需要大量电量时,电容器会自行充电。

退耦电容一般分布在电路板上距离可能突然需要大量电量的部分比较近的位置。

开放收集器和三态输出

开放收集器:允许用多个设备的输出一起来驱动一个信号。

  开放收集器可以驱动输出也可以使其处在不定状态。(避免总线竞争问题)


保持了高电平,那么就不会有中断误触发。
除了正常的高电压输出和低电压输出,输出信号地浮动状态就是第三种输出状态。
三态输出由此得名,浮动状态(三态、高阻抗态)。

浮动信号(多驱动信号)

就是任何一个信号都不选,select ABC都没选的时候,没有驱动器会驱动OUTPUT信号,它是高是低我们都不知道。
如果电路板的运行依赖于接受该信号的元件,那么整个电路板的行为就无法预见。
所以一般加上拉或者下拉电阻。

总线竞争是软件或者硬件控制选择信号时需要考虑的地方。


信号负载



过载就是一个信号充当了太多元件的输入。不够用了,因为每一路检测是高电平还是低电平都会吸收一定的电流。

解决方法1是使用一个驱动器。
                   减轻了过载元器件的负载,但是不可避免的带来了信号的延迟。

                2或者将过载的输入路从一路变为两路

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值