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.

EVM430-CAPMINI: 2D-touch-panel of x- and y-lines

Part Number: EVM430-CAPMINI
Other Parts Discussed in Thread: FDC1004,

Hi Team, 

can you help with the customer request: 

The described application in the datasheet of the FDC1004 (https://www.ti.com/lit/ds/symlink/fdc1004.pdf?ts=1681203754272&ref_url=https%253A%252F%252Fwww.google.com%252F) is one solution what we are searching for: An analog front end which forwards the touch information to some MCU via a bus or GPIO.

 

Because of the fact that our different prototypes include so different requirements like proximity detection, button detection, slider position evaluation, evaluation of the position within a 2D-touch-panel of x- and y-lines, we are especially interested to have an overview for TI’s solutions for all these different use cases. That means this mail reflects more a question to the general portfolio of TI and is less a question for a specific project.

 

 I would like to better understand possible solutions from a general system architecture point of view:

  • When does it make sense to have a solution where the analog front end is integrated within the MCU (I understand the CapTIvate technology as one implementation of that kind of solution)
  • When does it make sense to have the AFE separated from the MCU (as in the FDC1004)?
  • When is it better to use the MSP430, when is a Cortex-Mx (MSPM0) the better solution?
  • What system fits best the requirement of quick and dirty software development for prototype projects (I am not a software developer but as a technical project lead and also internal expert for touch technology I would like to be able to program easier tasks by myself; also, I would like to be able to adjust proximity-, touch-, glove- and water-detection-thresholds by myself)
  • What libraries are best suited for the mentioned requirements?

 

I tried the EVM430-CAPMINI for a possible general solution for future projects, but I was not satisfied with the software (not running on most computers and outdated as it seems) and wanted to have an overview of the alternatives.

Thanks

Jan

  • Hi Jan,

    • When does it make sense to have a solution where the analog front end is integrated within the MCU (I understand the CapTIvate technology as one implementation of that kind of solution)
      • External AFE's provides higher accuracy but it does cost more and takes up more board space when you can optimize it using a MCU.
    • When does it make sense to have the AFE separated from the MCU (as in the FDC1004)?
      • See above.
    • When is it better to use the MSP430, when is a Cortex-Mx (MSPM0) the better solution?
      • It depends on your application. MSPM0 is our general purpose Arm Cortex M0+ MCUs with integrated analog peripherals (ADCs, DACs, Zero-drift OPAs, etc) up to 80 MHz. MSP430 portfolio offers integrated LCD, sigma-delta ADCs (energy measurement), CapTIvate, USB, and USS application specific devices. We also have general purpose MCUs in the MSP430 portfolio up to 25 MHz. 
    • What system fits best the requirement of quick and dirty software development for prototype projects (I am not a software developer but as a technical project lead and also internal expert for touch technology I would like to be able to program easier tasks by myself; also, I would like to be able to adjust proximity-, touch-, glove- and water-detection-thresholds by myself)
    • What libraries are best suited for the mentioned requirements?
      • See above.

    I will also send a CapTIvate overview presentation that shows typical use cases. Let me know if you need anything else. Thanks!

    Regards,

    Shreya Mandal

**Attention** This is a public forum