對于這個R2R DAC的簡單模擬,我使用了Tinkercad電路。
這次我將R2R DAC擴展到8位分辨率。您只需按下Tinkercad項目中的“Simulation”按鈕即可開始模擬,并在示波器上查看鋸齒功能??梢酝ㄟ^以下鏈接訪問Tinkercad-Circuit項目:https://www.tinkercad.com/things/bXuK4iUc6im。我還實現(xiàn)了矩形,三角形和鋸齒函數(shù)。功能需要注釋掉,然后您可以再次開始模擬。這段代碼使用了portmanipulation,這比使用像digitalwrite()這樣的arduino函數(shù)容易得多。
uint8_t level = 0;
void setup()
{
DDRD = B11111111; // set all Digital Pins on PORTD to OUTPUT
}
void loop()
{
//Rectangle
//PORTD = 255; // 255 is 11111111 in binary
//delay(1);
//PORTD = 0; // 0 is 00000000 in binary
//delay(1);
//Sawtooth
level %= 255;
PORTD = level++;
//Triangle
//for(int i = -255 ; i 《 255 ; i++){
//PORTD = abs(i);
//}
}
第2步:從模擬到現(xiàn)實
在模擬之后,構(gòu)建原型并在現(xiàn)實中測試它總是一個不錯的選擇。為此測試在面包板上創(chuàng)建了一個小電路并將其連接到舊示波器。
以下是電路中的一些圖片:
矩形:
鋸齒:
三角形:
結(jié)論:
對我來說這個項目是一個成功的,我已經(jīng)學(xué)到了很多關(guān)于DAC如何工作的知識。但請記住,如果您考慮將其用作函數(shù)發(fā)生器,您肯定需要使用連接作為阻抗變換器的運算放大器。這將使您的電路在不同負載和不同阻抗下更穩(wěn)定。
-
dac
+關(guān)注
關(guān)注
43文章
2314瀏覽量
191662 -
數(shù)模轉(zhuǎn)換器
+關(guān)注
關(guān)注
14文章
1024瀏覽量
83409
發(fā)布評論請先 登錄
相關(guān)推薦
數(shù)模轉(zhuǎn)換器的應(yīng)用和工作原理
![<b class='flag-5'>數(shù)模轉(zhuǎn)換器</b>的應(yīng)用和工作原理](https://file1.elecfans.com/web3/M00/04/F8/wKgZPGd7hm6AN_yjAAAdVFM7uSE401.png)
數(shù)模轉(zhuǎn)換器與數(shù)字濾波器的結(jié)合應(yīng)用
如何使用數(shù)模轉(zhuǎn)換器進行信號轉(zhuǎn)換
數(shù)模轉(zhuǎn)換器在音頻設(shè)備中的應(yīng)用
高速數(shù)模轉(zhuǎn)換器基礎(chǔ)知識
![高速<b class='flag-5'>數(shù)模轉(zhuǎn)換器</b>基礎(chǔ)知識](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
數(shù)模轉(zhuǎn)換器的特點和構(gòu)成
DAC2900高速數(shù)模轉(zhuǎn)換器(DAC)數(shù)據(jù)表
![DAC2900高速<b class='flag-5'>數(shù)模轉(zhuǎn)換器</b>(DAC)數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
DAC7617電壓輸出數(shù)模轉(zhuǎn)換器(DAC)數(shù)據(jù)表
![DAC7617電壓輸出<b class='flag-5'>數(shù)模轉(zhuǎn)換器</b>(DAC)數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
DAC7734四路電壓輸出數(shù)模轉(zhuǎn)換器(DAC)數(shù)據(jù)表
![DAC7734四路電壓輸出<b class='flag-5'>數(shù)模轉(zhuǎn)換器</b>(DAC)數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
LMP92066雙路溫度控制數(shù)模轉(zhuǎn)換器(DAC)數(shù)據(jù)表
![LMP92066雙路溫度控制<b class='flag-5'>數(shù)模轉(zhuǎn)換器</b>(DAC)數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
DAC8820乘法數(shù)模轉(zhuǎn)換器(DAC)數(shù)據(jù)表
![DAC8820乘法<b class='flag-5'>數(shù)模轉(zhuǎn)換器</b>(DAC)數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
DAC7553 12位雙通道數(shù)模轉(zhuǎn)換器數(shù)據(jù)表
![DAC7553 12位雙通道<b class='flag-5'>數(shù)模轉(zhuǎn)換器</b>數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
DAC3152/DAC3162數(shù)模轉(zhuǎn)換器(DAC)數(shù)據(jù)表
![DAC3152/DAC3162<b class='flag-5'>數(shù)模轉(zhuǎn)換器</b>(DAC)數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
數(shù)模轉(zhuǎn)換器的工作原理、分類及應(yīng)用
![](https://file1.elecfans.com/web2/M00/E3/EB/wKgZomY93EeAGYuxAAUmnd4JHuU114.png)
評論