搜索
bottom↓
回复: 20

请推荐一款具备高分辨率输入捕获的单片机。

[复制链接]

出0入22汤圆

发表于 2017-9-25 19:23:26 来自手机 | 显示全部楼层 |阅读模式
如题,需要测量2个系列,每个系列4个输入端口的顺序脉冲,比如第一个引脚脉冲为0时刻,第二个引脚脉冲为第50us,第三个引脚脉冲为第150us,第四个引脚脉冲为第400us,
要求分辨率能够到2ns,最好能够到1ns,这个要求,单片机有能够实现的可能么?或者需要扩展ram的dsp也行。

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2017-9-25 19:38:15 | 显示全部楼层
1MHz对应1uS,1ns对应1GHz,mcu没谱;只能用硬件直接测试,可以找找可用的FPGA,CPLD之类的

出0入0汤圆

发表于 2017-9-25 19:58:06 | 显示全部楼层
STM32F334貌似可以满足你的要求

出0入442汤圆

发表于 2017-9-25 20:00:17 来自手机 | 显示全部楼层
2ns不要想了,fpga用pipeline模式也很吃力

出0入0汤圆

发表于 2017-9-25 20:35:58 | 显示全部楼层
用 电容 电阻

快速充电 ,然后慢速放电, 延长放电时间(即时间放大器),然后测量

出0入0汤圆

发表于 2017-9-25 20:38:45 | 显示全部楼层
可以试试TMS320F28034PNT,商城有的,带2通道HRCAP,分辨率300ps=0.3ns,
这个芯片最近买了几次,比同样引脚数的28035要便宜很多

出0入663汤圆

发表于 2017-9-25 20:41:38 | 显示全部楼层
TDC-GP22      

出0入0汤圆

发表于 2017-9-25 21:05:00 来自手机 | 显示全部楼层
gzhuli 发表于 2017-9-25 20:41
TDC-GP22

大师,我有个问题想请教您

我的需求是:对一串频率为50MHz的脉冲计数,要求以100ns的时间窗口进行计数,例如第一个100ns 计到1个脉冲, 第二个100ns内计了3个脉冲,第三个100ns计到2个脉冲。

然后把计数值1, 3, 2保存记录下来

您决定这样的需求用什么方案合适?

如果需要多路这样的,您觉得什么方案最好?

出0入0汤圆

发表于 2017-9-25 21:07:07 来自手机 | 显示全部楼层
脉冲是不均匀的,有时候有,有是没有,有时快有时慢,高电平10ns,,低电平10ns

出0入0汤圆

发表于 2017-9-25 21:35:33 | 显示全部楼层
The STM32F334 with high-resolution timer (217 picoseconds) and complex waveform builder plus event handler (HRTIM) for digital power conversion, such as digital switched-mode power supplies, lighting, welding, solar and wireless charging,

用334看行不行。

出0入0汤圆

发表于 2017-9-25 21:43:20 | 显示全部楼层

大师果然高手,这个是我认为最合适的方案。

出0入0汤圆

发表于 2017-9-25 22:16:38 | 显示全部楼层
sme 发表于 2017-9-25 21:35
The STM32F334 with high-resolution timer (217 picoseconds) and complex waveform builder plus event h ...

这是什么原理呢

出0入0汤圆

发表于 2017-9-26 08:11:49 | 显示全部楼层
powerlabor001 发表于 2017-9-25 21:43
大师果然高手,这个是我认为最合适的方案。

这个芯片很神奇,记忆中满足不了2*4个输入的要求

出0入0汤圆

发表于 2017-9-26 16:57:49 | 显示全部楼层
mcu5i51 发表于 2017-9-26 08:11
这个芯片很神奇,记忆中满足不了2*4个输入的要求

一个不够就用两个,再不行用三个,依次累加

出0入0汤圆

发表于 2017-9-27 19:41:44 来自手机 | 显示全部楼层
顶一下,希望大师看到!

出0入663汤圆

发表于 2017-9-27 20:06:13 | 显示全部楼层
lvyi913 发表于 2017-9-25 21:05
大师,我有个问题想请教您

我的需求是:对一串频率为50MHz的脉冲计数,要求以100ns的时间窗口进行计数, ...

这个理论上用单片机定时器就能做,只是50MHz对于IO来讲可能高了一点,如果用FPGA就更加没什么难度了。

出0入0汤圆

发表于 2017-9-27 20:17:17 来自手机 | 显示全部楼层
gzhuli 发表于 2017-9-27 20:06
这个理论上用单片机定时器就能做,只是50MHz对于IO来讲可能高了一点,如果用FPGA就更加没什么难度了。 ...

嗯,这几天查了一下,我大致看了下STM32f407这个级别的好像可以,其IO可以到100M

只是做多通道麻烦一点,不够FPGA灵活,但FPGA不熟悉,没做过实际项目

出0入22汤圆

 楼主| 发表于 2017-9-27 21:36:27 来自手机 | 显示全部楼层
lvyi913 发表于 2017-9-27 20:17
嗯,这几天查了一下,我大致看了下STM32f407这个级别的好像可以,其IO可以到100M

只是做多通道麻烦一点 ...

10ns级别,fpga完成没有鸭梨。

出0入0汤圆

发表于 2017-9-28 00:15:08 来自手机 | 显示全部楼层
zxq6 发表于 2017-9-27 21:36
10ns级别,fpga完成没有鸭梨。

您的问题找到好的解决方案了么?

出0入22汤圆

 楼主| 发表于 2017-9-28 09:07:20 | 显示全部楼层
lvyi913 发表于 2017-9-28 00:15
您的问题找到好的解决方案了么?

暂时木有,fpga时序可以跑100多M,所以10ns的脉冲没问题。但是我的要求是500M到1G,所以有困难。

出0入0汤圆

发表于 2017-9-28 17:42:25 来自手机 | 显示全部楼层
zxq6 发表于 2017-9-28 09:07
暂时木有,fpga时序可以跑100多M,所以10ns的脉冲没问题。但是我的要求是500M到1G,所以有困难。 ...

我这个对时间分辨率没有要求,只是对高速脉冲计数。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-2 01:08

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表