打印
[STM32]

STM32能做高速AD/DA吗

[复制链接]
7803|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jiaojiawei|  楼主 | 2013-8-27 08:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
mgf006| | 2013-8-27 09:25 | 只看该作者
STM32 搞60M估计来不及,搞低一些应该可以。

使用特权

评论回复
板凳
jiaojiawei|  楼主 | 2013-8-27 14:34 | 只看该作者
mgf006 发表于 2013-8-27 09:25
STM32 搞60M估计来不及,搞低一些应该可以。

但是它内部自带的最高也就能做到1M左右了,难道高频的只能用FPGA做了。

使用特权

评论回复
地板
huangxz| | 2013-8-27 19:31 | 只看该作者
高速采样还是用fpga比较好

使用特权

评论回复
5
lcdi| | 2013-8-27 20:21 | 只看该作者
做控制应该可以,做时序速度肯定不够,如果通过stm32数据交换那是不行的,简单计算一下就知道了,设计时要留余地。

使用特权

评论回复
6
jiaojiawei|  楼主 | 2013-8-28 07:54 | 只看该作者
huangxz 发表于 2013-8-27 19:31
高速采样还是用fpga比较好

想用32做个手持示波器,可是速度一直上不去,不知道有没有什么办法。

使用特权

评论回复
7
jiaojiawei|  楼主 | 2013-8-28 07:55 | 只看该作者
lcdi 发表于 2013-8-27 20:21
做控制应该可以,做时序速度肯定不够,如果通过stm32数据交换那是不行的,简单计算一下就知道了,设计时要 ...

那有没有解决的办法,提高采样速率。

使用特权

评论回复
8
huangxz| | 2013-8-28 08:30 | 只看该作者
jiaojiawei 发表于 2013-8-28 07:54
想用32做个手持示波器,可是速度一直上不去,不知道有没有什么办法。

没做过,只能帮顶了,我觉的示波器处理速度至少要用dsp才行啊

使用特权

评论回复
9
lcdi| | 2013-8-28 09:06 | 只看该作者
jiaojiawei 发表于 2013-8-28 07:55
那有没有解决的办法,提高采样速率。

想做示波器的话,关键不是单片机,因为AD速度高达60MHz,单片机都不行的。
设计的重点就是数据流不通过单片机。ADC直接到RAM,而控制信号可以用单片机,如果单片机速度配合不了那就用门电路或CPLD或FPGA。

使用特权

评论回复
10
icecut| | 2013-8-28 10:11 | 只看该作者
60M,绝对处理不过来.放弃吧.
就算407都不行.

使用特权

评论回复
11
jiaojiawei|  楼主 | 2013-8-28 11:10 | 只看该作者
icecut 发表于 2013-8-28 10:11
60M,绝对处理不过来.放弃吧.
就算407都不行.

用FIFO能不能做?

使用特权

评论回复
12
jiaojiawei|  楼主 | 2013-8-28 11:13 | 只看该作者
lcdi 发表于 2013-8-28 09:06
想做示波器的话,关键不是单片机,因为AD速度高达60MHz,单片机都不行的。
设计的重点就是数据流不通过单 ...

想用FIFO做,用IDT7204做不知行不。

使用特权

评论回复
13
icecut| | 2013-8-28 14:44 | 只看该作者
jiaojiawei 发表于 2013-8-28 11:13
想用FIFO做,用IDT7204做不知行不。

关键是数据要丢很多.fifo你需要外部触发采样和存储.这个触发源单片机产生不了.

使用特权

评论回复
14
jiaojiawei|  楼主 | 2013-8-28 20:16 | 只看该作者
icecut 发表于 2013-8-28 14:44
关键是数据要丢很多.fifo你需要外部触发采样和存储.这个触发源单片机产生不了. ...

数据可能会丢失,但是32的触法源应该能达到30M左右吧!感觉采样频率应该能带到二三十兆吧。

使用特权

评论回复
15
icecut| | 2013-8-28 22:48 | 只看该作者
jiaojiawei 发表于 2013-8-28 20:16
数据可能会丢失,但是32的触法源应该能达到30M左右吧!感觉采样频率应该能带到二三十兆吧。 ...

换方案吧.stm32也就支持片内ad的速度.

使用特权

评论回复
16
lcdi| | 2013-8-29 21:20 | 只看该作者
jiaojiawei 发表于 2013-8-28 11:13
想用FIFO做,用IDT7204做不知行不。

FIFO速度够的话当然是可以的。触发不用那么高速度吧?你不会是想触发一次采样一次吧?
应该是触发一次采样满整个内存。

使用特权

评论回复
17
linfeng24| | 2013-8-29 23:41 | 只看该作者
必须能啊。。。

使用特权

评论回复
18
jiaojiawei|  楼主 | 2013-8-30 11:51 | 只看该作者
lcdi 发表于 2013-8-29 21:20
FIFO速度够的话当然是可以的。触发不用那么高速度吧?你不会是想触发一次采样一次吧?
应该是触发一次采 ...

我是说用时钟脉冲采样满内存后再进行读取数据。

使用特权

评论回复
19
jiaojiawei|  楼主 | 2013-8-30 11:52 | 只看该作者
linfeng24 发表于 2013-8-29 23:41
必须能啊。。。

用FIFO应该行吧?

使用特权

评论回复
20
linfeng24| | 2013-8-30 13:01 | 只看该作者
jiaojiawei 发表于 2013-8-30 11:52
用FIFO应该行吧?

必须用上FIFO,不然stm32反应不来

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

14

帖子

0

粉丝