小白一枚。需要用AD9857这款
芯片,由于芯片的single-tone 模式比较简单,就先学习这个模式。
开发板买的就是芯片手册后面的评估板。用的是
FPGA芯片与评估板的X10接口进行
通信传数的。由于是single-tone模式,所以输入的14位数据没用,其他的引脚,分别设置为PS0=0,PS1=0(选择的是profile #0),TxENABLE=0,DPD=0,RESET=0。然后用1M的SPI向AD9857的寄存器写数。写了三次指令,第一次是101000001_00000001_10001010,就是向AD9857配置single-tone模式以及设置系统时钟,MSB在前等,第二次是11100101_01000000_00000000_00000000_00000000,这次是频率字,让9857输出30M的正弦波,第三次是10100111_10110101_00001000,这个是配置反sin函数和权重的。FPGA输出的SPI时序如下图所示:
求高手看看怎么回事,怎么就是不输出波形呢,着急!!!
一周热门 更多>