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.

CC1352P: Sensor Controller Capacitive Touch

Part Number: CC1352P
Other Parts Discussed in Thread: BOOSTXL-ULPSENSE

Hello,

We are migrating a product line from the MSP432P401R to the CC1352P1F3 and are having issues with the capacitive touch.  On the 432, we used the CAPTIO peripheral, but on the CC1352 we have the sensor controller.  The button layout / construction is identical (electrodes behind a layer of acrylic, but we have very poor performance.  We have to crank the sensitivity way up to get a signal and then it gets very noisy/glitchy.  There are extensive layout guidelines for CAPTIVATE, but i haven't found anything for the sensor controller method of capacitive touch, which i understand is very different.  Do you have any recommendations or layout guidance based on the the differing technology?  We based the product around the BOOSTXL-ULPSENSE, but our gap is bigger (again this wasn't a problem for the CAPTIO peripheral on MSP432).  There seems to be very little documentation on the peripheral aside from the one simplelink academy demo.

Thanks,

Scott

  • Hi Scott,

    Someone will take a look and help you with your thread soon. Thank you for your patience.

    BR,
    Andres

  • Hi Scott,

    Unfortunately we don't have any other resources than the SimpleLink Academy module you reference when it comes it Sensor Controller and Cap touch. 

    Cheers,

    Marie H

  • The CAPTIO peripheral is a hardware module specially designed for cap sense. The Sensor Controller contains a number of HW modules that can be controlled be a separate MCU. This make it possible to use the sensor controller to offload the main MCU for a lot of application and also to save current. 

    The SimpleLink Academy training explain how a cap sense application may be implemented using the sensor controller. The implementation is written to work on BOOSTXL-ULPSENSE. I have tested the example on BOOSTXL-ULPSENSE but with close to double thickness of the acrylic between the sensor and the finger and it looked to work as fine. 

    For this application it's a bit difficult to give firm recommendations on how to do the layout since other layouts may also work but may require the algorithm to be rewritten. I would recommend using the same layout principle as for the BOOSTXL-ULPSENSE for the touch plates, with a mesh ground. 

    For debug/ reference: Have you tested with the same gap as the BOOSTXL-ULPSENSE uses to see if you get the same results?