Some more info.....
It would appear that my noise is some kind of internal mbed counter, not I believe anything to do with my code, but open to correction!
It seems to be a noise pulse every 1mS and a longer burst every 10mS, hence counting?
My code at this point is a simple single output of the DAC voltage and then an infinite loop (no checks).
{.....
signal = 0.68; Voltage step
lcd.locate(0,0);
lcd.printf("Finished");
while (1)
{
}
}
End of test routine
Any further thoughts what might be generating the spikes?
I'll investigate an improved 0V to 0v side of 100pF.....
I have my mbed on a pcb layout with good analog and digital segregation and layout techniques. The pcb has a digital ground plane under the mbed and it is powered by 4 x NiMH cells giving good low noise stable supplies.
The noise is about the same as other posts at 100mV, but doing and FFT shows the noise to be 400kHz. I'm not using I2C (uses 400kHz)or indeed any other logic outputs, so does this give a clue to the noise source?
My Analogue out is 600mV in this test and I have 100pF across the output as recommended in other posts.
So any comments, feedback, links appreciated...