Other Parts Discussed in Thread: HALCOGEN
Hello
I'm working with a TMS570 LS1227, configured as MibSPI slave, in a 4-wire comunication. The SPI master (an IMX6) sends out a frame of 60 bytes every 10 milliseconds.
I would like to use the MibSPI1 on the slave side.
I have configured the MibSPI1 as slave in Halcogen, setting Charlen = 16 in MibSPI Data Format 0 and Length = 30 for transfer Group 0.
Everything is fully working, on the slave side I can see the 60 bytes frame correctly received in 30 words of 16 bits. For each of the 30 word, the SPI master pulls down the Chip Select, transmits the 16bit data and then pulls up the Chip Select.
I would like to improve the performance of this communication (I want to shorten the time to trasmission/reception) , by setting the SPI master to keep the Chip Select low/enabled for all the 60 bytes frame (I mean Chip select driven low for all the 30 words and then driven high). On MibSPI slave side, which setting I have to do in Halcogen in order to cope with this communication pattern?
What I have to do to manage the previously described communication pattern for MibSPI slave? Just select the "Chip Select Hold" in MIBSPI1 Transfer Group 0 to prepare the SPI slave?
Best regards

