Other Parts Discussed in Thread: TLV320DAC3100
Hi,
When using the TLV320DAC3100EVM-U, I have found that with an 8ohm speaker connected I can hear a constant white noise sound coming from the speaker. It is not loud but it is noticeable at arm's length in a quiet office environment. This is without any analogue audio being plumbed to the output and without any I2S digital audio input data being provided from an external source.
Using CodecControl interface, I can see that a number of factors influence the volume of this white noise:
- muting the DVol (DAC volume control register) removes some noise
- opening the switch (0x30, Page 1, Reg 35, bit 6) that plumbs DAC audio into the analog attenuator or setting the analog attenuator to maximum attenuation has the same effect of further removing noise
- reducing gain of the Class-D speaker driver further reduces noise
If steps 1, 2 and 3 are taken then the noise is reduced to such a level that I need to be within 10cm of the speaker to hear any 'hissing' in a quiet office environment; I'd consider this acceptable. In the figure above, none of those steps are taken and the white noise is 'maximised'.
If I observe the positive and negative sides of the class D output driver as it connects to the speaker in the time domain and trigger against one of those sides as a reference then I see the other side moving around relatively. It would seem that there is a degree of correlation between the quality of the 'edge synchronisation' of the drive waveform and the audibility of the noise. One edge can be often seen to be ~30ns misaligned with the other such as in the figure below.
Just wondering if anyone has had the same experience when using a TLV320DAC3100 or the TLV320DAC3100EVM-U and was there a way around it?