James, it sounds like you've looked at the most popular chips. I've used
the ML2036 as part of a PIC-based DAQ system. If you don't mind a 1Hz
resolution, the ML2036 seems ideal. All you need is a crystal (literally, no
capacitors). It requires +/- 5V and has a 3-wire SPI-style interface. You
clock-in 16 Bits, LSB first, and set a Latch Enable line to set the
frequency from 1 to 50KHz (I tested it to 65,535KHz). By using a 8.388608MHz
crystal (Digi-Key PN: SE3415 / Epson CA-301 family), you get a direct
one-to-one program data to frequency setting with a 1Hz resolution. The chip
provides Osc/2 and Osc/8 outputs which may be of use if you want to clock a
PIC at 4.194304MHz.
There is a voltage reference input. Tying this to +5V gives a maximum
output swing of +/- 2.5Vp-p. You can reduce this via an external reference.
Harmonic distortion is -45db max. The device comes in a 14-pin DIP or 16-pin
SOIC package. For more info:
http://www.microlinear.com/
- Tom
At 12:42 PM 2/22/01 -0000, James Hillman wrote:
{Quote hidden}>I am using a PIC to make a frequency generator 0 to 50,000 Hz with 0.01%
>resolution. I have searched the PICLIST archives and the most suitable IC I
>have come across to do the frequency generation is the ML2036 from Fairchild
>semiconductor. Can anyone suggest anything else ?
>
>Maxim MAX038, Harris HSP45102, Motorola MC145162,Analog Devices AD9850 are
>too expensive and designed for RF so aren't really suitable.
>I have considered using a Direct Digital Synthesis (DDS) algorithm, but
>there is too much else going on in the processor to do this.
>
>Thanks in advance,
>
>James
------------------------------------------------------------------------
Tom Handley
New Age Communications
Since '75 before "New Age" and no one around here is waiting for UFOs ;-)
--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics