DA7212- 200Hz noise generated from ADC

⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at//www.xmece.com/support. We’ll be fixing bugs / optimising the searching and tagging over the coming days.
8 posts / 0 new
Last post
akshay_pandit
Offline
Last seen:2 years 1 month ago
Joined:2018-09-21 07:56
DA7212- 200Hz noise generated from ADC

Hi
我体验到200 hz bac的嘶嘶的声音kground continuous noise from adc. I have used MIC 1 in differential mode with mic bias of 2.5V and configuration are followed as per document attached.Would like to know the cause for noise generation from adc. Does noise pumping can introduce this kind of noise?

Attachment:
Device:
ED_Dialog
Offline
Last seen:1 month 1 week ago
Staff
Joined:2017-09-18 11:54
Hello,

Hello,
I think you might an issue with your CLK's. I have attached a script. The attached script uses minimal writes. I is for a MIC to ADC, bypassing the PLL.

1. Are you using a Dialog Eval board?

2. Could i see your schmatic?

Kind regards,
Elliott Dexter

Attachment:
akshay_pandit
Offline
Last seen:2 years 1 month ago
Joined:2018-09-21 07:56
Thanks for reply.

Thanks for reply.

I've tried bypassing PLL, but the observation is same. One change in my application is I2S word length per channel = 16 bits(Have made corresponding changes)
Following are CLK configuration of I2S,
I2S MCLK = 12.49 MHz
I2S WCLK = 48kHz

Even though mic is not connected to codec, noise is observed.
1. No, I'm not using eval board
2. PFA Sch of codec.

Attachment:
ED_Dialog
Offline
Last seen:1 month 1 week ago
Staff
Joined:2017-09-18 11:54
Hello,

Hello,

Using I2S MCLK = 12.49 MZ will not work when you bypass the PLL. We tried this set-up and noticed the noise. A standard MCLK will either be 12.288 or 11.2896MHz

The script we provided has the MCLK set to 12.49Mhz, we then use the PLL with the following settings and issue was resolved.

Kind regards,
Elliott Dexter

akshay_pandit
Offline
Last seen:2 years 1 month ago
Joined:2018-09-21 07:56
Hi

Hi
Thanks for replicating the setup on your end.
I'm still facing same issue, even with PLL enabled in SRM mode(PLL_Status = 0x07) .
I was wrong on WCLK, the WCLK freq is 47.991kHz.

ED_Dialog
Offline
Last seen:1 month 1 week ago
Staff
Joined:2017-09-18 11:54
Hello Akashay,

Hello Akashay,

You must ensure all Clocks are synced togther, as you might be losing the PLL Lock.

Kind regards,
Elliott

akshay_pandit
Offline
Last seen:2 years 1 month ago
Joined:2018-09-21 07:56
PLL Lock has been achieved as

PLL Lock has been achieved as the PLL status shows 0x07. PLL status has been monitored for every 10s and every time it gives 0x07.

bmcadam
Offline
Last seen:3 weeks 4 days ago
Staff
Joined:2015-09-16 16:25
Hello,

Hello,

Is everything working as expected now ?

Best Regards,