View Single Post
  #11  
Old January 26th 05, 07:51 PM
external usenet poster
 
Posts: n/a
Default

RFI is definitely a problem, and fixing RFI problems can be a black
art.
You don't actually have to have _any_ chip running at the problem
frequency. Square waves have a lot of odd harmonics. So, something
switching regularly at 1/3 or 1/5 the problem frequency can cause
problems. That something can be a software routine in a chip running
much faster than the problem frequency.

You might want to reconsider your preferred form factor. PC
motherboards are amazingly inexpensive, but they're relatively large.
Have you considered the PDA form-factor? Smaller, less power-hungry,
built-in display, and most of the RF problems will be already handled.
Should still be able to handle the audio and display functions.

If you prefer Linux over PocketPC or Palm OS, I know the Zaurus PDA has
had Linux ported to it.

Glider pilots use PDA's as glide computers, so they're known to run
without problems in systems with aviation band radios. If you're
sending the data from the 8051 via the serial port, this is how the
glide computer PDA's interface with the GPS and/or vario systems.

Downside is, RS232 ports seem to be going away in favor of USB, and USB
OTG (where the PDA can act as a host instead of a peripheral) seems to
be very slow in coming in. OTOH, older PDAs with serial ports are
dirt cheap on EBay.

And, for 8051 chips, the Dallas 89C440 is a pretty cool little chip.
It can run internally at up to 4x the xtal frequency, 1 machine cycle/
clock instead of 12.
Flash, so you can reprogram it in-circuit. Built-in loader so all you
need to program it is a PC and a serial port. 32K bytes of program
space. (64K on the 89C450)
2K bytes of xdata memory on chip, and the usual 256 bytes of the 8052.
There are C compilers for the 8051 architecture, so you're really not
limited to assembly for development. About five bucks a pop, small
quantities.

Tim Ward