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.

TIC10024-Q1: How to config 36

Part Number: TIC10024-Q1
Other Parts Discussed in Thread: TIC12400-Q1,

Hi, Team,

In our PPT, TIC10024 can fig as 36 non-wakeup inputs. From customer's understanding, it need 3 thresholds for one INx to identify the two switchers to GND.

When the IC is set as ADC mode, IN0~IN11 only can use 2 threshold as one of THRES0~THRES7+ 1 THRES_COM. IN12~IN17 can only use THRES_2A and THRES_2B. How to config with 36 non-wakeup inputs?


  • Hi JW,

    I think you meant to reference the TIC12400-Q1 instead of the TIC10024-Q1 because the TIC12400-Q1 contains the ADC while the TIC10024-Q1 does not and is limited to a simple comparator threshold detection architecture.

    The configuration for 36 non-wakeup inputs you are referencing is implemented with the 6x6 Matrix Polling Mode of the device.  This is shown and discussed in section 8.4.2.2 of the TIC12400-Q1 datasheet. 

    Additional information and and a schematic example of a 6x6 matrix configuration can be found in the TIDA-0137 Reference design.

    The basic idea is that 6 pins are used to form columns, and 6 pins are used to form rows.  A switch can be placed between each column and row combination yielding a maximum of 36 switches for a 6x6 matrix if a switch is placed at each connection.

    The column pins will source current and the row pins will sink current.  When the device polls all of the column plus row combinations, it will be able to detect if any of the switches have been pressed. 

    If multiple switches are pressed at the same time, this could interfere with the sampling and lead to incorrect switch detection because current could be sourced from a source not connected to that particular column/row combination.  Therefore a blocking diode is typically included with each switch to prevent this situation.

    Regards,

    Jonathan