Hi,
We try to drive a tms3705 from the dsp on a F28M35 concerto.
We have connected the tms3705 SCIO pin to the GPIO28 pin of the F28M35, and configured the GPIOMUX2 to use it as SCIRXDA. We drive the tms3705 TXCT line from GPIO29 (configured as output).
We are able to drive the tms3705 device. (We see the expected signals on the SCIO line).
(we pull down TXCT, see the diag byt on SCIO, after 50ms pull up TXCT and see a bit train coming pn SCIO.)
problem:
We are not able to read the serial data on SCIO into the F28M35. We keep on getting the SCI break-detect flag
When reading the docs I see a mismatch in signals of the tms3705 and F28M35.
From the tms3705 docs [1] Figure 2: the SCIO pin is low by default, and the serial data is send by pulling up, and down... and then pull it low again.
From the F28M35 SCI documentation [2] Figure 15-3, I see that SCI expects the RX to be high by default, get the data by going down/up/down/up etc... and then end high again.
Is it possible that this is indeed my problem ? Should I invert the signal of the tm3705 SCIO before feeding it into the concerto ? Or is there a way I can get the concerto to accepts this inverted serial sigals ?
[1] http://www.ti.com/lit/ds/scbs881b/scbs881b.pdf
[2] Concerto Technical Reference Manual.PDF chapter 15
Regards,
Harm Verhagen