Hello guys,
I would love to get your opinion on an issue with one of our LED driver boards that only seems to manifest on the customer’s end, and I’m struggling to pinpoint the root cause.
System Overview:
The LED driver board is powered by a battery that connects via two magnetic touchpads. Key components include:
Two capacitive touch sensor ICs,
Buzzer for audio feedback,
Buck-boost controller for consistent current regulation in the LED driver,
Atmega4808 microcontroller for managing all user interface interactions.
Problem Summary:
The issue began when I started to get boards with Atmega4808 microcontroller overheating to the point where the heat deformed the product’s plastic casing.
Initially, I suspected an ESD-related issue. To address this in the next board revision, I implemented the following changes:
- Added 100mA PTC fuses on the microcontroller and touch sensor ICs.
- Introduced ESD protection on the input connector.
However, this resulted in a significant increase in returns, with around 20% of boards showing failures related to the ESD protection IC. Upon inspection, I observed:
1. Shorts between the UPDI pin and GND on some units
2. Shorts between VBat and GND on others
Despite various troubleshooting methods, I haven’t been able to reproduce these failures in our lab environment.
More info:
Battery Connector Pinout:
The battery connector is configured as follows:
Battery side, LED Driver side:
Vbat via a 1.5A PTC, Vbat
GND, Direct GND connection.
Touchpad 1, to touch sensor 1
Touchpad 2, to touch sensor 2
Float/GND, (depends on battery type) connected to Atmega4808 input with pull-up(Battery ID Pin)
GND, UPDI (programming pin).
Hypothesis and Potential Fixes:
One potential issue could be the programming voltage. The Atmel ICE might be programming the microcontroller at 5V, whereas the VCC is around 3V. This discrepancy could damage the microcontroller during programming. As a corrective measure, I’m considering:
1. Adding a 1k resistor in series with the UPDI pin and battery ID pin
2. Removing the ESD protection IC to see if this reduces failures
I’ve attached the schematics for both Revision A and Revision B for review. I would appreciate any insights or suggestions you might have regarding this issue.
Thank you in advance for your assistance.