首页 > 工具 > FPGA编程 > 基于FPGA的简易口袋仪器实现

基于FPGA的简易口袋仪器实现

基于FPGA的简易口袋仪器实现
项目需求
直流电压产生
能够产生直流电压,且电压值可以数控,变化范围从-3V到+3V,由于是原型设计,负载能力支持到20mA即可;
DDS信号产生
基于DDS的任意波形产生,能够生成频谱分量高达100KHz的任意波形,尤其是3种常用的波形:正弦波、方波、三角波,除了波形可以选择外,频率设置的精度达到1Hz,幅度调节范围为最高5Vpp,且都可数字控制;
ADC数据采集
能够测量直流电压、采集0-10KHz的交流信号,并将采集到的波形进行频谱分析
频率计
能够测量外部信号的频率
牵扯到的知识点
模拟
放大器
比较器
滤波器
电源变换
数字
显示
SPI总线
OLED显示屏
文本显示
图形化显示
按键控制
PWM的产生及应用
分频、计数
乘法、除法运算
UART通信
BCD转换
数字滤波器
IP核的调用
调试步骤
LED显示
心跳
呼吸灯
PWM
OLED显示
文字
图形
按键
交互
消抖
频率计数
测量周期/占空比
ADC
采集直流电压
采集PWM产生可变直流电压输出
信号发生器,低于1KHz,能够用ADC读取
产生直流电压
产生方波
产生三角波
产生正弦波
UART同PC通信
参考资料
PWM的产生
SPI
OLED显示
按键的处理
Sigma Delta ADC
DDS
频率计
UART通信
子曰
622次阅读
2021-01-27
FPGA 测试 DDS