Hi,
I'm testing communication between TMS570LS1224 in TMS570LS12x launchpad and AD7705 in my board. The test is not passed yet. I'm looking for the causes to sovle the problem.
I found difference of level between launchpad and my board might be a matter. The launchpad's output pins of CS, SIMO and RST are 3.3V. The AD7705's output pins of SOMI and DRDY (data ready) are 5V. The baud rate of SOMI and SIMO is 1000kHz. The pin configuration is here.
signal | pin of TMS570LS1224pge | direction | PSL |
CS | mibspi3_SCS[4] | output | pull up |
SIMO | spi1_SIMO[0] | output | pull up |
RST | mibspi3_SCS[2] | output | pull up |
SOMI | spi1_SOMI[0] | input | pull up |
DRDY | mibspi3_SCS[3] | input | pull up |
Is the level shifter or the voltage divider necessary for my design ?
Best regards
Datïan