4603|18

1万

帖子

29

TA的资源

裸片初长成(高级)

楼主
 

有没有带数据缓存的DAC? [复制链接]


    闲来就想着俺的扫频仪,设计DAC电路产生低扫频信号,总感觉CPU为产生某一因定频率的信号时,需要一直不停地写DAC,这些重复的工作,虽可以用通用逻辑器件完成,但电路还是复杂的。

     所以在想,如果DAC中带有数据缓存,再配合脉冲分频器,这样就可以将数据写入缓存后,只用给DAC一个时钟,就可以不停地输出某一固定频率、固定波形的信号了。

-----------------什么型号的DAC有这样的功能?

千万别向我推荐FBGA,那是我下一步准备学的。
此帖出自模拟电子论坛

最新回复

这个想法太棒了  详情 回复 发表于 2019-1-7 10:05
点赞 关注

回复
举报

2万

帖子

0

TA的资源

超级版主

沙发
 
以前做过数据自动存储的ADC,该ADC产生的数据不必每个都由CPU处理。
方法是:ADC时钟同时驱动一个计数器使计数器加一,计数器输出作为地址,ADC数据直接存到该地址对应的存储单元。
你的要求,是否可以将数据事先写入存储器并为计数器赋初值,每个时钟计数器加一,并将计数器输出的地址所对应的单元数据取出,送到DAC?
此帖出自模拟电子论坛

点评

这个想法太棒了  详情 回复 发表于 2019-1-7 10:05
是这样的, 就是把这个存储器及计数器合并到DAC中,就是所期望的。  详情 回复 发表于 2015-10-9 13:05
 
 

回复

2万

帖子

0

TA的资源

超级版主

板凳
 
当然,存储器的读信号和DAC的写信号等等也必须自动产生。这些信号可能相对于计数器的时钟有一定时间的延迟,以保证时序正确。
此帖出自模拟电子论坛
 
 
 
 

回复

3138

帖子

0

TA的资源

裸片初长成(初级)

4
 
用FPGA做的任意波形发生器就是这概念了:向一Ring Buffer预置一周期的数据,并定下更新周期,然后放开让FPGA Free-run。
仅用MCU资源的定时中断或DMA或也行,若速度不快的话。
此帖出自模拟电子论坛

点评

FPGA实现是很容易的,那是下一步的事 ----- 跟你学FPGA  详情 回复 发表于 2015-10-9 13:06
 
 
 
 

回复

3138

帖子

0

TA的资源

裸片初长成(初级)

5
 
还有,用 Cypress 的 PSoC 或也能做。
此帖出自模拟电子论坛
 
 
 
 

回复

9717

帖子

24

TA的资源

版主

6
 
本帖最后由 littleshrimp 于 2015-10-9 15:21 编辑

ADI 有款DDS AD9102有2048*14BIT的缓存 最大支持180MHZ
DAC又带缓存是不是就可以理解为DDS了,而且比DDS功能更强大,可以输出任意波型,这款芯片是你最好的选择。
http://www.analog.com/cn/product ... ml#product-overview
此帖出自模拟电子论坛

点评

DDS的价格可是不低的。 我手里已经有个125M的DAC了,所以就打算用它。在画电路时想起来指挥DAC工作,本来可以让CPU很轻松的,但实际的芯片却需要不停地写入  详情 回复 发表于 2015-10-9 13:10
 
 
 
 

回复

9717

帖子

24

TA的资源

版主

7
 
DAC使用DMA配合定时器也不会占太多资源
此帖出自模拟电子论坛
 
 
 
 

回复

1万

帖子

29

TA的资源

裸片初长成(高级)

8
 
maychang 发表于 2015-10-9 11:56
以前做过数据自动存储的ADC,该ADC产生的数据不必每个都由CPU处理。
方法是:ADC时钟同时驱动一个计数器使 ...

是这样的,

就是把这个存储器及计数器合并到DAC中,就是所期望的。
此帖出自模拟电子论坛
 
 
 
 

回复

1万

帖子

29

TA的资源

裸片初长成(高级)

9
 
