AD7793 失真

您好:

我最近使用AD7793 與 Arduino mini pro 作為高精度溫度量測。

採用4線PT1000,5.1kohms 作為External REF(三用電表量測阻值為5.237kohms)。

AD7793設定(Continuous read , Gain 4 , bipolar, external reference, current 210uA, update rate 4.17Hz)

Arduino 程式碼與 Matlab 程式碼 接附上。

然而輸出結果卻發生不連續的失真情形,看似在溫度上升至某一值時會突然offest,然後又下降相同的offset回來。

MATLAB輸出結果:

Matlab code :

Arduino code :

SPI 訊號:

D0  -  ~CS

D1  -  DIN

D2  -  DOUT/~RDY

D3  -  SCLK

(In continuous read mode)

 

拜託幫忙了,實在想不到是哪裡出了錯。

非常感謝各位

 

YC