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

dac8580的fsync引脚怎么接?

首先感谢各位专家和朋友的热心帮助!

  我现在用dac8580和LPC2103通讯,但是不知道dac8580的fsync引脚怎么与lpc2103引脚相连。

Michael Yang:

它接一个通用I/o口就可以了,关键是通讯时序要正确。

jane woo:

回复 Michael Yang:

大侠,,能说的具体点吗。

Decapton Wang:

回复 jane woo:

手册第6页图1,这个帧信号比较奇特,是右对齐的。就是说,从处理器送过来的数首先存在shift register里,每次发送第16个bit前给一个帧同步信号,告诉DAC这一帧发完了。然后在FSYNC的下降沿,移位寄存器里的16个数字会被转移到temporary register,之后送到DAC latch或内部数字滤波器。你可以仔细看一下手册第6页的说明。

jane woo:

回复 Decapton Wang:

谢谢,今天把驱动OK,但是感觉,产生个矩形波,发送的两个代码之间需要延时很长,我第一次发送0x0f0f,第二次发送0x0a0a,两次发送中间需要加个延时,不然产生不了,如

DAC1(0x0f0f);delay(1);DAC1(0x0a0a);就可以,

执行AC1(0x0f0f);DAC(0x0a0a);就不行。为何?大侠。。

Decapton Wang:

回复 jane woo:

手册图1,两个数据之间不需要延时,连续发送数据即可。至于矩形波,可以连续发送相同的数据,应该没必要在中间加延时吧。

赞(0)
未经允许不得转载:TI中文支持网 » dac8580的fsync引脚怎么接?
分享到: 更多 (0)