본문 바로가기

24bit 정밀 ADC

(14)
ADucM360 EVM 보드 제작 - 24bit 정밀 ADC 포함 MCU ADucM360 EVM 보드 제작 - 24bit 정밀 ADC 포함 MCU Cortex 코어의 대세 속에서 아날로그디바이스사도 Cortex-M3코어 MCU ADucM36x를 출시 했다.아날로그가 강점인 Analog Device사의 특징을 살려 24bit ADC를 내장한 MCU이다. ADC특징으로 3.9 kSPS, 24-bit, 0.1% 정밀 레퍼런스를 포함하고 있다. 그리고 12bit (NPN mode for 4mA to 20mA) DAC가 있다. 24bit ADC를 내장한 MCU 중에는 가장 성능이 좋지 않을까 생각된다. 다만 아쉬운점은 MCU클럭 속도가 16Mhz라 속도가 필요 할때는 한계가 있다는 것이다. ADucM360 EVM 보드 회로도 ADucM360 블록도블록도를 보면 24bit ADC가 독립..
[ADuc7061 EVM] 24bit ADC 테스트 [ADuc7061 EVM] 24bit ADC 테스트 ADuc7061에는 24bit ADC가 내장되어 있고 아날로그 파트에 있어 여러가지 옵션 설정을 쉽게 할수 있는 장점이 많다. ADuc7061 ADC24 블록도 Aduc7601 ADC24 초기화 코드 // Configure ADC0 for continuous conversions, 1Khz, AIN0 in Single-ended mode ADCMSKI = BIT0; // Enable ADC0 result ready interrupt source ADCFLT = 0x7; // Chop off, 1Khz samping rate, SF = 7. No averaging ADCMDE = BIT0 + BIT7; // Continuous Conversion mode..
[ADuc7061 EVM] 정밀 아날로그 마이크로 컨트롤러 보드 제작 [ADuc7061 EVM] 정밀 아날로그 마이크로 컨트롤러 보드 제작 ARM Core와 정밀 24bit ADC를 내장한 아날로그 디바이스사의 ADUC7061 EVM보드를 제작 했다. 가장 큰 특징은 24bit ADC, 14bit DAC, On-chip precision reference (±10 ppm/°C) 와 같은 정밀한 아날로그 페리이다. 물론 가격은 다른 아날로그 MCU들에 비해 다소 비싸다. ARM7코어에 소형임에도 UART, PWM, SPI, I2C등의 페리가 있다. FLASH가 32Kbyte 이기 때문에 IAR 무료 버전 컴파일러를 이용해서 컴파이 할 수 있고 UART를 이용하여 펌웨어를 다운로드 할 수 있어 개발환경 구축이 간단하다. S-Type EVM 형태로 제작 했기 때문에 다양한 확장..
[MSP430AFE EVM] 24bit ADC테스트 - LCD에 ADC24 데이터 그래프 표시하기 [MSP430AFE EVM] 24bit ADC테스트 - LCD에 ADC24 데이터 그래프 표시하기 MSP430AFE2xx 의 가장 큰 특징은 24bit ADC를 내장하고 저전력, 저가격의 MCU이다. ADC특징을 보면 아래와 같다. Features of the SD24_A include -Up to three 24-bit second-order ΣΔ ADC - Differential inputs o Simultaneous sampling - Oversampling of up to 1024 - Integrated Programmable Gain amplifier of gains up to 32 - Integrated temperature and voltage sensor - Integrated accura..
[MSC1210-M EVM] 24bit ADC 내장 MCU M-Type 보드 제작 [MSC1210-M EVM] 24bit ADC 내장 MCU M-Type 보드 제작 채널 24bit ADC를 내장한 TI사의 MSC121x 시리즈를 [M-Type EVM]으로 제작 했다. 표준 핀맵이라 다양한 기존 제작 했던 다양한 보드에 적용 가능하다. TI의 MSC1210, MSC1212, MSC1214 모두 적용 가능하도록 했다. 기존 [MSC1210 EVN] 와 달라진 점으로 시리얼 통신을 위해 CP2102을 직접 실장하지 않고 USB2UART모듈을 이용해 좀더 컴펙트 하고 재활용 가능하도록 했다. MSC1210은 시리얼로 다운로드 가능하므로 USB2UART모듈로 프로그램 할 수 있다. [M-Type EVM] 핀맵이므로 다양한 확장 테스트 보드에 연결하여 테스트 가능하다. MSC1210 과 TFT ..
[MSC1210 EVM] rev2 회로 5V 측정 reference설정 [MSC1210 EVM] rev2 회로 5V 측정 reference설정 5V (Vref) 측정을 위한 방법으로 두가지 방법이 있다. 외부 Ref전압을이용하는 방법과 내부 Ref를 이용하는 방법 두가지가 있다. 외부 Ref전압을 공급하는 방법 외부에 정밀 Ref전압을 공급해해서 측정. 외부 Ref회로가 필요하며 복잡해 지지만 정밀하게 측정할 수 있다. 내부 Ref전압을 이용하는 방법 내부에 2.5V ref가 있으므로 이를 이용하면 5V를 측정할 수 있다. 회로가 간단하고 편리하다. MSC1210 보드 상의점퍼를 이용하여 Ref를 설정 할 수 있다.
[MSC121x EVM]- 타이머 제어 예제 [MSC121x EVM]- 타이머 제어 예제 MSC1210 *1초마다 LED를 깜박이는 예제 //----------------------------------------------------------------------------- // Main Funiction //----------------------------------------------------------------------------- void main(void) { int led_flash = TRUE; //Initialize CPU SystemInit(); //Timer0 Initialize InitTimer0(); enable(); while(1) { if(led_flash) { //50x100 = 500ms if(m_Time..
[MSC121x EVM] - ADC 테스트 프로그램 [MSC121x EVM] - ADC 테스트 프로그램