Iam working on a project ,"Noise Geneator" where I need to generate a sine wave.Currently I'm using c8051f020 ,which has an inbuilt DAC of 12-bit resolution,10us settling time & 2.4v Vref. My requirements are:1 Generation of sine wave from 0Hz --> 10KHz. 2 Amplitude variation from 0.01mv --> 1v. 3 Frequency sweep. 4 Noise generation.
But with c8051f020 I can achive 10KHz Freq at only 10 samples/cycle maximum(10us settling time of DAC),where data recovery is difficult.And I can achive minimum amplitude of 0.58mv(12-bit resolution & Vref = 2.4v),where as my requirement is 0.01mv --> 1v. So I require a Microcontroller with a DAC inbuilt of 16-bit resolution & 5us settling time.I can interface DAC with a Microcontroller but this will result in larger circuit size. So please help me with a Microcontroller or any other suggestions.
Yours sincerely, Sujay.