본문 바로가기

[MODULE]/ADC

[ADS8320] 16bit ADC테스트

[ADS8320] 16bit ADC테스트



모터 가속도 측정 장치 개발 프로젝트에 적용한 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;
}


ADC테스트 결과
STM32 + AD8320 보드를 이용하여 USB로 16bit ADC데이터 전송하여 그래프로 출력해 보았다.



ECG데이터도 받아 보았다. 깨끗하게 로깅 되는것을 확인 할 수 있다.


반응형