找回密码
 立即注册
查看: 159|回复: 3

PWM触发ADC采样的模式配置问题

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:33
  • 最近打卡:2025-11-18 15:05:49
已绑定手机

15

主题

37

回帖

462

积分

中级会员

积分
462
发表于 2025-11-7 10:30:10 | 显示全部楼层 |阅读模式

image.png

图1 比较器的输入框架图

问题1:比较器复用ADC的输入口时,会不会影响ADC采样的功能。比如ADC的通道1是P1.0,我的比较器服用了P1.1 P1.2 P1.3这三个通道,这个比较器工作的时候,ADC可以用P1.0采样么?

image.png

图2 ADC触发寄存器
配置为同步触发,然后设置为PWMA_TA触发(即设置为PWMA_TRGO上升沿触发),然后是只需要设置ADC1或者ADC2的触发源为PWMA_TA,设置为同步模式,这两个adc只设置一个触发源都可以触发么?

image.png
图3 PWM触发adc配置寄存器

绿色的注释,解释了如何配置寄存器来启动ADC转换。是只有MMSn寄存器为001时,这样触发是可以的,还是这个表里面所有的事件都可以用这个注释的操作来启动ADC转换。如果是所有的都可以触发ADC,那么我认为这个注释的位置应该放在这个表格的下面,并加以说明。

核心问题就一个:配置PWM为中央对齐模式1,然后使能通道4进行触发两个ADC同时采样。类似于STM32的定时器1通道4触发ADC1和ADC2同时采样。这个操作可以在STC32G144K上面实现么?比较器复用ADC的IO,会不会影响别的ADC采样通道的采样信号?

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:391
  • 最近打卡:2025-12-18 00:21:57
已绑定手机

97

主题

3866

回帖

8340

积分

荣誉版主

无情的代码机器

积分
8340
发表于 2025-11-7 14:08:50 | 显示全部楼层
问题1:可以同时触发:
09-PWMA-4对互补PWM输出P2口-触发ADC12.zip (86.86 KB, 下载次数: 1)
截图202511071408129902.jpg
截图202511071401352371.jpg

三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:33
  • 最近打卡:2025-11-18 15:05:49
已绑定手机

15

主题

37

回帖

462

积分

中级会员

积分
462
发表于 2025-11-7 14:15:32 | 显示全部楼层
erci*** 发表于 2025-11-7 14:08
问题1:可以同时触发:

可以可以 太强了

点评

问题2,比较器复用不影响ADC采集事件: [attachimg]120333[/attachimg]  详情 回复 发表于 2025-11-7 14:25
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:391
  • 最近打卡:2025-12-18 00:21:57
已绑定手机

97

主题

3866

回帖

8340

积分

荣誉版主

无情的代码机器

积分
8340
发表于 2025-11-7 14:25:06 | 显示全部楼层
科*** 发表于 2025-11-7 14:15
可以可以 太强了

问题2,比较器复用不影响ADC采集事件:
09-PWMA-4对互补PWM输出P2口-触发ADC12.zip (88.07 KB, 下载次数: 4)
截图202511071430495802.jpg
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-12-18 22:24 , Processed in 0.152047 second(s), 62 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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