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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1M系列
  4. GPIO配置位ADC采样模式时,为什么IO的电平会是高电平?急!!!

GPIO配置位ADC采样模式时,为什么IO的电平会是高电平?急!!!

已定时 已固定 已锁定 已移动 YTM32B1M系列
adc模块
12 帖子 3 发布者 64 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • XgqX 离线
    XgqX 离线
    Xgq
    编写于 最后由 编辑
    #3

    通过软件配置的IO口,初始化时低电平的,
    image.png
    image.png
    image.png
    image.png

    1 条回复 最后回复
    0
    • XgqX 离线
      XgqX 离线
      Xgq
      回复了quanfeng 最后由 编辑
      #4

      我将电路的连接断开,IO没有连接任何电路,测出来时高电平

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

        通过 SDK 软件代码可以看到只有 mux 为 PCTRL_MUX_AS_GPIO 的情况下才会去配置 IO 的输入输出方向,并且还要满足 IO 为输出的情况下,软件才会配置 IO 的输出电平。我们可以先确定是否是 MCU 上电 PTC15 就拉高,还是执行 IO 初始(PINS_DRV_Init)后 PTC15 电平会拉高,从确定是从软件上去排查还是从硬件上去排查3c6965d1-c041-4652-8bb6-999519ee1a49-image.png

        XgqX 1 条回复 最后回复
        0
        • XgqX 离线
          XgqX 离线
          Xgq
          回复了quanfeng 最后由 编辑
          #6

          quanfeng b165aad1-4bc9-4d7c-8595-0878dcd07cc0-image.png 那为什么通过寄存器设置后没有效果?

          quanfengQ 1 条回复 最后回复
          0
          • quanfengQ 离线
            quanfengQ 离线
            quanfeng YunTu
            回复了Xgq 最后由 编辑
            #7

            Xgq 不建议直接写 PCOR 寄存器

            1. PTC15 在 MUX 为 ADC mode 的情况下写 PCOR 寄存器也没法控制 IO 输出 低电平。
            2. 若外部存在强上拉的情况,即使 IO 出低电平也可能会被外部拉到高电平。
            3. 您是将电路的哪一个部分断开,R21 这颗电阻吗,SAMP_CURR_AD 是 PTC15 吗,SAMP_CURR_AD 只与 SAMP_CURR_DC 通过 R21 连接吗?方便用万用表量一下 R21 电阻SAMP_CURR_AD 端是否与电源短路。
            XgqX 1 条回复 最后回复
            0
            • XgqX 离线
              XgqX 离线
              Xgq
              回复了quanfeng 最后由 编辑
              #8

              quanfeng 是PTC15,没有短路和上拉情况,加上电阻R21后,采样时可以的,但由于IO是高电平,所以R21上会有电压差,IO什么也没有外接,有个3v电压

              quanfengQ 1 条回复 最后回复
              0
              • quanfengQ 离线
                quanfengQ 离线
                quanfeng YunTu
                回复了Xgq 最后由 编辑
                #9

                Xgq 方便发一下您 YCT 部分 ADC 配置的截图吗,IO 配置为 AD 口的情况,您将 R21 电阻接上后,适当降低 ADC 的采样频率,应该采集的值误差会小很多。
                Fadc_smp = Fadc_func_clk_div / (resolution +sample + 2)
                Fadc_smp = ADC 采用频率、Fadc_func_clk_div = ADC 实际工作时钟、resolution = ADC 精度、sample = 采样时间
                654df14c-697a-4104-a62f-e28001e40801-image.png

                XgqX 1 条回复 最后回复
                0
                • XgqX 离线
                  XgqX 离线
                  Xgq
                  回复了quanfeng 最后由 编辑
                  #10

                  quanfeng 02e94d0a-cd9a-4254-8ad2-1446eaab90bb-image.png
                  采的是准的,只是目前由于IO的高电平,不能接R21,不然会有压差,配置位ADC模式时,IO不应该时模拟浮空状态吗?

                  1 条回复 最后回复
                  0
                  • DigaD 离线
                    DigaD 离线
                    Diga
                    编写于 最后由 编辑
                    #11

                    ADC转换序列中,ch13 的上一个采样通道是哪一个,电压是多少,驱动能力怎么样

                    XgqX 1 条回复 最后回复
                    0
                    • XgqX 离线
                      XgqX 离线
                      Xgq
                      回复了Diga 最后由 编辑
                      #12

                      上一个是通道15,是采的是低电平,一样的配置,在模拟输入的模式下,驱动能力还有作用吗?

                      1 条回复 最后回复
                      0

                    • 云途论坛规则/Yuntu Forum Rules

                      发帖前请查看

                    • YCT离线License申请流程

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

                    • YT CONFIG TOOL调查问卷

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

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

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