返回项目列表
Project 04
口袋信号发生器
WavePocket
基于 Lattice iCE40 FPGA 的便携式信号发生器,支持正弦波、方波、三角波等多种波形输出,频率范围 1Hz-10MHz,TFT 彩屏显示与旋转编码器交互。
高级 20 天 iCE40 FPGA
P04WavePocket
01
技能
你将学到什么
硬件
- FPGA 开发
- Verilog HDL
- 高速 DAC
- PCB 设计
软件
- Verilog
- 约束文件
- 仿真验证
- C 嵌入式
系统
- DDS 算法
- 时钟管理
- 信号完整性
工程
- FPGA 调试
- 信号测量
- 文档撰写
- 项目演示
02
硬件
所需材料
01
iCE40-HX8K
FPGA 开发板
02
DAC904
14-bit 高速 DAC
03
ST7735 TFT
1.8" SPI 彩屏
04
EC11
旋转编码器
05
PCB
四层板
日程
项目时间线
Day 1-5Phase 1
FPGA 基础
iCE40 开发环境、Verilog 语法、LED/按键
Day 6-10Phase 2
DDS 核心
DDS 算法、DAC 驱动、波形生成
Day 11-15Phase 3
交互显示
TFT 显示、编码器控制、参数调节
Day 16-20Phase 4
系统集成
PCB 设计、焊接调试、项目展示