본문 바로가기

[MSP430]/MSP430F2013

MSP430F2013 을이용한 16Bit ADC 데이터 수집 테스트

MSP430F2013 을이용한 16Bit ADC 데이터 수집 테스트



MSP430F2013은 UART가 Timer로 구현할 수 있고 2400Bps로 상당히 느려서 I2C를 이용하여 데이터를 수집하는 테스트를 진행 하였다.
구조는 아래와 같고
PC(USB) -> AVR ( I2C Master) -> MSP430F2013(I2C Slave)


16비트 데이터 수집하여 그래프로 표시한 결과
변환값은 옵셋이 있는것 같고 OSR1024로 설정한 데이터가 좀더 일정한것 같다.
입력전압 100mV Gain1, OSR256 (digital filter)

SD16CCTL0 =  SD16UNI + SD16IE + SD16OSR_256; 



입력전압 100mV Gain1, OSR1024 (digital filter)
SD16CCTL0 =  SD16UNI + SD16IE + SD16OSR_1024; 



Gain Test
    SD16INCTL0 = SD16INCH_1 + SD16GAIN_4;            // A1+/-, GAIN = 4
    SD16INCTL0 = SD16INCH_1 + SD16GAIN_2;            // A1+/-, GAIN = 2      
    SD16INCTL0 = SD16INCH_1 + SD16GAIN_1;            // A1+/-, GAIN = 1

  0.1mV     0.1mv     0.1mV
Gain 1 OSR 1024   Gain 2     Gain 4  
9485 0.086839   19162 0.175436   35238 0.322618
9872 0.090382   18362 0.168112   36800 0.336919
9394 0.086006   18835 0.172442   34987 0.32032
9832 0.090016   18457 0.168981   36941 0.33821
9462 0.086629   19220 0.175967   35051 0.320906
9832 0.090016   18262 0.167196   36829 0.337185
9501 0.086986   19096 0.174832   35062 0.321007
9823 0.089934   18210 0.16672   36763 0.33658
9418 0.086226   18968 0.17366   35383 0.323946
9876 0.090419   18313 0.167663   36966 0.338439
9491 0.086894   19088 0.174759   35429 0.324367
9841 0.090098   18347 0.167974   36710 0.336095
9407 0.086125   19162 0.175436   35067 0.321053
9853 0.090208   18338 0.167892   36813 0.337038
9531 0.08726   19213 0.175903   35123 0.321566
9905 0.090684   18101 0.165722   36718 0.336168


싸인파 입력
200Hz(4ms)로 데이터 수집 그래프




MSP430F2013 ACD성능 측정 - MSP430 F2013 ADC16 Linearity Test

입력전압 0~600mV , 10mV Step(+-10%)

AD Sample : 500Hz

소형의 값싼 16bit ADC MCU에도 불구 하고 측정 결과는 상당히 우수하다. LDO를 정밀급(LP2985)로 바꾸니 훨씬더 좋은 성능을 보였따.
반응형