您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > LTC2630测试报告
LTC2630功能测试报告一丶测试功能及测试目的。对LTC2630的功能及输出电压范围,工作时钟使用方法等进行测试。二丶LTC2630工作需求。1.时序要求。其中sck为2630的工作时钟最大可以工作在50M,SDI为输入数据,cs为片选信号,当CS为底是SDI的数据才能写入2630的寄存器。2.输入数据格式要求。LTC2630输入数据采用较简单的SPI时序,其需要3个输入SCK时钟,SDI输入数据,CS片选信号。时钟信号SCk要求频率低于50MHz。SDI为24位数据串行输入。如图其中前4位为命令字段接着4位为无关位,然后为8位有效数据和8位无关位组成。4位命令字段格式如下:为了测试需要我们采用0111的命令输入,使Vref=Vcc。CS为低时数据有效。三丶测试方法。1.测试环境。2.测试代码设计。(1).输入三角波输入数字的三角波,预期结果在示波器上显示三角波波形。SCK的产生,FPGA开发板的CLK为50MHZ,刚好满足LTC2630的工作时钟需求。SDI的产生,代码如下:always@(posedgeclk_inornegedgereset)beginif(!reset)flag=1;elseif(cnt==20&&addr_data==255)flag=~flag;endalways@(posedgeclk_inornegedgereset)beginif(!reset)addr_data=0;elseif(cnt==30)addr_data=(flag)?(addr_data+1):(addr_data-1);endassigndata={8'b01111010,addr_data,8'b01010101};data为所需要的24位sdi数据。具体代码见附件。(2).输入正弦波输入数字信号的正弦波,预期结果在示波器上显示正弦波波形。Sdi产生方法,使用matalab产生一个幅度为0到2的正弦波然后就行采样一周期内取256个点,对采样的点进行放大128倍然后取整得到的数据为FPGA所需要的数字正弦波信号。具体代码间附件。PC计算机FPGALTC2630示波器ScksdiCS四丶测试结果。输出电压如图所示,其中K为前8位输入字段2进制转换的10进制数,N为分辨率。根据代码设计的输入数据K为122,N为8,所以输出电压范围为0到2.38VREF。1.三角波测试示波器输出波形。2.正弦波测试示波器输出波形。
本文标题:LTC2630测试报告
链接地址:https://www.777doc.com/doc-2886138 .html