stm32f103的100脚或者64脚的芯片DA在AD配置为注入通道时候毛刺

2019-12-21 12:11发布


DAC_OUT1 为STM32 DA输出(PA4)
程序里配置了DA输出,设置DA输出为0
ADC2 包含一个规则通道(PC2) 和一个注入通道(PC0)

测量DAC_OUT如图



如果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);


详见工程代码。

有人遇到吗?  谢谢指导!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
kdtcf
1楼-- · 2019-12-21 15:42
没遇到这个现象,帮顶
vipcff
2楼-- · 2019-12-21 17:47
 精彩回答 2  元偷偷看……
vipcff
3楼-- · 2019-12-21 23:11
ST 公司认为这是芯片 bug,确认后未来将勘误。结帖
HZKJ
4楼-- · 2019-12-22 00:50
我用48脚的也遇到了这个问题

一周热门 更多>