差别
这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
stepfpga_scope [2019/03/27 20:38] gongyu 创建 |
stepfpga_scope [2019/03/27 20:40] (当前版本) gongyu |
||
---|---|---|---|
行 6: | 行 6: | ||
===项目要求:=== | ===项目要求:=== | ||
- | * 基于小脚丫FPGA学习模块+串行ADC+LCD显示制作简易的数字示波器 | + | * 基于小脚丫[[FPGA]]学习模块+串行[[ADC]]+LCD显示制作简易的数字示波器 |
- | * 显示屏128*64,SPI接口 | + | * 显示屏128*64,[[SPI]]接口 |
* 通过按键控制波形的左右移、放大、缩小 | * 通过按键控制波形的左右移、放大、缩小 | ||
* 采样频率>1Msps | * 采样频率>1Msps | ||
行 31: | 行 31: | ||
* 被测信号简化为0-3.3V,带宽为DC-20KHz(音频信号的频率范围)的直流耦合的信号,因此在学习板上没有模拟信号调理电路部分,直接将待测的模拟信号送给ADC的输入端 | * 被测信号简化为0-3.3V,带宽为DC-20KHz(音频信号的频率范围)的直流耦合的信号,因此在学习板上没有模拟信号调理电路部分,直接将待测的模拟信号送给ADC的输入端 | ||
* 只支持一个通道 | * 只支持一个通道 | ||
- | * 采用串行ADC:8位精度、1Msps转换速率、SPI串行数据接口 | + | * 采用串行ADC:8位精度、1Msps转换速率、[[SPI]]串行数据接口 |
* 存储深度 - 1KByte,通过FPGA内部的块RAM来实现 | * 存储深度 - 1KByte,通过FPGA内部的块RAM来实现 | ||
* LCD显示:128*160分辨率的图形化LCD屏 | * LCD显示:128*160分辨率的图形化LCD屏 | ||
* 控制按键:上、下、左、右 | * 控制按键:上、下、左、右 | ||
- | * 触发 - 在FPGA内部实现 | + | * 触发 - 在[[FPGA]]内部实现 |
{{ :fpga_adc_osc.png |}} <WRAP centeralign> 图3 用小脚丫FPGA模块和串行ADC、串行LCD屏构成的简单示波器方框图 </WRAP> | {{ :fpga_adc_osc.png |}} <WRAP centeralign> 图3 用小脚丫FPGA模块和串行ADC、串行LCD屏构成的简单示波器方框图 </WRAP> | ||
行 47: | 行 47: | ||
===掌握的技能: === | ===掌握的技能: === | ||
* 示波器的工作原理,尤其是各项技术指标的意义 | * 示波器的工作原理,尤其是各项技术指标的意义 | ||
- | * 串行ADC的使用 | + | * 串行[[ADC]]的使用 |
- | * SPI接口 | + | * [[SPI]]接口 |
- | * FIFO的使用 | + | * [[FIFO]]的使用 |
* 触发的工作原理 - 数字比较器 | * 触发的工作原理 - 数字比较器 | ||
* LCD显示波形 | * LCD显示波形 | ||
* 频率及幅度的计算 | * 频率及幅度的计算 |