I have two questions regarding to 8860 reading
1. According to data sheet, it is a 16-bit ADC. But nowhere can I find info on how to convert 2 bytes to voltage. The following is how I do conversion:
adc_8860_val = a_SPI1_3_RxBuf[0] * 256 + a_SPI1_3_RxBuf[1]; adc_8860_val = adc_8860_val * 3.3f / 65536.0f;Is it the correct way?
2. I use 3-wire CS mode without busy indicator. From CS high to CS low, I delay 1ms, which is very long. However, according to data sheet, as long as it's longer than max-conversion time, it should be OK. Am I right?