作為蘇老師“入門(mén)PCB設(shè)計(jì)的正確姿勢(shì)”的實(shí)戰(zhàn)項(xiàng)目作品,不僅蘊(yùn)含了全面的基礎(chǔ)設(shè)計(jì)要點(diǎn),也可以說(shuō)是全球最小的基于FPGA、能產(chǎn)生20MHz頻率的DDS任意波形發(fā)生器!
先看看實(shí)物:

在掌心里,就這么小

比DIP40封裝的小腳丫FPGA還要小

跟U盤(pán)放一起差不多大小
再看看它認(rèn)真工作時(shí)候的樣子:

板上兩個(gè)LED,一個(gè)通電就亮,另一個(gè)為心跳燈,蘇老師總是要在自己的FPGA板上先點(diǎn)亮燈,再編寫(xiě)其它邏輯。

12MHz時(shí)輸出的40mVpp的正弦波(幅度可調(diào)),完美!
它究竟是如何實(shí)現(xiàn)的呢?

內(nèi)部功能框圖


來(lái)兩張KiCad的3D效果圖,跟實(shí)物一摸一樣
Again,它是用來(lái)學(xué)習(xí)基礎(chǔ)的工具,它誕生的意義在于學(xué)習(xí)PCB設(shè)計(jì)、FPGA編程、深入體驗(yàn)?zāi)k姟?shù)電的理論到實(shí)際的應(yīng)用、同PC的通信、上位機(jī)軟件編寫(xiě)(無(wú)論是Labview、Matlab還是其它)等等。
當(dāng)然,你還可以給它做一個(gè)小機(jī)殼(用CAD設(shè)計(jì)、3D打印),用起來(lái)更像一個(gè)真的產(chǎn)品 - 用做自己的測(cè)試、電賽備賽、實(shí)現(xiàn)無(wú)數(shù)個(gè)蘇老師都沒(méi)有想到的創(chuàng)意!
如果你能親手從零做起完成這個(gè)項(xiàng)目、實(shí)現(xiàn)所有的功能,附在你的求職簡(jiǎn)歷里面,看能拿到多高的薪水!
硬件構(gòu)成:
核心器件為L(zhǎng)attice的XO2-1200HC-QN32 FPGA
CH340E實(shí)現(xiàn)USB-UART接口,所有參數(shù)均可通過(guò)PC上位機(jī)進(jìn)行控制
R-2R的電阻網(wǎng)絡(luò)實(shí)現(xiàn)高速DAC的功能
AD4851-1配2階低通濾波器對(duì)DAC輸出的信號(hào)進(jìn)行成形濾波,截止頻率設(shè)定為10MHz,最大輸出電平為8Vpp,直流偏移可以在-4V ~ 4V之間調(diào)節(jié)
MMCX射頻插座方便連接示波器等測(cè)試設(shè)備
要編程FPGA,需要搭配一個(gè)JTAG編程器,這個(gè)就附送了。
那問(wèn)題來(lái)了,如何“白”拿一個(gè)?
蘇老師一直覺(jué)得 - 白拿的東西不會(huì)珍惜,而好的稀缺的東西要送給真正珍惜、真正能讓它發(fā)揮功能的人。
因此蘇老師設(shè)定了這么一個(gè)規(guī)則:
你需要先下單購(gòu)買(mǎi)一個(gè),價(jià)格為199元(帶我們附送的價(jià)值30元的FPGA編程器);
自己編程FPGA的邏輯,生成“任意波形”,并能夠通過(guò)PC上位機(jī)的界面控制FPGA里的參數(shù),進(jìn)而可以調(diào)整波形、頻率、幅度等,我們硬禾學(xué)堂有DDS產(chǎn)生、FPGA編程以及Labivew控制DDS的課程,在電子森林上有很多相關(guān)的例程,以及接近現(xiàn)成的代碼;
將實(shí)現(xiàn)后的結(jié)果拍成3分鐘短視頻,并連同F(xiàn)PGA代碼、文檔發(fā)送給我們(會(huì)在硬禾學(xué)堂發(fā)布出來(lái))或上傳到視頻網(wǎng)站(比如B站)上;
我們的工作人員會(huì)驗(yàn)證你做的FPGA代碼,一旦確認(rèn)是你自己完成了此項(xiàng)目,會(huì)將你支付的199元退回,有效期三個(gè)月(自拿到板子起)。
蘇老師的良苦用心,就是希望能夠支持到真正用心學(xué)習(xí)的年輕人!
由于是小批量手工打造,費(fèi)時(shí)費(fèi)力,目前僅加工了20套(有興趣的同學(xué)也可以自己設(shè)計(jì))。
購(gòu)買(mǎi)鏈接,掃描下面的二維碼:

節(jié)日快樂(lè)!