RL78/F13 Is MASTER and LTC6813 is SLAVE ........ LTC6813 Is not responding, I'm using LTC6820 as interface board to convert isoSPI TO SPI, I'm unable to receive the DATA FROM SLAVE BOARD(LTC6820), but I can transmit the DATA.
if STM32F429 is master it is working fine, the slave is responding.
I checked SIP MISO AND MOSI, BY Making Renesas RL78/F13 As Master and STM32F429 AS Slave, here both TX (MOSI)and RX(MISO) are working.
It looks like some of your SPI settings for RL78/F13 are not matching the requirement. Please check POL, PHA settings of SPI and CSB connections. Note: after Read commands chip select needs to be kept active until data is received.
POL = 1;
chip select = 0, while writeing and reading .
MISO,MOSI are also pulled up ..
Just to be 100% sure, can you check if these POL, PHA settings are same on 6820 Board and in your SPI configuration.
Also, the Rb1, Rb2 resistors are appropriate on 6813 and 6820.
Do have any CSI examples code. ?
Example code is available here https://www.analog.com/media/en/simulation-models/linduino/LTC6813.zip
You can check Communication by checking activities on 6813 IC.
A valid Wakeup signal will turn Vdrive pin High (~5.2V)
A valid ADC command (ex. ADCV..) will turn Vref pins high (~3V)
I tried, every possible way to communicate with LTC6813 IC(SLAVE), With Renesas RL78/F13(MASTER). BUT it is not working.
With STM32F429 (MASTER) and LTC6813(SLAVE) it is working.
Can you please check if the communication frequency is 1MHz .