smile.dan 发表于 2009-9-12 21:17:32

国赛结束 发几个AD、DA和AD9852、AD9834的示例代码

http://cache.amobbs.com/bbs_upload782111/files_18/ourdev_480365.jpg
(原文件名:未命名1.jpg)

点击此处下载 ourdev_480366.rar(文件大小:308K) (原文件名:模块程序.rar)

ad、da芯片都是从TI申请的,在此感谢下
很多是用msp430控制的,编译环境IAR,引脚映射在xxx.h里面 ,转到AVR很容易,

#define AD9852_MasterReset_DIR      P5DIR_bit.P5DIR_0
#define AD9852_MasterReset_OUT      P5OUT_bit.P5OUT_0

转到avr的话 这样就行了
#define AD9852_MasterReset_DIR      DDRA_Bit0
#define AD9852_MasterReset_OUT      PORTA_Bit0

硬件原理图基本上是数据手册里的参考图

kongzizhishi 发表于 2009-9-17 10:15:29

MARK!

sharehej 发表于 2009-9-18 08:16:32

mark too

zhongguoren 发表于 2009-9-18 08:20:15

谢谢。

gzyx 发表于 2009-9-24 20:04:09

ad9834的引脚9,10引脚不太懂,还有晶振是固定的吗,请各位高手帮下我

smile.dan 发表于 2009-9-24 21:22:45

AD9834有2个频率控制寄存器和2个相位控制寄存器

9FSELECTFrequency Select Input. FSELECT controls which frequency register, FREQ0 or FREQ1, is used in the phase
accumulator. The frequency register to be used can be selected using Pin FSELECT or Bit FSEL. When Bit FSEL is
used to select the frequency register, the FSELECT pin should be tied to CMOS high or low.

10PSELECTPhase Select Input. PSELECT controls which phase register, PHASE0 or PHASE1, is added to the phase accumulator
output. The phase register to be used can be selected using Pin PSELECT or Bit PSEL. When the phase registers are being
controlled by Bit PSEL, the PSELECT pin should be tied to CMOS high or low.

9,10两个引脚就是来选择哪个寄存器输出有效的
http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_485052.jpg
(原文件名:未命名.jpg)

当控制寄存器的PIN/SW位置1时,频率/相位寄存器由外部引脚选择,当PIN/SW清0时,由FSEL/PSEL位选择

gzyx 发表于 2009-9-25 12:04:03

终于懂了,谢谢楼上的!

ajoe 发表于 2009-9-25 13:52:33

顶一下,虽然现在用不到

Duida 发表于 2010-4-24 13:23:27

zhenkai18 发表于 2010-5-16 21:43:06

回复【楼主位】smile.dan
-----------------------------------------------------------------------

mark

wupeng1592437 发表于 2010-8-25 19:19:49

谢谢

maqingbiao 发表于 2010-8-30 11:35:52

收下

weiniLR 发表于 2011-3-10 18:21:42

mark~~

yuan90826 发表于 2011-5-6 21:20:37

高手!!!!!

monkhooder 发表于 2011-5-6 23:23:12

mark

wanyou132 发表于 2011-5-7 09:41:25

MARK

ledatou 发表于 2011-6-7 21:46:44

./emotion/em021.gif        ./emotion/em021.gif        ./emotion/em021.gif        ./emotion/em021.gif

qjj2858 发表于 2011-7-11 12:57:18

谢谢 最近在研究dds ad9834

728196 发表于 2011-7-11 13:12:15

MARK

60333tim 发表于 2011-7-11 17:08:01

mark

philipchen61 发表于 2011-12-10 21:22:11

这个我得好好顶一下

CaineStrong 发表于 2012-7-5 18:19:16

mark......

PSIR 发表于 2012-9-10 16:01:00

请教一下,AD9834 和 AD9833 的指令是否一样?

我之前用过 AD9833,现在想用 AD9834 完成下面这个 I-Q 信号输出的功能:Can multiple DDS devices be synchronized for, say, I-Q capability?

PSIR 发表于 2012-9-13 14:42:30

请问一下大家:

AD9834为什麽要有两个频率寄存器(FREQ0和FREQ1)以及两个相位寄存器(PHASE0和PHASE1)?

因为IC只有一个输出,如果两个频率寄存器和两个相位寄存器都写了值,

那请问输出频率和相位会由哪一个寄存器来决定,还请高手解答。

xiajiuxing 发表于 2012-10-10 20:07:54

好东西、、、、、、、、、、、、
页: [1]
查看完整版本: 国赛结束 发几个AD、DA和AD9852、AD9834的示例代码