On Sat, 27 Oct 2012 22:15:19 -0400, "Martin Riddle"
<
marti...@verizon.net> wrote:
>Make sure the board is cleaned properly. The No clean flux can cause
>problems for crystals, especially under the crystal.
True. In a past life, I designed marine radios. As one would expect,
marine radios tend to get wet, usually from condensation.
Ionic contaminants on the PCB are NOT much of a problem, until the
board gets wet. Then, the stuff really conducts. One board that I
ran through a worst case test in our then modern wave soldering
machine showed about 20K/square sheet resistivity. To high impedance
circuits, long parallel traces, and voltage threshold activated
circuits, that's almost like a short circuit.
The general solution is to design using low impedances wherever
possible. However, that won't work for crystal oscillators, which are
high impedance devices. So, you're stuck with keeping the board
clean, or at least the area around the crystal clean. Once you get it
clean, you might also need some conformal coating. (Not the entire
board as that makes rework difficult. Just the areas that are deemed
moisture sensitive).
When we switched from rosin flux to water soluable flux in the 1970's,
we had nothing but problems. Initially, it was rather stupid
problems, such as using an unfiltered water rinse with far too much
calcium both in the water and sitting in the bottom of the water
heater. Later, they became more difficult, such as uneven rinsing in
the modified dish washer that was used for washing. Every board had
several test traces which were used to estimate resistivity. When we
knew they were baked dry, and all the rinse water was gone, they were
conformal coated, usually with acrylic. In short, board cleaning
after soldering with water soluable flux was not a trivial exercise.
I've never done anything with Zigbee, so I'm not really familiar with
the frequency stability requirements. Googling... This app note goes
into the requirements in detail:
Reference Oscillator Crystal Requirements for the MC1320x, MC1321x,
MC1322x, and MC1323x IEEE 802.15.4 Devices
<
http://cache.freescale.com/files/rf_if/doc/app_note/AN3251.pdf>
(Note that the chips have internal switched capacitors for both coarse
and fine tuning.) Basically, they want +/-40ppm over the operating
temperature range. That should be possible without any elaborate
external TCXO style temperature compensation. Just buy a decent AT
cut series resonant crystal, with a low series resistance, and keep
the board clean.