stm32f103 ADC-sampling-rate
Ich adc sample-Zeit-Zyklen hier :
ADC_RegularChannelConfig(ADC1, ADC_Channel_17, 1, ADC_SampleTime_71Cycles5);
Berechnen der Abtastrate des ADC, die in stm32f103 ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie nicht genug Informationen zu geben, eine genaue Zahl. Aber hier was Sie wissen sollten.
Sie haben ausgewählt die sampling-Zeit 71.5 ADC clock cycles.
Der ADC Takt wird erzeugt, indem PCLK2 über den ADC-prescaler. Der ADC-prescaler ist in der RCC_CFGR registrieren.
Zum Beispiel, wenn PCLK2 ist 72MHz und ADC prescaler ist 6, ADC-clock ist 12MHz. Und die sampling-Zeit ist 71.5 Zyklen, was übersetzt 71.5/12 ~ 6us
Sample-Zeit für jeden Kanal kann berechnet werden aus ADC-CLK-wie beschrieben in Abschnitt "Kanal-zu-Kanal-programmierbare sample-Zeit" Referenz-Handbuch:
Im scan-Modus sampling-rate für einen a /D-Wandlers:
Festlegen "und insbesondere die" sample time Sie können externe trigger-Konvertierung mit timer-update-Ereignis als Auslöser.