我选择第二种方案:申请PCB板,购买组委会提供的元器件包
实验名称:虚拟数字示波器设计
完成功能如下:
1、带宽1MHz,采样速度最高20Msa/s,精度8 位,测量信号幅度0-20Vpp ;
2、带存储功能;
3、档位在上位机软件控制。
本方案有单片机(STM32F103VCT6)、EMP240T100C5N(CPLD)、TLC5510、IS61LV256 等组成,在FIFO逻辑电路控制下自动完成触发电平捕获、数据高速存储、采样停止等。在STM32F103VCT6 控制下,系统完成协议解析、数据的读取、预处理,并最终将数据发送到上位机显示。
CPLD提供采样时钟,采样数据采集及存储数据用。
本人从事ARM硬件设计2年,熟悉32位单片机(STM32F103)、ARM9(S3C2440,S3C2416)、Coterx-A8(S5PV210、AM335x)等硬件系统开发,有一定编程基础(C、汇编等)。VHDL在校期间也学过,能看懂源码。希望能通过本次活动,通过完成虚拟数字示波器,能够初步熟悉CPLD的性能及开发流程,为之后的项目开发打下基础,并且通过活动认识更多志同道合的爱好者。希望能得到大家的技术支持!