Hello
I am currently using the S32K312 + MC33771B combination.
SPI Speed is 4Mhz.
It took longer than expected to read the registers of the MC33771, so I checked the waveform.
The interval between frames (5 bytes) and between frames (90us) was too long.
How can I reduce the gap between frames.
I am using the Spi_SyncTransmit function.
Thank you
(Spi_SyncTransmit(MC33771B) -> Spi_SyncTransmit(MC33771B) without delay )
You can refer to below link for MC33771B:
MC33771B | 14-Channel Li-ion Battery Cell Controller IC | NXP Semiconductors
I couldn't find the answer to my question in that link.
A specific answer would be appreciated.
In that link there is a example code for reference, you can download it and try test again.
I think it's no different than my way.
I don't have any difficulties in implementing it, and I'm asking about the time.
I am using S32K312 (RTD) + Microsar OS.
If it's fast in your environment, please share the 2 frame SPI waveform.
OK,for your test waveform, could you please explain the test name of these four channels?
S32K312 (RTD) + in Microsar OS environment
I want to reduce the delay between frames.
Yellow = SPI Clock
Red = MOSI
BLUE = MISO
Green = CS
Thank u
I am not familiar with the Spi_SyncTransmit function code, but in your test waveform the green line means the CS line should pull low for active the SPI communication. The 90us interval happened on CS high.
Yeah, that's why I said I want to reduce the gap between the two frames. (The part where CS is High)
Any other engineers familiar with the Spi_SyncTransmit function?
Please submit ticket for this topic ,I discuss with MCU colleague who told this driver is written by them.
They can support to you!