Category Archives: Electronics

Sportident Station with Pulverized Power Pins

While I was updating the firmware of many BSF8 Sportident stations to 6.23, I had a weird failure on a unit with serial number 112297. It may or mat not be related to the voltage measurement bug described on the last page of the release notes of the 6.23 firmware, http://www.sportident.com/images/software/si_boot_firmware_623_release_notes_en.pdf. If I recall correctly, the sequence of events was this:

  • The unit showed a very low voltage reading (2 V or so) and upgrading to 6.23 failed.
  • I opened it up to change the battery and measured the battery voltage with a DMM. It was indeed 2 V or thereabout.
  • Then the station died completely (I am unsure exactly when in the sequence of events this happened, maybe later).
  • I might then have desoldered the old battery and connected the station to an external power supply (3.5 V, limited to about 100 mA) to test it before I connected a new battery. I think I at first got it to work, but then it stopped working again.
  • I looked around the PCB under a microscope and noticed something weird at pin 60 of the microcontroller. Closer inspection showed that the pin was more or less pulverized. The processor datasheet said that it was one of the power supply pins (DVCC2).
  • I tried to repair it, but it turned out that no metal of the pin was sticking out of the package anymore, so there was nothing to solder to.
  • I then noticed that pin 100, AVCC, was also broken and that while pin 1 (DVCC1) was still in one piece, it also seemed to have been damaged since it was thinner than the other pins.

My guess is that a huge amount of current has for some reason flown through the power pins such that they have melted (!). I am pretty sure I did not hook up the external power supply with the wrong polarity and anyway it was current limited to 100 mA or so, so I do not think I caused this by reverse power polarity. Could it be that the processor entered into some kind of state that effectively shorted its supplies and thus consumed a large current?

I guess the reason for the bug behavior in the release notes (a voltage reading of about 2 V) might be caused by an unexpected large current consumption, so it is somewhat consistent with power pins getting destroyed. But it seems a bit unlikely that the relatively wimpy lithium thionyl chloride battery could deliver enough current for this to happen. And I am almost certain that the damage to the pins occurred before I connected an external supply. Quite mysterious.

Update on 2015-07-26

After a discussion through a few emails back and forth with Simon Harston, we have come up with a new hypothesis that could explain the state of the station while not requiring an unrealistically large current that could melt IC pins:

  • For some reason (maybe a manufacturing defect), the battery released corrosive gas/fumes.
  • The corrosive environment  inside the station may have been exacerbated by moisture leaking in.
  • Corrosive and conductive films formed at a number of places inside the station, including around the MCU pins.
  • Leakage current flowed through the film, particularly from the MCU pins with the most positive potential (the VCC pins) to the neighboring GND pins.
  • This current effectively made the VCC pins behave as sacrificial anodes in an impressed current system for cathodic protection and thus made them deteriorate, while the GND pins were unaffected.

If this hypothesis is correct, it explains why just the VCC pins were destroyed. Furthermore, it does not require a current that is probably much higher than the battery could ever deliver. The bluish debris that can be seen in some of the photos (e.g. on the bottom side of the board and near the resistor close to pin 1 of the MCU) might have gotten its blue color from copper ions from the corroding pins, provided the ions could somehow migrate from the pins to the other locations. The fact that the screws are clearly corroded supports the hypothesis that there was a corrosive environment inside the station at some point.

(End of update.)

Below are some pictures of the unit. Unfortunately, I do not have a really good way of taking pictures through a microscope, so most pictures are taken through regular lenses and the one taken through the microscope is blurrier than one could hope for.

The broken SI station.
Top side of the PCB of the broken SI station.
Bottom side of the PCB of the SI station.
Bottom side of the PCB of the SI station.
Bottom plastic cover with some mysterious blue material along the lower side.
Bottom plastic cover with some mysterious blue material along the lower side.
The processor with arrows pointing to the damaged pins.
The processor with arrows pointing to the damaged pins.
Closeup of pin 60 (after I desoldered the lower remains of the pin).
Closeup of pin 60 (after I desoldered the lower remains of the pin).
Pin 100 (AVCC) is broken.
Pin 100 (AVCC) is broken.
Microscope photo of pins 100 (left) and 1 (right). Pin 1 is narrower than the other pins.
Microscope photo of pins 100 (left) and 1 (right). Pin 1 is narrower than the other pins.
This battery with a cracked sleeve may have been in the faulty unit. I am not sure since I mixed up a number of discarded batteries.
This battery with a cracked sleeve may have been in the faulty unit. I am not sure since I mixed up six discarded batteries, two of which had cracked sleeves.

