將模擬電路數(shù)字化:邏輯電路篇
發(fā)布時間:2020-03-24 責(zé)任編輯:lina
【導(dǎo)讀】在自然界中,象聲音、溫度、光等信息是以連續(xù)的值進(jìn)行變化的。這種連續(xù)值就稱作"模擬"。而在計算機(jī)的世界里,信息是以一段一段的離散值表示的。這種離散值就稱作"數(shù)字"。
在自然界中,象聲音、溫度、光等信息是以連續(xù)的值進(jìn)行變化的。這種連續(xù)值就稱作"模擬"。而在計算機(jī)的世界里,信息是以一段一段的離散值表示的。這種離散值就稱作"數(shù)字"。
比方說模擬和數(shù)字就相當(dāng)于實(shí)數(shù)與整數(shù)的關(guān)系。實(shí)數(shù)可以表示直線上的每一個點(diǎn),就象是模擬,而整數(shù)只能表示直線上的特定點(diǎn),就象是數(shù)字。
于是,我們把處理連續(xù)信息的模擬信號的電路稱作"模擬電路",把處理離散信息數(shù)字信號的電路稱作"數(shù)字電路"。
圖 1:模擬與數(shù)字的不同
為了將自然界的模擬信息輸入到象計算機(jī)那樣的數(shù)字電路,需要將信息數(shù)字化(模擬信號→數(shù)字信號)。進(jìn)行"模擬信號→數(shù)字信號"轉(zhuǎn)換的是 A/D 轉(zhuǎn)換器,A/D 轉(zhuǎn)換器按時間有規(guī)律地讀?。ú蓸樱┹斎胄盘枺⑵滢D(zhuǎn)換成用"0"和"1"表現(xiàn)的數(shù)值(2 進(jìn)制)。
為了將連續(xù)值(模擬信號)轉(zhuǎn)換為離散值(數(shù)字信號),要對模擬信號進(jìn)行"舍去"和"進(jìn)位"處理。這種處理造成信息缺失,而產(chǎn)生了誤差。而為了減少誤差,就需要縮短轉(zhuǎn)換間隔和增加轉(zhuǎn)換時的位數(shù)。
那么,"把模擬信號數(shù)字化"的好處在哪里呢?它的好處就在于,數(shù)字信號有較強(qiáng)的抗噪音能力,不容易被破壞,計算機(jī)處理起來比較容易?,F(xiàn)在,隨著微處理器性能的不斷提高,已經(jīng)可以高速、大量地處理數(shù)字信息。由于在信號傳輸和再現(xiàn)的過程中都不會造成信號質(zhì)量下降,從而使數(shù)字電路得到了十分廣泛的應(yīng)用。
強(qiáng)大的"2 進(jìn)制"
數(shù)字信號表現(xiàn)數(shù)值的方法之一是"2 進(jìn)制"。2 進(jìn)制是以"0"和"1"表現(xiàn)數(shù)值的,各位數(shù)都是 2 的階乘。比如,4 位 2 進(jìn)制可以表現(xiàn)的整數(shù)是從 0 到 15 的值( 表 1)。更大的數(shù)值就要通過增加位數(shù)來表現(xiàn)了。
表 1:10 進(jìn)制的 2 進(jìn)制換算
最初在數(shù)字信號中使用 2 進(jìn)制的原因是因?yàn)殡娐返?quot;開"和"關(guān)"可以很方便地用"1"和"0"來表示。并且,開("1")和關(guān)("0")在實(shí)際的 IC 中分別用"H"和"L" 表現(xiàn)高電壓狀態(tài)和低電壓狀態(tài)。
在一般的 CMOS IC 中,當(dāng)電源電壓為 5V 時,L 表現(xiàn)為 1.35V 以下,H 表現(xiàn)為 3.15 以上。像這樣用"0" 和"1"表示一定的電壓范圍,就可以形成在一定范圍噪音下,不會發(fā)生誤操作的牢固電路結(jié)構(gòu)。
數(shù)字電路抗噪音強(qiáng)的理由,大家明白了嗎?沒錯,是因?yàn)橛昧?2 進(jìn)制來表現(xiàn)數(shù)值。
什么是邏輯電路
數(shù)字電路進(jìn)行邏輯運(yùn)算,也被稱為邏輯電路。邏輯電路的基本要素只有 AND 電路、OR 電路和 NOT 電路這三種,通過這三種電路的不同組合可以做出具有各種功能的電路。
邏輯電路使用邏輯表達(dá)式和電路符號(這里使用 MIL 符號,其他還有 JIS 符號)進(jìn)行表示。另外,我們把邏輯電路的輸入信號和輸出信號的一覽表稱為真值表。
下面我們對 3 種基本邏輯電路進(jìn)行說明。
1. AND 電路
AND 電路也被稱為“ 邏輯與”,只有當(dāng)兩個輸入同時為 1 時,才會輸出 1。邏輯表達(dá)式用“?”表示,例:Y=A?B。
電路符號
真值表
讓我們仔細(xì)看一看 AND 電路的工作方式。如果用開關(guān)和 LED 來表現(xiàn) AND 電路的話,就是如下圖 2 所示的串聯(lián)電路。
開關(guān) A(SW A)的“開”和“關(guān)”表示輸入 A 的“1”和“0”
開關(guān) B(SW B)的“開”和“關(guān)”表示輸入 B 的“1”和“ 0”
LED Y 的亮起和熄滅以輸出 Y 的“1”和“0”表示
圖 2:AND 電路的運(yùn)作方式
該 AND 電路的工作方式如下:
開關(guān) A 和開關(guān) B 都為“開”時,LED Y 點(diǎn)亮
開關(guān) A 或 B 只有一個為“開”,另一個為“關(guān)”時,LED Y 熄滅
開關(guān) A 和開關(guān) B 都為“關(guān)”時,LED Y 熄滅
基本邏輯電路也稱作門(gate)電路,可以通過單個輸入來固定輸出(關(guān)閉門),或反映輸出(打開門)。AND 電路的門電路的工作情況可以用圖 2 的電路圖進(jìn)行說明 —— A 或 B 的開關(guān)之一固定為“關(guān)”,LED 保持熄滅,也就是說輸出固定為“關(guān)”(關(guān)閉門);相反,A 或 B 的開關(guān)之一固定為“開”,未固定的另一個輸入能夠直接反映輸出(打開門)。
2. OR 電路
OR 電路也被稱為“邏輯或”,只要有任何一個輸入為 1,或者都為 1 的情況下,都會輸出 1。邏輯表達(dá)式用“+”表示,例:Y=A+B。
電路符號
真值表
如果用開關(guān)和 LED 來表現(xiàn) OR 電路的工作方式的話,就是如下圖 3 所示的并聯(lián)電路。由于是并聯(lián)電路,因此開關(guān) A(SW A)或開關(guān) B(SW B)中任意一個為“開”,或兩者均為“開”時,LED Y 就點(diǎn)亮。
圖 3:OR 電路的運(yùn)作方式
OR 電路的門功能與 AND 電路的工作方式正好相反 —— A 和 B 的開關(guān)之一固定為“開”時,LED 保持點(diǎn)亮,也就是說輸出固定為“開”(關(guān)閉門);相反,A 和 B 的開關(guān)之一固定為 “關(guān)”,未固定的另一個輸入能夠直接反映輸出(打開門)。
3. NOT 電路
NOT 電路也被稱作變頻或反向電路,具有將輸入反向輸出的功能。是輸入為 1 時輸出 0,輸入 0 時輸出 1 的電路。邏輯表達(dá)式用“¯”表示 (例)Y=。
電路符號
真值表
免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請聯(lián)系小編進(jìn)行處理。
特別推薦
- 增強(qiáng)視覺傳感器功能:3D圖像拼接算法幫助擴(kuò)大視場
- PNP 晶體管:特性和應(yīng)用
- 使用IO-Link收發(fā)器管理數(shù)據(jù)鏈路如何簡化微控制器選擇
- 用好 DMA控制器這兩種模式 MCU效率大大提高!
- 深入分析帶耦合電感多相降壓轉(zhuǎn)換器的電壓紋波問題
- Honda(本田)與瑞薩簽署協(xié)議,共同開發(fā)用于軟件定義汽車的高性能SoC
- 第13講:超小型全SiC DIPIPM
技術(shù)文章更多>>
- 利用高性能電壓監(jiān)控器提高工業(yè)功能安全合規(guī)性——第1部分
- 芯耀輝:從傳統(tǒng)IP到IP2.0,AI時代國產(chǎn)IP機(jī)遇與挑戰(zhàn)齊飛
- 解決模擬輸入IEC系統(tǒng)保護(hù)問題
- 當(dāng)過壓持續(xù)較長時間時,使用開關(guān)浪涌抑制器
- 用于狀態(tài)監(jiān)測的振動傳感器
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
精密電阻
精密工具
景佑能源
聚合物電容
君耀電子
開發(fā)工具
開關(guān)
開關(guān)電源
開關(guān)電源電路
開關(guān)二極管
開關(guān)三極管
科通
可變電容
可調(diào)電感
可控硅
空心線圈
控制變壓器
控制模塊
藍(lán)牙
藍(lán)牙4.0
藍(lán)牙模塊
浪涌保護(hù)器
雷度電子
鋰電池
利爾達(dá)
連接器
流量單位
漏電保護(hù)器
濾波電感
濾波器