TI中文支持网
TI专业的中文技术问题搜集分享网站

求教DAC904时钟源使用晶振的问题

我想用DAC904输出一个较高频率的正弦波,想DDS那样,但430的时钟不够,那可以用100M的晶振作为时钟源吗?可以的话时序怎么编程啊?求指导。

Shi JianHua:

你的问题已经超出了430的能力范围。目前430的单片机好像最好的频率才25M,你要上100M。肯定是不行的。其次你的dac904是14位的并口输出,其实驱动程序很简单,DAC904数据手册第5页的时序图你看看就知道了,太简单了,就是时钟高低一变化,数据就读写进去了,但是和430连接也不是很方便,读数据一样需要读两个口。与其那样,你随便找个ARM的芯片好像都可以上100M吧,而且是32位的计算机,其数据处理更方便。另外还有,用cpu做出来的波形和DDS(数字频率合成技术)输出的波形,还是有区别的。应用场合也不会相同。要注意使用的效果,学学可以,别当真。

chenyang Sun:

回复 Shi JianHua:

那能否用有源晶振来做DAC904的时钟呢?谢谢。

Shi JianHua:

回复 chenyang Sun:

dac需要时钟是不错,但是还需要MCU对其操作,虽然用外部晶振DAC904可以达到165M,但是MCU的操作速度达不到,就像两条腿,必须步调一致才行,否则还是以较慢的速度为准。所以你可能不能获取你需要的频率波形。

Haroad Chen:

回复 Shi JianHua:

JIANHUA说的对,DAC904光有时钟不够,还需要CPU对其进行数据写入的操作, 所以CPU的主频也需要很高.

Decapton Wang:

回复 chenyang Sun:

说白了就是DATA和DATACLK要做对齐,DATACLK在上升沿锁数据,所以DATA和DATACLK要从同一个处理器里输出。

Victor Liu2:

回复 Decapton Wang:

你好,有例程可以给我看一下吗?我按照手册时序写了程序,一直没调试通。电路就是手册里904+690.感激不尽

赞(0)
未经允许不得转载:TI中文支持网 » 求教DAC904时钟源使用晶振的问题
分享到: 更多 (0)