查看: 494|回复: 6

[求助] 使用1114的timer,制作高精度脉冲序列

[复制链接]

该用户从未签到

77

主题

147

帖子

0

高级会员

Rank: 4

积分
930
最后登录
2024-5-2
发表于 2023-6-7 15:02:26 | 显示全部楼层 |阅读模式
本帖最后由 chuandaoxy 于 2023-6-7 15:28 编辑

设备需要一个50us周期的脉冲,脉冲数是通过串口下发指令,占空比可调1-99,由两个定时器制作,目前使用51在速度和精度上误差比较大,大体思路,两个定时器,高电平,低电平交互,做成一个脉冲时间常数的装载,如果1114运行在48M,还使用上述方法,能保证50us的精度吗,实际这是个老问题精度问题一直没有解决,经常做出的pulse是42-49us摆动,大家提提思路,有啥好办法,前提必须带通信,纯模拟的办法不行
目前还有一个做法利用一路pwm,在输出端增加另一路cap硬件捕捉来计数,但是第一个脉冲畸变-如果隔离采集会不会消除这个问题,

谢谢


我知道答案 目前已有6人回答
回复

使用道具 举报

  • TA的每日心情

    3 天前
  • 签到天数: 1481 天

    [LV.10]以坛为家III

    203

    主题

    2万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    92877
    最后登录
    2024-4-30
    发表于 2023-6-7 20:47:19 | 显示全部楼层
    通过分频配置可以实现,但是精度多高就不太清楚了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    356

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2603
    最后登录
    2023-6-23
    发表于 2023-6-7 21:49:18 | 显示全部楼层
    50us也就是200kHz,很容易实现。

    你可以看看那个16位定时器或32位定时器,都可以。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-2 08:40
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    97

    主题

    839

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    3988
    最后登录
    2024-4-30
    发表于 2023-6-8 09:43:49 | 显示全部楼层
    可以搜索下论坛里有CTimer的例程以及百度 google上有很多CTimer的使用介绍
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    356

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2603
    最后登录
    2023-6-23
    发表于 2023-6-8 17:00:33 | 显示全部楼层
    mgn 发表于 2023-6-8 09:43
    可以搜索下论坛里有CTimer的例程以及百度 google上有很多CTimer的使用介绍

    LPC1114有CTimer吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    3 天前
  • 签到天数: 1481 天

    [LV.10]以坛为家III

    203

    主题

    2万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    92877
    最后登录
    2024-4-30
    发表于 2023-6-8 17:24:10 | 显示全部楼层
    香水橙 发表于 2023-6-8 17:00
    LPC1114有CTimer吗?

    要啥CTimer之类的啊,直接systick
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    356

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2603
    最后登录
    2023-6-23
    发表于 2023-6-14 11:02:22 | 显示全部楼层
    stm1024 发表于 2023-6-8 17:24
    要啥CTimer之类的啊,直接systick

    还是你够狠
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-5-3 16:42 , Processed in 0.150353 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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