element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
RoadTests & Reviews
  • Products
  • More
RoadTests & Reviews
Blog MAX77714 - Why Would a Push Button Fail
  • Blog
  • RoadTest Forum
  • Documents
  • RoadTests
  • Reviews
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join RoadTests & Reviews to participate - click to join for free!
  • Share
  • More
  • Cancel
  • Author Author: scottiebabe
  • Date Created: 28 Sep 2021 2:36 PM Date Created
  • Views 1988 views
  • Likes 0 likes
  • Comments 9 comments
Related
Recommended
  • max77714

MAX77714 - Why Would a Push Button Fail

scottiebabe
scottiebabe
28 Sep 2021

My RoadTest of the MAX77714 EVK just keeps getting more bizarre. Both of the push button switches on my EVK fail to operate. A few weeks ago I was briefly experimenting with the soft power button features and couldn't get it work. Turns out, it is because the push buttons are defective. I have recently discovered this trying to document my failing 32K crystal oscillator. I wanted to reset the PMIC to confirm my memory of the sequence of events that transpired trying to get the 32K oscillator to run were correct.

 

So I pushed the reset button expecting all the PMIC/RTC registers to return to their power on reset values. I pushed the SW-NRSTIO button:

image

None of the registers changed in the EVK GUI. I proceeded to measure the voltage on the NRST_IO test point and the level on the test point remained high at 1.8 V (VLOGIC).

 

image

A short video pushing the button (I can't believe this is what I am Road Testing with a Maxim EVK).

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

At which point I disconnected the backup battery and micro-USB cable to power cycle the board (I am powering the board via USB minus one diode drop with jumper J103 shorted), which most certainty did cause the MAX77714 to power on reset when I reconnected the USB cable.

 

This has me really spooked. Why would both push buttons be defective, the BOM for the EVK lists Panasonic EVQ-Q2K03WEVQ-Q2K03W push buttons.

image

 

 

image

The dimensions of the buttons on the board match the datasheet specifications 6.0 x 6.5 x 3.1 mm, so I assume these are the genuine parts.

 

I measured continuity from A to A' and B to B', but could not get the button to actuate.

 

Why would a push button fail like this?

 

Should I try to clean them or tear them apart to see what went wrong?

 

Update #1

I decide I would go straight to a failure analysis without cleaning or desoldering the component. I lifted the top metal shield/cage of the button off first.

image

 

Inside the push button:

image

I can ring-out gnd continuity on the center pad and nrst continuity on the left and right pads. I don't get continuity when applying a very light pressure with my multimeter probe, so perhaps the contacts are oxidized or dirty. The dome doesn't appear like it has ever made contact to the center pad, perhaps that's normal. I will try cleaning the contact surfaces and see what happens.

 

Update #2

Just as @kmikemoo suggested in the comments, the switch contacts were indeed dirty. I captured in a single take video the second switch coming to life: https://youtu.be/LOSyaA2UKl4 with the application of some isopropyl alcohol.

 

I really don't know what to say. It's not like this board has lived a hard life on the shelf at Maxim or Newark, So, I would not have expected to these push button switches to fail so early.

 

I now have working push buttons!

  • Sign in to reply
  • scottiebabe
    scottiebabe over 3 years ago in reply to jc2048

    This is a good find! I wish I had answer for you. There is a very large number of hand soldered components like the through hole testpoints and 100thou jumpers which appear to have had the flux residue cleaned.

     

    The only thing I am certain of is that, I received an EVK where the buttons don't work.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jc2048
    jc2048 over 3 years ago in reply to scottiebabe

    https://www.farnell.com/datasheets/2609102.pdf

     

    If it's board wash residue, then someone missed this note on the datasheet. (Daft place to put it on the datasheet, though - I'd have put it with the soldering temperature profile at the end given that it's part of the manufacturing info.)

     

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • scottiebabe
    scottiebabe over 3 years ago in reply to kmikemoo

    This is exactly what happened. I couldn't find my contact cleaner, so I just sprayed some isopropyl alcohol and the switch came to life!

     

    I still don't know if it was flux, a board wash residue, or just plain oxidization.

     

    I was definitely was pushing hard enough on this push button, enough to start to flex the board, amazing.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 3 years ago in reply to kmikemoo

    Yes, it clearly shows the quality of the components used.

     

    I suspect that the switch was originally made for a 5V circuit, where you had enough voltage to overcome the oxidation.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • kmikemoo
    kmikemoo over 3 years ago

    scottiebabe  It's amazing how little oxidation it takes to goof one of these little switches up.  My last experience was the reverse - it made intermittent contact when the button wasn't pushed.  Resistance readings were in the low kilo ohms.  i did measure the replacement before soldering it in - and threw out two more switches in the process of selecting the replacement.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube