Hello
I do need to communicate with a SPI peripheral that requires SPI Half-Duplex communications.
Can you confirm to me that this is possible with AD1468x and how ?
Is complex SPI transaction with callback functions between read and write transactions in which we toggle GPIO PIN Function from DO to DI suitable ?
Thank you in advance
Keywords:
Device:
If I understood correctly, you would like to have 3-wire SPI instead of 4-wire SPI. Is that correct? If yes, you could do something like the attached photo. Resistor value is dependent on pad strength and voltage level. You need to ensure that the Vhigh is well above Threshold. Resistor in conjunction with capacitances of pads and pcb create a low pass filter. The higher the Resistor, the longer rise and fall times. 1K to 10K can be tried based on the speed. If you mean the ad_spi_complex_transact() API this is used in full duplex mode. In general, the DA1468x supports full duplex mode, but if you would like to connect a peripheral which supports half duplex, you could do the procedure I described. In addition, I would strongly recommend you to have a look atSPI Adapter Concept教程。
Thanks, PM_Dialog