跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
折叠
品牌标识

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1H系列
  4. 关于PWM硬件触发ADC周期不准问题

关于PWM硬件触发ADC周期不准问题

已定时 已固定 已锁定 已移动 已解决 YTM32B1H系列
6 帖子 2 发布者 140 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • yxydoctorY 离线
    yxydoctorY 离线
    yxydoctor
    写于 最后由 编辑
    #1

    MCAL环境下测试PWM周期触发ADC采样例程,整个过程没问题。
    但发现每次进入通道组完成中断的时间变化挺大的,跟PWM设定的周期也不是很吻合。
    采样流程应该是: PWM周期触发->TMU->ADC0

    其它问题包括:
    1 - 采保时间似乎不可设置;
    2 - 不支持硬件平均

    1 条回复 最后回复
    0
    • houjun_xiaoH 离线
      houjun_xiaoH 离线
      houjun_xiao YunTu
      写于 最后由 编辑
      #2

      1-采样保持时间在这里设置:

      image.png
      2 - 进入通道完成中断时间的问题,是否方便展示一下你的测试过程和PWM,ADC配置等信息?

      yxydoctorY 1 条回复 最后回复
      0
      • yxydoctorY 离线
        yxydoctorY 离线
        yxydoctor
        在 回复了 houjun_xiao 最后由 编辑
        #3

        houjun_xiao 好的。PWM就是例程默认0.1ms,加了一路Gpt作测量。
        Adc.zip

        1 条回复 最后回复
        0
        • houjun_xiaoH 离线
          houjun_xiaoH 离线
          houjun_xiao YunTu
          写于 最后由 编辑
          #4

          采用MPWM,eTMR等模块配置PWM硬件触发ADC时,由于这些模块产生的trigger信号宽度仅为模块bus clock的周期,脉宽非常小,因此配置trigger同步时应设置为bus clock 同步,不要设置为function clock 同步,避免因trigger 信号脉宽过窄无法触发ADC.

          image.png

          1 条回复 最后回复
          0
          • houjun_xiaoH 离线
            houjun_xiaoH 离线
            houjun_xiao YunTu
            写于 最后由 编辑
            #5

            另外,main.c里面你们添加的代码,都可以添加在模板里面的/*USER CODE BEGIN * */与/*USER CODE END * */中间,这样每次用YCT生成代码的时候,这些代码都可以保留,不会被删除掉。
            image.png

            yxydoctorY 1 条回复 最后回复
            0
            • yxydoctorY 离线
              yxydoctorY 离线
              yxydoctor
              在 回复了 houjun_xiao 最后由 编辑
              #6

              houjun_xiao 好的,按您说的做修改,确实如此。完美解决,谢谢!

              1 条回复 最后回复
              0
              • EnweiE Enwei 将这个主题转为问答主题,在
              • EnweiE Enwei 将这个主题标记为已解决,在

            • 云途论坛规则/Yuntu Forum Rules

              发帖前请查看

            • YCT离线License申请流程

              帮助没办法联网的电脑使用YCT

            • YT CONFIG TOOL调查问卷

              帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

            • demo
              12
              can
              9
              lin stack
              6
              yt-link
              5
              vscode
              3
              adc模块
              2
              i2c
              2
              uuid
              2
              Online Users
              • 登录

              • 登录或注册以进行搜索。
              • 第一个帖子
                最后一个帖子
              0
              • 版块
              • 最新
              • 标签
              • 热门