I may have to make a 4-lane MIPI DSI display with a FST1BA80YA2 touch interface to work with a RPi 5. The DISP0 port/ DISP1 port is wired with an I2C interface in which I have worked with other displays that used a touch IC that interfaces with I2C, but not SPI.
Questions are:
I have been told that some touch IC works with both I2C and SPI interface, if that’s the case, I suspect, at least, there has to be some kind of pin toggle to change the protocol of the pins from the touch IC of the panel? I can’t image it’s automatically detected but I haven’t had any experience on that. So any hands on experience is appreciated.
If SPI is the only option to communicate with the touch IC, what’s the best / common practice on implementing it, if I were to avoid using the 40-pin GPIO and want to use the pins of the CAM/DISP port of the RPi 5? A quick google came up with the NXP SC18IS606 I2C to SPI bridge https://www.nxp.com/docs/en/data-sheet/SC18IS606.pdf or NXP SC18IS604 https://www.nxp.com/docs/en/data-sheet/SC18IS604.pdf. Apart from the fact that I have to write a firmware using that bridge chip and additional cost, is there any pitfall / point to note for such approach?
I can’t seem to find any info at all on the touch IC FST1BA80YA2, is there anyone here who came across that?
Here’s the specs of the panel MTL080FC01A
https://www.scribd.com/document/8099718 ... 1a-v1-Spec
Thank you so much. Have learnt a lot from the engineer and contributors in the forum. I have successfully written a driver and dts for a 4 lane MIPI DSI panel interfacing with RPi5, it’s been frustrating but rewarding.
Questions are:
I have been told that some touch IC works with both I2C and SPI interface, if that’s the case, I suspect, at least, there has to be some kind of pin toggle to change the protocol of the pins from the touch IC of the panel? I can’t image it’s automatically detected but I haven’t had any experience on that. So any hands on experience is appreciated.
If SPI is the only option to communicate with the touch IC, what’s the best / common practice on implementing it, if I were to avoid using the 40-pin GPIO and want to use the pins of the CAM/DISP port of the RPi 5? A quick google came up with the NXP SC18IS606 I2C to SPI bridge https://www.nxp.com/docs/en/data-sheet/SC18IS606.pdf or NXP SC18IS604 https://www.nxp.com/docs/en/data-sheet/SC18IS604.pdf. Apart from the fact that I have to write a firmware using that bridge chip and additional cost, is there any pitfall / point to note for such approach?
I can’t seem to find any info at all on the touch IC FST1BA80YA2, is there anyone here who came across that?
Here’s the specs of the panel MTL080FC01A
https://www.scribd.com/document/8099718 ... 1a-v1-Spec
Thank you so much. Have learnt a lot from the engineer and contributors in the forum. I have successfully written a driver and dts for a 4 lane MIPI DSI panel interfacing with RPi5, it’s been frustrating but rewarding.
Statistics: Posted by csvke — Sun Jan 26, 2025 4:54 pm — Replies 0 — Views 12