仙猫 发表于 2015-10-9 12:06
用FPGA做的任意波形发生器就是这概念了:向一Ring Buffer预置一周期的数据,并定下更新周期,然后放开让FPG ...

FPGA实现是很容易的,那是下一步的事  -----  跟你学FPGA
此帖出自模拟电子论坛

点评

……惶恐! 俺是属于到处凑热闹,却无一致精的那种。  详情 回复 发表于 2015-10-9 16:37
 
 
 
 

回复

1万

帖子

29

TA的资源

裸片初长成(高级)

10
 
littleshrimp 发表于 2015-10-9 12:22
ADI 有款DDS有1024*14BIT的缓存 最大支持180MHZ

DDS的价格可是不低的。

我手里已经有个125M的DAC了,所以就打算用它。在画电路时想起来指挥DAC工作,本来可以让CPU很轻松的,但实际的芯片却需要不停地写入
此帖出自模拟电子论坛

点评

如果有带数据缓存的DAC,并且你决定采用这种DAC,那你手中的那个125M的DAC不是又没有利用上?  详情 回复 发表于 2015-10-9 19:38
 
 
 
 

回复

3138

帖子

0

TA的资源

裸片初长成(初级)

11
 
dontium 发表于 2015-10-9 13:06
FPGA实现是很容易的,那是下一步的事  -----  跟你学FPGA

……惶恐!
俺是属于到处凑热闹,却无一致精的那种。
此帖出自模拟电子论坛
 
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

12
 
dontium 发表于 2015-10-9 13:10
DDS的价格可是不低的。

我手里已经有个125M的DAC了,所以就打算用它。在画电路时想起来指挥DAC工作, ...

如果有带数据缓存的DAC,并且你决定采用这种DAC,那你手中的那个125M的DAC不是又没有利用上?
此帖出自模拟电子论坛

点评

呵呵,哈哈  详情 回复 发表于 2015-10-9 21:34
 
 
 
 

回复

1万

帖子

29

TA的资源

裸片初长成(高级)

13
 
maychang 发表于 2015-10-9 19:38
如果有带数据缓存的DAC,并且你决定采用这种DAC,那你手中的那个125M的DAC不是又没有利用上?

呵呵,哈哈
此帖出自模拟电子论坛
 
 
 
 

回复

9717

帖子

24

TA的资源

版主

14
 
顺便问一下 STM32F746G-DISCO discovery board如果接并行的DAC 引出的I/O口够用吗?
此帖出自模拟电子论坛

点评

俺没有746,俺只有“气死喽”  详情 回复 发表于 2015-10-10 19:58
 
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

回复

1万

帖子

29

TA的资源

裸片初长成(高级)

15
 
littleshrimp 发表于 2015-10-10 17:16
顺便问一下 STM32F746G-DISCO discovery board如果接并行的DAC 引出的I/O口够用吗?

俺没有746,俺只有“气死喽”
此帖出自模拟电子论坛
 
 
 
 

回复

9717

帖子

24

TA的资源

版主

16
 
楼主这个项目是很高大上东西 主控准备用哪个
此帖出自模拟电子论坛

点评

这不是什么高、大、上的,技术上的要求相对低的。 具体用什么CPU,现在还没定。  详情 回复 发表于 2015-10-11 10:10
 
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

回复

1万

帖子

29

TA的资源

裸片初长成(高级)

17
 
littleshrimp 发表于 2015-10-11 07:35
楼主这个项目是很高大上东西 主控准备用哪个

这不是什么高、大、上的,技术上的要求相对低的。
具体用什么CPU,现在还没定。
此帖出自模拟电子论坛
 
 
 
 

回复

9717

帖子

24

TA的资源

版主

18
 
我最近在了解汽车雷达方面技术,有些问题没弄明白,在群里提问还没有回复呢,自己高频方面了解到太少。
此帖出自模拟电子论坛
 
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

回复

20

帖子

0

TA的资源

一粒金砂(中级)

19
 
maychang 发表于 2015-10-9 11:56
以前做过数据自动存储的ADC,该ADC产生的数据不必每个都由CPU处理。
方法是:ADC时钟同时驱动一个计数器使 ...

这个想法太棒了
此帖出自模拟电子论坛
 
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表