??? 11/09/04 00:19 Read: times |
#80732 - RE: A recovery mechanism - not a solution. Responding to: ???'s previous message |
Additional requirements for high noise environments:
Use an external oscillator. If you insist on using a crystal then the layout and component selection is critical. If you need to use the clock for something else as well then *do not* use a crystal. Use an oscillator, with source terminated traces from the oscillator to each clock destination. Use surface-mount construction with a tight layout. Keep traces short, and no loops. Use a supervisor with a push-pull output. This has low output impedance to help absorb noise. If not a push-pull output then put a small (i.e. 220pf) ceramic capacitor on the processor reset line (to ground) right at the processor. By the way, multi-layer PCB construction with solid ground and power planes is mandatory. We have 8052 based controllers operating without problems *inside* 36KW 1KV high frequency switching power supplies, so I know it can be done. |