This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TSC2301 details

--------------redirected here from touch screen section -----------------------------------------

Hello,

is it possible to get detailed description of the TSC2301? I mean a similar to the picture on the page 2 of SLAS371D but with a deeper level by at least two.

Why I am asking. From this picture I should get the output from OSC on pin GPIO_5. I have started the internal OSC, OSCC=1, BCKC=1, GPIO CONTROL REGISTER=0x3f3f. However the GPIO_5 is still low, no SCS output. Probably it cannot be driven from the internal OSC which is not clear from the diagram.

Also the datasheet is very inconsistent. E.g. "This register also contains a bit, SDAVB which mirrors the state of the DAVB output line.". Neither SDAVB  nor DAVB are defined at all. Next, the PENIRQ should be low during "Touch Screen Scan X, Y and Z PENIRQ Initiated" - it behaves exactly as on TSC21xx. Down/up during earch coordinate.

Best

Martin

  • Hi, Martin,

    I am checking with legal on what we can post in a public forum without an NDA in place.

    -d2

  • Hello,

    I would also report a problem with the TSC2301EVM kit. In the control software there is a check button (use PENIRQ as PLL output) to enable output of the PLL on the PENIRQ. When I check the button, nothing happens. The option "use GPIO0 as PLL output" works and I can see it on the GPIO0 pin.

    I have checked the SPI communication, to enable PLL on PENIRQ, and it seems the application does not set the audio clock configuration register, page 2, addr 1B.

    The write sequence, page 2:

    addr     val(hex)

    0            1886

    1              5757

    2            7f7f

    3             6767

    4             4410

    5            0000

    6           0000

    Is it also possible to use the audio functionality without the MCLK and run the PLL from the int. oscillator? What exactly means OSCC=1, BCKC=1?

    Best

    Martin Velek