• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

怎样获取信号的频率

hehung 2018-04-29 浏览量:994
使用51单片机,怎样才能准确的而获取高频信号的频率10Mhz以内的
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 51单片机无法采样10M的频率,一般来说单片机的ADC目前最快的也只有14M,按照采样定律最多只能采7MHz的信号,10M以上的建议用专门的ADC再通过数字信号传给单片机处理

其他答案 数量:5
  • 可以使用51的定时器输入捕获的方式获得10MHz以下频率的方波信号,如果再高的话就没法获取了。

    • 发布于2018-04-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 传统型的51主频最高也才24M,你要采10M的信号,很悬,51一个指令周期有12个时钟周期,就算使能倍频模式也要6个时钟周期....就是说他能感受到这个10M的信号但是来不及做出反应下一个信号就来了.....
    • 发布于2018-04-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 准确获取不知是要到多高的级别,8052还是不要想了,用目前新的带捕获模式的51单片机,让定时器工作在单指令模式,主频到100M(不一定有),能达到十分之一的精度,这个精度还是不怎么样的,所以,还是不要用这个设计了
    • 发布于2018-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 10M用FPGA  单片机不好实现
    • 发布于2018-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 51单片机采样的10M信号是很不准确的,它的主频才几兆啊
    可以使用主频更高的单片机,或是FPGA或是CPLD
    • 发布于2018-05-01
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

怎样获取信号的频率