WhyCan Forum(哇酷开发者社区)

我们能随心所欲"有问题百度(谷歌)一下", 这得感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

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

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
累计积分: 743
个人网站

使用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
累计积分: 406

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

最大只能30M?

离线

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

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
累计积分: 743
个人网站

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

超级萌新 说:

最大只能30M?


对呀,STC8最大就30MHz了

离线

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

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

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

不可以再超了吗?

离线

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

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
累计积分: 743
个人网站

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
累计积分: 922

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

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

离线

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

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
累计积分: 743
个人网站

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

我得看看用什么cpld合适

离线

#8 2020-04-19 03:46:15

bxaW
会员
注册时间: 2020-04-19
累计积分: 7

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

超频,要手动输入频率

离线

#9 2020-04-19 12:28:03

LC123456
会员
注册时间: 2020-04-19
累计积分: 10

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

可以超过30吧

离线

#10 2020-07-29 18:52:44

Angmall
会员
注册时间: 2020-03-27
累计积分: 8

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

1、同时打开4路CCP没有测试过,所以一下还看不出问题点。

2、建议你可以这样实现下,就是设计4个程序,每个程序只是使用1路CCP,中断里面也是只处理1路,这样观察对比4路采集情况。

3、如果分开之后4路采集比较一致,那就是再同时使用时有些配置还没有注意到,这个需要对照手册寄存器再找下原因,必要时可能需要向STC官方技术求帮助。

4、如果分开之后4路采集和你现有的采集比较一致,这个问题就有点大了,这时建议你把实验结果数据和程序源码上传下,大伙帮忙分析。

离线

#11 2020-07-30 07:15:23

1847123212
会员
注册时间: 2019-11-21
累计积分: 23

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

5-6块钱的cpld就行

离线

页脚

工信部备案:粤ICP备20025096号-1 Powered by FluxBB