hi guys i was wondering if anybody can suggest a ic or circuit that i can generate either a square wave or sinewave output with a frequency range from 1khz to 100mhz i have tried a a colpits and 555 timer oscillators but have not had much luck with them
The problem is that such wide frequency range simply cannot be covered with a single IC. The 555 is designed as a TIMER, for rather long periods of time, i.e. frequency range from 0.001 Hz to ~50 kHz. Other ICs like XR series can operate from 100 Hz to 10 MHz. Some DDS ICs can run as high as 100 MHz but I doubt that they can generate also ~1 kHz.
You should find ICs suitable for partial ranges and build three or four oscillators.
The problem is that such wide frequency range simply cannot be covered with a single IC. The 555 is designed as a TIMER, for rather long periods of time, i.e. frequency range from 0.001 Hz to ~50 kHz. Other ICs like XR series can operate from 100 Hz to 10 MHz. Some DDS ICs can run as high as 100 MHz but I doubt that they can generate also ~1 kHz.
You should find ICs suitable for partial ranges and build three or four oscillators.
Alternately, you can build a LC vco from 500Mhz to 600MHz and mixed with 500Mhz down to 0~100MHz. You can use ADF4360-7 if you do not want to tune. However you have to set the ADF4360's frequency resolution to 1KHz to get the min 1KHz frequency and need isolation between 2 vcos. You can also use a divider( CPLD or others) to generate the low band.