小梅哥和你一起深入學習FPGA之實驗目錄
注:帶“ * ”的表示選做,實際中根據時間和精力決定
本文引用地址:http://www.j9360.com/article/270703.htm基本外設的驅動開發:?
1. 獨立按鍵消抖檢測電路模塊;
2. 4*4矩陣鍵盤消抖檢測電路模塊;
3. 7段8位數碼管驅動電路模塊;(直接FPGA驅動 和 外加74hc138譯碼器)
4. 二進制轉BCD碼模塊設計;
5. uart串口收發電路模塊;(verilog 和 VHDL)
6. IIC驅動電路模塊;(暫時沒定,會給出個24L64的驅動,也會開發一個傳感器驅動)
7. PS2鼠標驅動電路模塊;
8. PS2鍵盤驅動電路模塊;
9. SPI外設的簡單驅動;(基于MAX7219的數碼管驅動電路)
10. *高速并行ADC的驅動開發;(AD9280)
11. *高速并行DAC的驅動開發;(AD9708)
12. LCD1602液晶顯示屏驅動模塊;(能夠實時更顯需要顯示的內容,不是只單純的做個能顯示固定內容的)
13. *LCD12864液晶顯示屏驅動模塊;(實時顯示動態波形)
14. SRAM驅動開發;(設計成雙口RAM)
15. 脈寬調制電路的設計;
16. 紅外遙控解碼電路的設計;
高級外設的驅動開發:
1. SPI高級外設的驅動開發;(XPT2046)
2. USB外設的開發;(CY7C68013)
3. 并行高速雙通道同步采樣ADC驅動開發;(ADS7862)
4. 串行高速雙通道ADC驅動開發;(TLV2544)
5. 串行高速DAC驅動開發;(器件暫時未定)(TLC5616)
6. IIS接口驅動開發;(TLV320AIC23音頻編解碼)
7. SDRAM控制器開發;
8. 4.3寸480*272分辨率RGB液晶屏驅動開發;(以SRAM為顯存)
9. *5寸800*480分辨率RGB液晶屏驅動開發;(以SDRAM為顯存)
10. *14.寸1024*768分辨率LVDS接口液晶屏驅動開發;(了解原理,以前還沒實際做過,可能需要一定時間,且不一定會實際去做)
基本算法的實現:
1. 格雷碼計數器的實現;
2. PID控制算法的實現;
3. 二極二零控制算法的實現;
4. FIR濾波算法的實現;
5. cordic算法的實現;
6. sinc3濾波器的實現;
7. …………其它的算法有待研究
8. 數字鎖相環(DPLL)模塊的設計與實現;
9. 最大功率點跟蹤算法(MPPT)的設計與實現
簡單項目的開發:
1. 2路步進電機的驅動;
2. 6位計算器設計;
3. 信號發生器的設計;(分別基于DDS技術 和 cordic算法)
4. 數字頻率計的設計;(高頻采用直接測頻法,低頻采用測周期法,考慮過等精度測頻,但是貌似精度還沒這個高)
5. 雙相鎖定放大器的FPGA實現;
6. SPWM波模塊的設計;
電子設計大賽實戰:
信號類題目:
1. * 型模數轉換電路的設計;(基于sinc3濾波器)
2. 擴音系統的嘯叫檢測與抑制;
3. 基于雙向鎖定放大器的微弱信號檢測電路;
4. 聲音定位系統
儀器儀表類題目:
1. 音頻信號分析儀
2. *基于FPGA的數字頻率特性測試儀
3. 數字存儲示波器
4. 邏輯分析儀;
控制類題目:
1. 自平衡小車
2. 光伏并網逆變器
3. 激光打靶報靶系統;
pid控制相關文章:pid控制原理
fpga相關文章:fpga是什么
pid控制器相關文章:pid控制器原理
負離子發生器相關文章:負離子發生器原理 塵埃粒子計數器相關文章:塵埃粒子計數器原理 脈寬調制相關文章:脈寬調制原理 離子色譜儀相關文章:離子色譜儀原理 鎖相環相關文章:鎖相環原理 網線測試儀相關文章:網線測試儀原理
評論