HI,
I send array of 9-Bytes 0x55 with:
uint8_t WakeupData[9];
for(int i = 0; i < 9; i++){
WakeupData[i] = 0x55;
}
LPSPI_DRV_MasterTransfer(INST_LPSPI_2, WakeupData, masterDataReceive, 9);
And it has become isoSPI signal because of LTC6820, FIFOSIZE is 4, but the IP-IM signal become:

You could see that when I try to send 0x55(0b01010101), the first pulse is a CS_low signal, its good, but the next pulse is +1, while it should be 0, so I lost my first bit.
In the end of this transfer, the CS_high signal would not replace the last bit:

LTC6820 has sent CS_high signal after the last byte has been sent.
I guess the FIFOSIZE is the key, because when I try to send a 12-byte array, the signal become:

the last pulse is CS_high signal, it seems that the SPI bus could only send 4bytes(include CS signal) in a short time?
I want to know why and how could I fix this problem.