[ADS8320] 16bit ADC테스트
ADC테스트 결과
STM32 + AD8320 보드를 이용하여 USB로 16bit ADC데이터 전송하여 그래프로 출력해 보았다.
ECG데이터도 받아 보았다. 깨끗하게 로깅 되는것을 확인 할 수 있다.
모터 가속도 측정 장치 개발 프로젝트에 적용한 16bit ADC중 저렴하면서 정밀한 AD8320을 테스트 해 보았다.
노이즈 레벨도 적은것 같고 상당히 안정적이다.
AD8320 SPI 타이밍도
AD8320 테스트 코드
unsigned int AD8320_Read()
{
:
AD8320_CS0_ASSERT();
byte0 = AD8320_SPI_READ(0);
byte1 = AD8320_SPI_READ(0);
byte2 = AD8320_SPI_READ(0);
byte0 = byte0 << 14;
byte1 = byte1 << 6;
byte2 = byte2 >> 2;
adc_data = (byte0 | byte1 | byte2);
AD8320_CS0_DEASSERT();
return adc_data;
}
{
:
AD8320_CS0_ASSERT();
byte0 = AD8320_SPI_READ(0);
byte1 = AD8320_SPI_READ(0);
byte2 = AD8320_SPI_READ(0);
byte0 = byte0 << 14;
byte1 = byte1 << 6;
byte2 = byte2 >> 2;
adc_data = (byte0 | byte1 | byte2);
AD8320_CS0_DEASSERT();
return adc_data;
}
ADC테스트 결과
STM32 + AD8320 보드를 이용하여 USB로 16bit ADC데이터 전송하여 그래프로 출력해 보았다.
ECG데이터도 받아 보았다. 깨끗하게 로깅 되는것을 확인 할 수 있다.
반응형