2012-06-21 1 views
2

stm32 마이크로 컨트롤러를 처음 사용했습니다. STM32F103 데이터 시트에서 최대 1Msps까지 수행 할 수있는 3 개의 ADC 컨버터가 있다고 읽었습니다. 이 3 개의 컨버터를 최대 3 Msps의 샘플 채널에 활용할 수 있습니까? 그것은 한 변환기에서 다른 변환기 사이의 시간 차이 0.333us 순차적으로 각 변환기에 대한 변환을 시작하면 나는 그것을 추측하고있다. 그래서 나는 1us 기간마다 3 변환기에서 3 변환 결과를 얻습니다.STM32F103의 ADC는 최대 3Msps까지 샘플링 할 수 있습니까?

실현 가능합니까? 조언을 부탁드립니다. 감사.

+0

I/O는 무엇입니까? 당신은 3msps에서 샘플링 할 수 있지만 각 입력 (확장되지 않을 것입니다)에서 1mhz 주파수로 제한 될 수 있습니다. 나는 1mhz 또는 아마도 1.5mhz 신호를주고 당신이 보는 것을 보려고합니다. –

+0

ADC의 샘플 및 홀드는 최대 입력 주파수와 관련 될 수 있습니다. 1msps 한도가 샘플로 인해 발생하면이를 초과하여 이익을 얻지 못하면 사용하는 방법에 따라 바보 같은 결과를 얻을 수도 있습니다 전환을 위해. http://en.wikipedia.org/wiki/Analog-to-digital_converter –

+0

신호의 단 한 줄만 샘플링하겠습니다. 회선이 각 변환기의 3 개 입력 라인에 외부 연결 (병렬) 되어도 여전히 결과가 왜곡됩니까? –

답변

3

STM32F4는 기본 3 중 인터리브 모드를 가지며 각 채널은 2.4 MSPS에서 작동 할 수도 있습니다. 또한 3 핀의 외부 단락이 필요 없으며 단 하나의 chn에 대해 ADC1-ADC3 만 설정됩니다. 따라서 속도는 7.2-8.4 MSPS가 될 수 있습니다 (STM32F4Discovery 프로그램 팩의 예제)