论坛风格切换切换到宽版
  • 5110阅读
  • 13回复

AVR DDS 2 照着做了一个 不错啊 [复制链接]

上一主题 下一主题
离线szcharle
 
发帖
13335
只看楼主 倒序阅读 0楼 发表于: 2008-11-09
仿照人家的做了一个 不错 有菜单 功能爽 虽然是256的土造dac 但是看起来还不错!一片16mhz的mega16搞定 全部开源 请看原作者的网站
http://www.scienceprog.com/avr-dds-signal-generator-v20/

波形都是在俺的老土模拟示波器上实拍的 俺这示波器本身就很烂的
此外还有高速信号 只能生成 1,2,4,8mhz 是用pwm口出的
egc不知道是干吗的不懂 噪声信号看源代码 应该是伪随机的 假的 不过应该够用了吧

dds frequency range is from 0 to 65534hz
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线szcharle
发帖
13335
只看该作者 1楼 发表于: 2008-11-09

原作者网站给出的熔丝位 在俺的周立功easypro80b编程器上面 要把ocden和jtagen不打钩才行(都=1 而不是=0) 应该是作者用了一个波形停止 需要用到jtag的啥子功能吧 所以熔丝位上要enable这两项才行
如果您做的时候发现lcd无显示不工作 哪么可以考虑吧这两个熔丝位反过来烧一次试试 偶私下觉得上面图中的这个是错误的 反正都enable就对了 应该是1是enable 0不是
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线bd4igh
发帖
4250
只看该作者 2楼 发表于: 2008-11-09
好!
用手机照的吧,有点模糊。
离线szcharle
发帖
13335
只看该作者 3楼 发表于: 2008-11-09
手机很惨的说 100万像素 不过能传递足够的内容就行啦
离线szcharle
发帖
13335
只看该作者 4楼 发表于: 2008-11-09

这个avr dds 2 和之前的avr dds 1 是纯粹用单片机+dac生成波形的 不是利用mcu控制专业dds芯片地
离线BG4XCR
发帖
33381
只看该作者 5楼 发表于: 2008-11-09
恭喜一个。。。
离线szcharle
发帖
13335
只看该作者 6楼 发表于: 2008-11-09
'
恭喜一个。。。
'
谢谢!感谢帮助!
既然把我扶上马 不妨再送俺一程吧(很无耻的说!
离线yuhang
发帖
1803
只看该作者 7楼 发表于: 2008-11-09
我打算用cpld做一个
离线szcharle
发帖
13335
只看该作者 8楼 发表于: 2008-11-09
不懂,问问,用那个频率能调的吗?咋实现呢?
'
我打算用cpld做一个
'
离线yuhang
发帖
1803
只看该作者 9楼 发表于: 2008-11-09
'
不懂,问问,用那个频率能调的吗?咋实现呢?
'


就是用cpld做一个硬件的dds核

很简单的
离线awakening
发帖
795
只看该作者 10楼 发表于: 2008-11-09
'
不懂,问问,用那个频率能调的吗?咋实现呢?
'
用dsp builder 几步就能生成个dds核... 不知道max ii -3速度的能实现多少m的输出.
离线xiaomu
发帖
178
只看该作者 11楼 发表于: 2008-11-09
要da?
yuhang怎么解决,感觉高速的da贵^_^
'
就是用cpld做一个硬件的dds核
很简单的
'
离线awakening
发帖
795
只看该作者 12楼 发表于: 2008-11-09
大不了和楼主那个一样,用电阻网络做da,木哈哈哈
离线yuhang
发帖
1803
只看该作者 13楼 发表于: 2008-11-10
就弄个r-2r电阻网络就行

输出电压=vccxd/256