I have implemented the function in auto-scan mode, using the instruction of 80+30+FF*4, periodic collection, channel conversion time of 80us (that is, the interval between 80 and 30 instructions). In the fixed mode, the speed is increased to 125ksps, the spi clock frequency is maintained at 6.25mhz, and the 80 and 30 instruction interval is still 80us. The same instruction can achieve the function, but the function cannot work after the instruction interval is adjusted to 8us.
Is it a problem of sending instructions?
0x80+delay8us+0x30+0xFF+0xFF+0xFF+0xFF