作者cpyi (cpyi)
看板Electronics
标题[问题] 适合高速ADC的後端硬体
时间Thu Feb 18 22:23:47 2016
请问在Sampling Rate 1MSPS一般会用什麽後端硬体来接收?
买了一个Raspberry Pi,发现表面上速度够快,
但实际上不适合,因为Timing抓不准,
要在做一些底层的开发,实在有点麻烦。
是可以开发FPGA的,但是又觉得有点杀鸡用牛刀,
希望有Out of box的Solution,最好可以配合一些Post-processing能力,
价钱不要太贵,有适合的方案吗?
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.230.251.16
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1455805430.A.6B4.html
1F:→ Schottky: Raspberry Pi 的问题可能在於作业系统 02/18 22:50
2F:→ Schottky: Cortex-M 系列 MCU 不知道行不行? 02/18 22:51
3F:→ Schottky: out of box 是什麽意思? 02/18 22:52
5F:→ cpyi: Out of the box才正确 就是不需要特别再设定 02/18 23:15
6F:→ cpyi: 安装完即可用 02/18 23:16
7F:→ cpyi: 用不适合的硬体 再Hake太烦了 耗时间 02/18 23:17
8F:推 bxxl: Timing抓不准? 你ADC跟MCU用同样的clock source不就好了 02/19 01:26
9F:→ bxxl: ADC要抓什麽timing? 只要同步好,每个sample都刚好敲进一笔 02/19 01:27
10F:→ bxxl: 产生的资料流 放到fifo或记忆体里面再去处理 02/19 01:28
11F:推 da5n299o: 用同clock source还对不准可能是板子layout 调一下就好 02/19 18:26
12F:→ cpyi: bxxl大可以解释清楚一点吗? 我本来也以为他是FIFO 02/19 20:22
13F:→ cpyi: 但是後来发现要给ADC一次转换 需要先送一个Trigger的讯号 02/19 20:22
14F:→ cpyi: 问题就是用Raspberry Pi送这个讯号送不准 02/19 20:23
15F:→ cpyi: 是需要买特定的ADC吗? 谢谢! 02/19 20:23
16F:→ cpyi: 例如adc101s101 他有一个CS的脚位 一定要用MCU往下拉 02/19 20:37
17F:→ cpyi: ADC才有一个Conversion 02/19 20:38
18F:推 bxxl: 用外部电路除频,比如说MCU clock input吃 25MHz, 那就用个 02/19 23:18
19F:→ bxxl: 0-24的counter, 每25 input clock 数完一次,输出一个trigger 02/19 23:19
20F:→ bxxl: 这个trigger就可以拿给ADC用 02/19 23:20
21F:→ bxxl: 你可以看一下系统里是不是已经有内建除频的硬体 02/19 23:22
22F:→ bxxl: 另外其实如果你用 MCU timer去触发中断来送 trigger, 02/19 23:23
23F:→ bxxl: 虽然因为有软体的部份,会不太准,但这只是jitter而已 02/19 23:24
24F:→ bxxl: 时间拉长来看频率还是准的,只是中间会"抖动"(小幅前後漂移 02/19 23:25
25F:→ bxxl: 这就要看应用上jitter的影响 02/19 23:26
26F:→ cpyi: 我大概懂了 谢谢bxxl大! 02/20 18:25