WhyCan Forum

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2019-10-31 10:59:02

迪卡
会员
注册时间: 2018-11-02
累计积分: 267

使用STC8捕获最低750ns脉冲宽度

我用STC8A8K64S4A12。
使用PCA捕捉脉冲宽度。
设置主频20M,只能捕获到1200ns脉冲,
设置主频24M,只能捕获到1000ns脉冲,
设置主频跑30M,能捕获到800ns脉冲,极限是740ns。
需要捕获到700ns的脉冲,好难啊..........
如果捕获不到,那么700ns的脉冲算出来就是乱的数字,没准是啥,太难了。
QQ%E5%9B%BE%E7%89%8720191031105822.jpg

离线

#2 2019-10-31 11:11:16

超级萌新
会员
注册时间: 2018-05-04
累计积分: 303

Re: 使用STC8捕获最低750ns脉冲宽度

最大只能30M?

离线

#3 2019-10-31 11:15:26

迪卡
会员
注册时间: 2018-11-02
累计积分: 267

Re: 使用STC8捕获最低750ns脉冲宽度

超级萌新 说:

最大只能30M?


对呀,STC8最大就30MHz了

离线

#4 2019-10-31 11:22:11

超级萌新
会员
注册时间: 2018-05-04
累计积分: 303

Re: 使用STC8捕获最低750ns脉冲宽度

不可以再超了吗?

离线

#5 2019-10-31 12:24:01

迪卡
会员
注册时间: 2018-11-02
累计积分: 267

Re: 使用STC8捕获最低750ns脉冲宽度

超级萌新 说:

不可以再超了吗?

stc-isp上说最大可设置35M
但实际最高只能32M,可是32M和30M的样子一模一样,
还是最大只能捕捉到740ns。
还是考虑一下别的片子吧。

而且这只是捕捉一路脉冲,
我需要捕捉4路,
捕捉1500ns脉冲,我4路一起捕捉,只能抓到3路,第4路时间不够了。
捕捉1000ns脉冲,我4路一起捕捉,只能抓到2路,另两路抓不到。
捕捉800ns脉冲,我4路一起捕捉,偶尔能抓到2路,基本上抓1路。

先这么地吧。
设备发出去再做一版更新。
不知道用啥片子好一点。

离线

#6 2019-10-31 12:34:51

达克罗德
会员
注册时间: 2018-04-10
累计积分: 593

Re: 使用STC8捕获最低750ns脉冲宽度

你这个需求应该用FPGA吧,几块钱的FPGA就够了,和单片机价格差不多

离线

#7 2019-10-31 17:32:23

迪卡
会员
注册时间: 2018-11-02
累计积分: 267

Re: 使用STC8捕获最低750ns脉冲宽度

我得看看用什么cpld合适

离线

页脚