MSP430F20x3 ADC16 관련자료
참고 자료
아날로그 입력 범위
ADC16의 입력 범위는 아래와 같다.
기본적으로 1.2V 내부 ref를 사용할 경우 (1.2V/2)/1 = (+/-)0.6V까지 측정할 수 있다. 유니폴러의 경우 0.6V까지 측정 가능.
게인은 32까지 가능하고
SD16INCTL0 레지스터에서 설정할 수 있다.
아날로그 입력 특징
출력 형태
프로그램 초기화 코드
SD16CTL = SD16REFON + SD16SSEL_1; // 1.2V ref, SMCLK
SD16INCTL0 = SD16INCH1 + SD16GAIN_1; // A1+/-, Gain = 1
SD16CCTL0 = SD16UNI + SD16IE; // 256OSR, unipolar, interrupt enable
SD16AE = SD16AE2; // P1.2 A1+, A1- = VSS
SD16CCTL0 |= SD16SC; // Set bit to start conversion
1)레퍼런스 설정
SD16CTL SD16 제어 레지스터를 이용하여 클럭 및 Ref를 설정할 수 있다.
클럭은 MCLK, ACLK, SMCLK, TACLK소스로 부터 선택가능하다.
#define SD16SSEL_0 (0x0000) /* SD16 Clock Source Select MCLK */
#define SD16SSEL_1 (SD16SSEL0) /* SD16 Clock Source Select SMCLK */
#define SD16SSEL_2 (SD16SSEL1) /* SD16 Clock Source Select ACLK */
#define SD16SSEL_3 (SD16SSEL0+SD16SSEL1) /* SD16 Clock Source Select TACLK */
내부 레퍼런스를 사용하려면 SD16REFON 비트를 셋팅하면된다.
2)ADC 채널 설정
SD16INCTL0 (SD16 입력제어) 레지스터를 이용하여 입력 채널 및 Gain값을 설정할 수 있다.
3)
4)ADC 입력핀 설정
AD16AE 레지스터를 이용하여 아날로그 입력 신호핀을 설정할 수 있다. 1로 설정되면 ADC로 입력되고, 0으로 설정하면 GND로 연결된다.
5)ADC Start
SD16CCTL0 레지스터의 SD16SC 비트를 세팅해서 ADC 변환시작을 설정할 수 있다.
참고 자료
아날로그 입력 범위
ADC16의 입력 범위는 아래와 같다.
기본적으로 1.2V 내부 ref를 사용할 경우 (1.2V/2)/1 = (+/-)0.6V까지 측정할 수 있다. 유니폴러의 경우 0.6V까지 측정 가능.
게인은 32까지 가능하고
SD16INCTL0 레지스터에서 설정할 수 있다.
아날로그 입력 특징
출력 형태
프로그램 초기화 코드
SD16CTL = SD16REFON + SD16SSEL_1; // 1.2V ref, SMCLK
SD16INCTL0 = SD16INCH1 + SD16GAIN_1; // A1+/-, Gain = 1
SD16CCTL0 = SD16UNI + SD16IE; // 256OSR, unipolar, interrupt enable
SD16AE = SD16AE2; // P1.2 A1+, A1- = VSS
SD16CCTL0 |= SD16SC; // Set bit to start conversion
1)레퍼런스 설정
SD16CTL SD16 제어 레지스터를 이용하여 클럭 및 Ref를 설정할 수 있다.
클럭은 MCLK, ACLK, SMCLK, TACLK소스로 부터 선택가능하다.
#define SD16SSEL_0 (0x0000) /* SD16 Clock Source Select MCLK */
#define SD16SSEL_1 (SD16SSEL0) /* SD16 Clock Source Select SMCLK */
#define SD16SSEL_2 (SD16SSEL1) /* SD16 Clock Source Select ACLK */
#define SD16SSEL_3 (SD16SSEL0+SD16SSEL1) /* SD16 Clock Source Select TACLK */
내부 레퍼런스를 사용하려면 SD16REFON 비트를 셋팅하면된다.
2)ADC 채널 설정
SD16INCTL0 (SD16 입력제어) 레지스터를 이용하여 입력 채널 및 Gain값을 설정할 수 있다.
3)
4)ADC 입력핀 설정
AD16AE 레지스터를 이용하여 아날로그 입력 신호핀을 설정할 수 있다. 1로 설정되면 ADC로 입력되고, 0으로 설정하면 GND로 연결된다.
5)ADC Start
SD16CCTL0 레지스터의 SD16SC 비트를 세팅해서 ADC 변환시작을 설정할 수 있다.
반응형