网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
搜索关键字: 所有资讯 行业动态 市场趋势 政策法规 新品发布 技术资讯 价格快报 展会资讯
  • 达普IC芯片交易网 > 新闻中心 > 基础知识 > 正文
  • RSS
  • MCU计时是错误的思路
    http://www.ic72.com 发布时间:2010/8/11 15:11:08

        有很多人在使用MCU计时时发现误差比较大,把责任都推到MCU速度上来,其实你有没有算过就算是100M的MCU/DSP时钟经过分频再除以CPU状态数得到的机器周期还有多少?通常一个指令又要一到几个机器周期,这样速度当然不够。而且就算是用倍频CPU或者直接说指令执行很快,那么MCU上的计数器也存在中断进入的时间不确定性:可能计时开始门限电平到来时一个指令还没有执行完这样INT是无论无何也无法及时响应的,就算用NOP等待,那也要等几CPU状态走完,而计时开始门限电平在第几个状态到来是无法确定的,这样也是有误差的。要想真正做到实时只有用硬件计数器,我们在这类设计中一般是用CPLD自己做的触发和计数逻辑。MCU的工作只能是触发发射(计时开始),和采集CPLD计数器出来的数据,做相关运算。可能一片会不够(如果做的样本采集点数很多的话),那就用两片好了。


     


    www.ic72.com 达普IC芯片交易网
  • 行业动态
  • 市场趋势
  • 政策法规
  • 新品发布
  • Baidu

    IC快速检索:abcdefghijklmnopqrstuvwxyz0123456789
    COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
    客户服务:service@IC72.com 库存上载:IC72@IC72.com
    (北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
    京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质