1. DAC8550数模转换器简介
通信方式:SPI,时钟速率达到30MHz
分辨率:16bit
封装:VSSOP
引脚定义如图1所示
重要的几个引脚描述:
SYNC:电平触发的控制输入(低电平有效)。 这是输入数据的帧同步信号。 当SYNC变为低电平时,它使能输入移位寄存器,并在随后的时钟的下降沿传输数据。 DAC在第24个时钟后更新(除非在该边沿之前将SYNC设为高电平,否则SYNC的上升沿将作为中断,并且DAC8550将忽略写序列)。 施密特触发器逻辑输入。
SCLK:串行时钟
Din:串行数据输入,在SCLK的下降沿输入移位寄存器。
写入数据的波形如图2所示:
注意一点,FPGA输出的数据要在SCLK的上升沿改变,以便DAC在下降沿锁存数据。
以下是我的代码:
`timescale 1ns / 1ps
//***************************************************