打印
[STM32F1]

stm32f103 DA 在AD配置一个规则通道和注入通道时候毛刺

[复制链接]
3352|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
在使用stm32f103vet6 和stm32f103ret6发现如下问题:
DAC_OUT1 为STM32 DA输出(PA4)
程序里配置了DA输出,设置DA输出为0
ADC2 包含一个规则通道(PC2  配置ADC通道IN12) 和一个注入通道(PC0 配置ADC通道IN10)
测量DAC_OUT1如图:
如果ADC2仅配置一个规则通道转换则不会出现毛刺,加入一个注入通道就会使DA输出有毛刺
注入通道配置代码,如下四行,加入后导致波形异常,且频率和AD转换的采样周期(ADC_SampleTime_239Cycles5)一致。
        ADC_InjectedSequencerLengthConfig(ADC2, 1);
        ADC_InjectedChannelConfig(ADC2, ADC_Channel_10, 1, ADC_SampleTime_239Cycles5);
        ADC_ExternalTrigInjectedConvConfig(ADC2, ADC_ExternalTrigInjecConv_None);
        ADC_AutoInjectedConvCmd(ADC2, ENABLE);

把ADC2改成ADC1,通道仍然使用规则通道(PC2  配置ADC通道IN12) 和注入通道(PC0 配置ADC通道IN10),DAC_OUT也同样出现毛刺

详见工程代码。

敬请指教!谢谢!



11-ADC.rar

1.61 MB

沙发
mmuuss586| | 2018-4-6 19:47 | 只看该作者
楼主解决没有啊?

使用特权

评论回复
板凳
gulidong|  楼主 | 2018-5-29 15:36 | 只看该作者
mmuuss586 发表于 2018-4-6 19:47
楼主解决没有啊?

解决了,是ST芯片的问题

使用特权

评论回复
地板
jackliu999| | 2018-10-30 20:16 | 只看该作者
gulidong 发表于 2018-5-29 15:36
解决了,是ST芯片的问题

请问是怎么解决的?
我用AD采样,发现通道上也出现了毛刺

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

7

帖子

0

粉丝