TI 专家:
您好!请问下DAC3161中的输入时钟DACCLK的具体作用是什么?我没有用过这款DAC,datasheet上说的也不是很清楚,也没有在官网上找到相应的技术文章。我的理解,DAC不就是送给时钟和数据就行了吗?为何要而外的DACCLK这个时钟,且datasheet上写这个DACCLK送给了DAC CLK CORE。
另外,datasheet上的典型应用中,DATACLK由外部时钟芯片产生供给FPGA,然后FPGA再输出dataclk供给DAC,而且时钟芯片的另外一路供给了DACCLK。请问,这样做的目的是什么?供给FPGA 的DATACLK与FPGA再输出dataclk是相同频率的吗?
answer:
您好,FPGA工作自身也需要一个时钟,FPGA给DAC的时钟是一个数据通信的CLK,有点像SPI通信的SCLK,而晶振直接给DAC的时钟,是DAC工作的主晶振时钟
Seasat Liu:
这个时钟是DAC内部工作的时钟,一般要求的质量好,所以是LVPECL格式的。
Dataclk是数据时钟,是为了让DAC的接口采样接口数据用的,质量不会太好。
如果没有DACCLK,FPGA和DAC是不同步的,有可能双方无法配合。
lynn:
回复 Seasat Liu:
Dear Liu:
像我之前用的DAC3162,他就只有一个时钟DATACLK,在时钟的上升沿就数据锁存进行转换,这个不就是同步吗?为何DAC3161要另外增加个DACCLK。我看datasheet上对这个时钟的频率什么的要求都没写,作用也没描述,就是在同步模式那里简单提了下。有没有更详细的资料可以参考?
Seasat Liu:
回复 lynn:
3162也需要dacclk,只是把Dataclk取消了。
看系统的框图,就是手册的figure1,都是进入到芯片内部的分发buffer里面。内部的DAC都需要这个时钟。