<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>8-bit MicrocontrollersのトピックRe: AN3579: Proximity Sensing questions</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3579-Proximity-Sensing-questions/m-p/181532#M13243</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;There is a similar approach in this tech note (originally done with 6805)&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="http://www.bytecraft.com/Touch_Sensitive_Switch" rel="nofollow" target="_blank"&gt;http://www.bytecraft.com/Touch_Sensitive_Switch&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;that has been used in several commercial keypads with pc board&amp;nbsp;keypads and plastic or polycarbonate overlay.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The secret is the insulating separating layer. We have found this to be a very effective form of touch switch&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 03 Feb 2008 07:41:57 GMT</pubDate>
    <dc:creator>walt</dc:creator>
    <dc:date>2008-02-03T07:41:57Z</dc:date>
    <item>
      <title>AN3579: Proximity Sensing questions</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3579-Proximity-Sensing-questions/m-p/181530#M13241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I was reading the App note, AN3579, which is on freescale's website talking about proximity sensing using the micro's i/o parts to determine when a "touch" sensor has been touched.&amp;nbsp; At the end of this document it says that this approach should not be used for 'real' applications because the algorithm is not very good.&amp;nbsp; Does anyone have any ideas on how to make this code or approach usable for the 'real' world?&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I was looking at Analog's capacitance-&amp;gt;digital conversion ics for this functionality and they are very complicated it seems to me, plus you have to have a i2c or spi bus to them as well.&amp;nbsp; Reading their datasheets though, it seems to me their approach is not simply to look for a rise above a certain threshold but to continually monitor all the pins and get a floor level for the surrounding medium to compensate for changes in humidity, etc, and thus the threshold is continually changing.&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Anyone have any ideas?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Not sure if I posted this question in the right forum as it applies to both s08's and coldfires.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jan 2008 05:59:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3579-Proximity-Sensing-questions/m-p/181530#M13241</guid>
      <dc:creator>aaron800</dc:creator>
      <dc:date>2008-01-22T05:59:09Z</dc:date>
    </item>
    <item>
      <title>Re: AN3579: Proximity Sensing questions</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3579-Proximity-Sensing-questions/m-p/181531#M13242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi Aaron800,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp; You can try adding some extra filtering on the signal read from each electrode, in addition you can add some debounce until you have determined that a touch&amp;nbsp;event has been&amp;nbsp;detected, and it isn't just system noise.&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The calibration of the background&amp;nbsp;signal&amp;nbsp;on each electrode, when not being touched, is also something that you might spend some time improving.&amp;nbsp; This calibration value can be used in conjunction with a threshold to determine that a touch event has occurred.&amp;nbsp; The background signal is dynamic and will change over time, so you need to figure out how often to update this value.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;It may take some time and effort to characterize your touch sensor and get the performance necessary for your application.&amp;nbsp; Basically you need to have a decent response time and make sure you don't get false detections for an electrode.&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rick&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jan 2008 10:01:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3579-Proximity-Sensing-questions/m-p/181531#M13242</guid>
      <dc:creator>RickN</dc:creator>
      <dc:date>2008-01-30T10:01:20Z</dc:date>
    </item>
    <item>
      <title>Re: AN3579: Proximity Sensing questions</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3579-Proximity-Sensing-questions/m-p/181532#M13243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;There is a similar approach in this tech note (originally done with 6805)&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="http://www.bytecraft.com/Touch_Sensitive_Switch" rel="nofollow" target="_blank"&gt;http://www.bytecraft.com/Touch_Sensitive_Switch&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;that has been used in several commercial keypads with pc board&amp;nbsp;keypads and plastic or polycarbonate overlay.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The secret is the insulating separating layer. We have found this to be a very effective form of touch switch&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 03 Feb 2008 07:41:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/AN3579-Proximity-Sensing-questions/m-p/181532#M13243</guid>
      <dc:creator>walt</dc:creator>
      <dc:date>2008-02-03T07:41:57Z</dc:date>
    </item>
  </channel>
</rss>

