본문 바로가기

STM32F3_STUDY

(4)
[STM32F373 EVM] SDADC 16bit ADC 성능 측정 [STM32F373 EVM] SDADC 16bit ADC 성능 측정 16비트 ADC테스트 중 성능 확인을 위해서 데이터 분석을 해 보았다. 결론적으로는 +-)10정도 흔들린다. 정밀레퍼런스를 사용하지 않고 내부 레퍼런스만으로도 이정도면 상당히 좋은것 같다.비슷한 등급의 FreeScale사의 K20 16bit ADC 성능 테스트와 비교해 보면 10배 정도는 노이즈가 줄어드는것 같다.
[STM32F373 EVM] SDADC 16bit ADC 테스트 [STM32F373 EVM] SDADC 16bit ADC 테스트 STM32F3시리즈를 보면서 가장 눈길이 가는것은 16bit ADC (SDADC) 이다. 저가이면서 16bit ADC가 포함된 MCU로 사용하기에 좋을것 같다. SDADC 특징- Precise 16-bit sigma-delta ADCs (21 channels)- 1.2/1.8V reference- 16.6 ksps (multiple channels and up to 50 ksps)- The data can be automatically stored in a system RAM buffer, reducing the software overhead. - Self-calibration (offset)- 7 gain settings from 0.5..
[STM32F373 EVM] 12bit ADC 테스트 [STM32F372 EVM] 12bit ADC 테스트 STM32F3 시리즈의 가장 강점은 저렴지만 강력한 ADC성능이다. 16비트 ADC도 추가되었고, ADC 속도도 향상되고 3채널 동시 획득이 가능하다고 한다. - Ultra-fast 12-bit ADCs with 5 MSPS per channel (up to 18 MSPS in Interleaved mode) 16bit ADC테스트를 먼저 해 보고 싶지만 우선 기존 코드로 테스트 해 볼 수 있는 12bit ADC를 테스트 해보자 하지만 기존 코드와 많이 변경된것 같다. STM32F373 ADC 초기화 코드 ADC_HandleTypeDef AdcHandle; void AdcInit(void){__HAL_RCC_ADC1_CONFIG(RCC_ADC1PCLK..
[STM32F373 EVM] UART Test [STM32F373 EVM] UART Test STM32F3시리즈의 소스코드 코드는 기존의 STM32F1, F2, F4 시리즈와 100% 호환이 안되는것 같다.STM32F1, F2, F4에서는 거의 동일한 코드로 잘 동작 했는데 컴파일이 안된다. 레지스터 명이 약간 변경된것 같다. 아래와 같이 수정해 주니 잘 동작한다. (왜 이렇게 자주 바뀌지...?) unsigned char U0_GetByte(void){ //while ((USART1->SR & USART_FLAG_RXNE) == RESET);//return USART1->DR; while ((USART1->ISR & USART_FLAG_RXNE) == RESET); return USART1->RDR;} void U0_PutByte(unsigned ..