본문 바로가기

ADC

(13)
Analog Devices 16Bit ADC AD7606 테스트 Analog Devices 16Bit ADC AD7606 테스트 RESET 핀Reset Input. When set to logic high, the rising edge of RESET resets the AD7606/AD7606-6/AD7606-4. The device should receive a RESET pulse directly after power-up. The RESET high pulse should typically be 50 ns wide. If a RESET pulse is applied during a conversion, the conversion is aborted. If a RESET pulse is applied during a read, the contents of the..
TM4C123 - ADC 테스트 TM4C123 - ADC 테스트 TM4C123에는 독릭적으로 동작하는 2개의 12비트 ADC가 있고 16채널 입력이 가능하다.아래 그림과 같이 각각 인터럽트 처리 가능하고 트리거 입력 받을수 있다. 요즘 MCU들은 대부분 하드웨어 필터를 내장하고 있는데... TM4C123은 하드웨어 평균필터 (Hardware averaging of up to 64 samples) 가 있다. 성능은 좀더 들여야 봐야 하겠지만 약간은 아쉬운 부분이 아날로그 파트인것 같다. TM4C123 ADC 블록도4개의 FIFO와 Sample Sequencer이 있다.[TM4C123 EVM] 보드에서 ADC0는 PE3 에 연결되어 있고 원하는 ADC 채널 및 Sequencer에서 AD결과값을 읽어올 수 있다. TM4C123에는 4개의 S..
M052LBN EVM - NUVOTON 12bit ADC 테스트 M052LBN EVM - NUVOTON 12bit ADC 테스트 NUVOTON M051 시리즈 ADC는 최대 12비트해상도 이고 특이사항으로 5V까지 측정 가능하다. - 입력레인지 : 0~5V- 10bit 12bit, 해상도- 8채널 싱글, 4채널 differenctial- 760kSPS (16Mhz) M052LBN ADC 블록도 M052LBN ADC 초기화 코드void ADCInit( void){ SYS_UnlockReg(); /* Enable ADC module clock */ CLK_EnableModuleClock(ADC_MODULE); /* ADC clock source is 22.1184MHz, set divider to 7, ADC clock is 22.1184/7 MHz */ CLK_SetM..
STM8S - ADC 테스트 STM8S - ADC 테스트 STM8S 는 10bit SAR ADC가 내장되어 있고 fADC = 1 to 4 or 6 MHz 로 동작한다. STM8S003F3 의 경우 VREF는 VDD이다. 저렴한 만큼 ADC의 성능은 기대할 수준은 아닌것 같다.LPC812와 같이 ADC없는것 보다는 나은것 같다. STM8S ADC 블록도STM8S003F3에서 ADC관련 핀맵은 아래와 같고 UART를 제외 하면 실제 2채널을 할당 할 수 있다.STM8-SS EVM에서는 ADC가 PD2/AIN3에 연결되어 있다. ADC테스트는 가변저항에 따라 변화되는 ADC값을 LCD에 표시하는 예제를 작성해 보았다. PD2(HS)/AIN3PD3 (HS)/AIN4/TIM2_CH2/ADC_ETR PD5(HS)/AIN5/UART1_TXPD6..
dsPIC33E - ADC 테스트 dsPIC33E - ADC 테스트 dsPIC 은 10/12bit SAR ADC로 변환 속도는 최대 1.1Msps 이다. dsPIC33E에서는 약간의 변화가 있었는데 레지스터 맵이 조금 변경되어 기존코드의 수정이 필요 하다. dsPIC33E ADC블록도가장 큰 변화는 ADC1BUF가 FIFO형태로 변경된것 같다. dsPIC33E ADC초기화 코드//------------------------------------------------------------------------------// Function Routine//ADC Initializevoid AdcInit(void){//ADCON1 레지스터 설정AD1CON1bits.SAMP = 0;//ADC 샘플/홀드 홀딩AD1CON1bits.ASAM = 1..
MSP430FR5739 EVM - ADC테스트 (전압값에 따라 게이지 그래프 표시 하기) MSP430FR5739 EVM - ADC테스트 (전압값에 따라 게이지 그래프 표시 하기) ADC10_B features include: - Greater than 200-ksps maximum conversion rate - Monotonic 10-bit converter with no missing codes - REF Module 1.5V, 2V and 2.5V - Sample-and-hold with programmable sampling periods controlled by software or timers - Conversion initiation by software or different timers - Software-selectable on chip reference using the ..
EFM32G210 EVM - ADC 테스트 (Potentiometer 값을 TFT LCD 그래프로 표시하기) EFM32G210 EVM - ADC 테스트 (Potentiometer 값을 TFT LCD 그래프로 표시하기) EFM32G210은 8개의 12bit ADC포트가 있고 1개의 온도센서가 내장되어 있다. EFM32 ADC의 특징은 아래와 같다.Ultra low power precision analog peripherals - 12-bit 1M samples/s Analog to Digital Converter - 4 single ended channels/2 differential channels - On-chip temperature sensor - Conversion tailgating for predictable latency EFM32 ADC 블록도 EFM32G210f128 ADC 핀맵 EFM32 AD..
[PIC24F16KA EVM] ADC 테스트 - TSL251 Light to Voltage Converter [PIC24F16KA EVM] ADC 테스트 - TSL251 Light to Voltage Converter PIC24F16KA는 500ksps 10bit ADC를 내장하고 있다. 하드웨어적으로 약간의 차이는 있지만 코드는 dsPIC33 ADC 테스트와 거의 호환이 된다. PIC24F ADC 테스트 동영상 PIC24의 ADC는 10bit이고 광센서 TSL251 Light to Voltage Converter를 이용해서 ADC값을 출력해 보았다. LX1971 센서와 비교해서 광센서의 성능차이도 확이해 볼 수 있다. PIC24F ADC 초기화코드 void AdcInit(void) { //ADCON1 레지스터 설정 AD1CON1bits.SAMP = 0; //ADC 샘플/홀드 홀딩 AD1CON1bits.ASAM..