ZHCSGP5C August 2017 – February 2022 TIC12400-Q1
PRODUCTION DATA
To detect resistor coded switches or reduce overall power consumption of the chip, a lower wetting current setting is recommended. However, certain system design requires 10 mA or higher cleaning current to clear oxide build-up on the mechanical switch contact surface when the current is applied to closed switches. A special type of polling, called the Clean Current Polling (CCP), can be used for this application.
If CCP is enabled each polling cycle consists of two wetting current activation steps. The first step uses the wetting current setting configured in the WC_CFG0 and WC_CFG1 registers as in the continuous mode or polling mode. The second step (cleaning cycle) is activated simultaneously for all CCP enabled inputs at a time tCCP_TRAN after the normal polling step of the last enabled input. Interrupt generation and INT pin assertion is not impacted by the clean current pulses.
The wetting current and its active time for the cleaning cycle can be configured in the CCP_CFG0 register. The cleaning cycle can be disabled, if desired, for each individual input by programming the CCP_CFG1 register. CCP is available for both continuous mode and polling mode. To use the CCP feature, at least one input (standard or matrix) or the Section 8.4.3.3 has to be enabled.
Note: that although CCP can be enabled in Matrix polling mode, it is not an effective way to clean the matrix switch contact, since the current supplied from the TIC12400-Q1 is divided and distributed across multiple matrix channels.
Figure 8-18 illustrates the operation of the CCP when the device is configured to the standard polling mode.
Figure 8-19 illustrates the operation of the CCP when the device is configured to the continuous mode: