Part Number: ADS1271EVM
Hi sir,
I am using ADS1271evm and stm32f7 to communicate via SPI,
and i use external clock that is 6.25 MHz , SPI Baud rate is 3.125 MBit/s
When DRDY Low , i send SCLK signal 24bits (8bits/8bits/8bits) , and Dout feedback some signal
Problem 1 : When DRDY is Low , it have one pulse. this is normal condition? if not, how can i solve it .
Problem1 : i give 2V analog signal , and i don't know how to check the Dout data is correct or not ? my computation is below , the computing result is data ,
please help me check the computation is correct or not?
if (HAL_SPI_TransmitReceive(&hspi1,tData, rData, 6, 50)==HAL_OK)
{
read = ((int32_t)rData[0] << 16) ;
read |= ((int32_t)rData[1] << 8);
read |= rData[2];
data = read / 16777216; #24bits
}