Other Parts Discussed in Thread: CC2640, CC2650
I am observing a temperature-induced failure in the CC2640 32k oscillator, where the oscillator will stop while the CC2640 is being cooled (or while warming back up to room temperature after being cooled). And it will not restart except after a power cycle. At room temperature there are no indications of oscillator instability, so I need a way to verify that my test condition is valid and if so, how to resolve this issue.
My 32k crystal is CM13032768DZF (12.5pF load capacitance). I'm using 22pF caps. On the small quantity of boards that I have tested (at room temperature) the 32k oscillator starts up in 1~2 seconds, the 32k frequency is accurate within 20ppm, and the oscillation signal is about 150mVpp. The oscillation signal level seems like it might be a little low, but I have assumed it is okay since all other performance seems as expected. Is there any indication that this signal level is "too low"?
As for my cooling method, I'm lining up a temperature chamber for further testing, but my initial results are based on using cold spray. I am monitoring the CC2640 case temperature with a thermocouple, and applying the cold spray from the opposite side of the PCB to minimize direct thermal shock to the part. But it's clear that the temperature gradient is not well controlled and can be extreme. The datasheet indicates that the temperature gradient is limited to 5C/s, but apparently this only applies to temperature rise (i.e. positive temperature gradient), and only when the CC2640 is in Standby mode. I have wondered if I may have exceeded this positive temperature gradient, but I have also seen the oscillator stop during a negative temperature gradient.
Any suggestions of things to check or additional guidance would be great. Here's some more picky background details.
Since size was not a constraint, I used the (larger and cheaper) CM13032768 instead of one of the "approved" 32k crystals (as per Rev C of SWRA495, which has now been deprecated). I checked that it met the requirements of the 32k oscillator, at least to the degree that it made sense. The datasheet indicates that the 32k crystal load capacitance should not exceed 12pF, but one of the approved 32k crystals (FC-12M 32768KD-A3) in the previous rev of SWRA495 has a load capacitance of 12.5pF. And that rev of SWRA495 also pointed out that while the "preferred" crystal load capacitance is 7pF, increasing it to 12.5pF would just mean a current increase of about 0.2uA. So that all made sense and there did not seem to be any issue.
This (or a similar issue) was initially reported by my customer, who currently has about 200 of these boards out in the field (in California, exposed to weather). Considering the current time of year (early Spring), it's hard to imagine how what they are seeing is related to what I am seeing. But the symptoms appear to be the same.