More On Voltage Delay in Lithium Thionyl Chloride Batteries

I found the three year old Tadiran batteries (TL-5101/P) that i described in the previous blog post to have too high internal resistance to be suitable for use in Sportident base stations. The datasheet of those batteries also only talk about a discharge current of up to 2 mA and the base stations use more than that for peak current. Therefore I ordered new batteries of another brand, namely SAFT LS14250 CNA. The datasheet of SAFT LS14250 recommends a maximum discharge current of 35 mA and it has near full capacity at 10 mA of current, so this seems like a much better choice for the application.

Naturally, I was curious as to what the voltage delay looked like for LS14250, so I hooked up my battery tester with the same software as before. I ran two tests on the same battery with about 5 minutes of delay in between. The plots below shows the results.

Voltage vs time during 60 s while loading the SAFT LS14250 battery with 5 mA.
Voltage vs time during 60 s while loading the SAFT LS14250 battery with 5 mA.
Voltage vs time during 3 s while loading the SAFT LS14250 battery with 5 mA.
Voltage vs time during 3 s while loading the SAFT LS14250 battery with 5 mA.

In the first run, which takes place presumably at least many days (perhaps months or years) since the battery was last delivering any current), we see the voltage under load starting out at about 2.95 V and it recovers to 3.45 V after about 15 s.

In the second runt, the initial voltage under load is above 3.4 V and it peaks at almost 3.5 V after 1.5 s. It then sags down a bit, but stays about 15 mV above the first trace between 20 and 60 s.

So the voltage delay phenomenon is (as expected) very evident also in this battery model. Also, the SAFT LS14250 seems to be much more suited for the application than the Tadiran TL-5101/P.

Update on 2015-07-11:

I also needed to change batteries on some SI master (BSM7) units and these have AA-size (14500) batteries with higher capacity than the 1/2 AA size 14250 discussed above. I tested a new SAFT 14500 battery (which has  a highest recommended discharge current of 50 mA) twice with the 5 mA one-minute test. The results are shown in the plot below.

Voltage vs time during 60 s while loading the SAFT LS14500 battery with 5 mA.
Voltage vs time during 60 s while loading the SAFT LS14500 battery with 5 mA.

The voltage delay effect is evident also in this test, but strangely enough the curves look qualitatively different compared to the LS14250 curves. In the first run, the voltage dips during the first second before it starts to recover and reaches a peak after about 25 seconds followed by a slow decay. The initial dip is a new feature.

The second test of the same battery, ten minutes later, shows a quick recovery that peaks after three seconds after which the voltage slowly decays. After about 15 seconds, the voltage dips below that of the first run, unlike what happened when testing the LS14250 battery in which case the voltage during the second run stayed above that of the first run for the full minute.

The intricacies of battery behavior are apparently complicated, but tentatively one can conclude that a “voltage delay” effect that takes place for 1-15 seconds when the battery is being loaded after a (long) time of storage is repeatable based on the findings of these few tests.

Voltage Delay in Lithium Thionyl Chloride Batteries

As I described in a previous post, I built a simple Teensy-controlled battery tester for Lithium Thionyl Chloride batteries. I had noticed that unused batteries that had been laying around, seemed to have high internal resistance and according to Wikipedia, this can be due to a passivation layer that forms on the anode and which causes a “voltage delay” when put into service.

I decided to test this using the battery tester. What I did was to modify the program I had written for it so that it loaded the battery with a constant 5 mA current while monitoring how the pole voltage developed over time. I did this three times for one minute with a few minutes of pause in between for the same previously unused battery which has been stored for at least three years. The battery type is a 1/2 AA size Tadiran TL-5101/P.

Below are plots showing the how the pole voltage varied during the tests. The three curves shows the result of the initial test (red), second test ~20 minutes later (blue) and third test ~10 minutes after the second test. The first plot shows 60 seconds while the second plot zooms in on the first 3 seconds.

Voltage vs time during 60 s while loading the battery with 5 mA.
Voltage vs time during 60 s while loading the battery with 5 mA.
Voltage vs time during 3 s while loading the battery with 5 mA.
Voltage vs time during 3 s while loading the battery with 5 mA.

The pole voltage does indeed increase at first (during 3-10 seconds) while the battery is being loaded before it starts drooping. Also, the voltage under load becomes higher the second and third times the battery is tested in this manner.

So a very short and simple test under load might give a too pessimistic view of the state of a lithium thinoyl battery that has been stored for an extended period of time. It might recover and start perform better while it is being loaded. This is somewhat counterintuitive.

The Teensy program I used to for the tester can be found here.