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.

MSP430FR2633: Touch through thick glass

Part Number: MSP430FR2633

Using

Other Parts Discussed in Post: TIDA-00494 , TIDA-00464 Not impressed with the magic trick revealed in the previous post ? Then check out this one: We kept working on our touch-through-glass application…
 as inspiration, I am just beginning this project, but I think distinct buttons, separate from the LCD, will be limiting in the UI design. Therefore, I am looking for an experienced option as to whether  is is feasible to design an LCD overlay or surround that will provide "full screen touch" capability rather than the 4-button layout as used in the example, housed in, the exact XP enclosure with glass cover in the article.

From what I understand, and please correct me anywhere I am wrong:

1) mutual-capacitance will probably not work through the 10mm of glass, so self-capacitance mode is the only option. 

2) reducing the air gap will improve the precision and sensitivity. I am considering spring mounting the LCD/Touch overlay so that it can be pressed to the glass when closed.

3) You could place (at least 3 but probably more) capacitive plates around the perimeter of the glass and finger location can be interpolated to an X-Y coordinate by the relative capacitance between the sensors

If you don't believe this is feasible, what are your recommendations for "the next best thing" for the most flexible HMI inside an XP enclosure.

  • Hi Tyler,

    You are correct about mutual in this case.  The e-field is tight as it bridges between the RX and TX electrodes, so propagating up through the 10mm of glass is not likely.  I will say 10mm is aggressive, even for self capacitance.  The behavior you will see with thick glass, due to its higher dielectric constant, is the e-field from the electrode will have a tendency to spread out as it propagates up through the glass.  Think of a flash light.  If you place sheet of paper in front a few inches away, you get a small circle of light.  Move the paper out a foot or two and now the circle is quite large.  So for a single electrode or button, this isn't a problem, however, this can cause cross talk if you have two or more buttons (electrodes) on your PCB that are close to each other.  By the time the e-fields from each button propagate through the glass, they overlap at the surface.  When you touch the glass over one button, you will see a substantially strong signal on the neighboring button.  Yes, you can address this by setting the touch thresholds accordingly, but I just want to make you aware of this behavior looking at your application.

    Yes, for your application you are correct about decreasing the air gap between the glass and using springs is possible.  TI has an reference design  "Touch through glass with sharp LCD reference design"  that might be helpful.

    So, with that said, let me ask why are you using 10mm glass? Can you share more about your application?

  • The product is intended for hazardous locations so the 10mm is defined by the explosion proof enclosure that the device will be installed in. It is almost the exact same enclosure used in the reference design. We are hoping for, more or less, a general purpose, small form-factor computer in a small explosion proof enclosure. The computer needs some mechanism for input. Generally, input is handled by a severely limited number of buttons(either capacitive through-glass as in ref design, or external, sealed, and "safe" mechanical buttons) but we are hoping to get an interaction model much more familiar to a user of a smart phone or tablet.

    About crosstalk. It seems like crosstalk should be OK, even desired, to an extent. I would hope that the e-fields spread and overlap at the surface. so that I can use the relative strengths of signals between two electrodes to interpolate a touch that occurs in the overlapping area. Three electrodes could give a 2-dimensional map. Unless the fields simply do not work this way?

    Thanks for the feedback.

  • Hi Tyler,

    Yes, you should be able to achieve a simple X-Y coordinate system using a group of buttons, say in a 2x2 or 3x3 pattern, and as you suggest, interpolate the signals between channels to determine finger position.  I would be most curious to hear how well this works for your application.

  • Hi Tyler,

    I haven’t heard from you for a couple of days now, so I’m assuming you are able to move forward with your design.
    If this isn’t the case, please click the "This did NOT resolve my issue" button and reply to this thread with more information.
    If this thread locks, please click the "Ask a related question" button and in the new thread describe the current status of your issue and any additional details you may have to assist us in helping to solve your issues.

  • Sorry, I was on vacation.

    I'm going to start working on this this week. Thanks for the help. I guess this resolved my initial issue which is, I guess if I were to restate it, "should I even bother attempting this?". To which the answer is "It isn't completely off the rails".

    I'll post back when I make some progress.

**Attention** This is a public forum