⚠️
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.wsdof.com/support. We’ll be fixing bugs / optimising the searching and tagging over the coming days.
2 posts / 0 new
Last post
lyris85
Offline
Last seen:7 months 3 weeks ago
Joined:2020-06-29 07:13
DA7212 devkit

hello,

I am trying to setup a configuration at 96khz. It works but I can hear some white noise on the output. Does the adc introduce some noise ?

I use the devkit ard-audio-DA7212.

Here is my i2c init:

DA7212_register_set(0x1D,0x80); //reset all reg
DA7212_register_set(0xFD,0x1); //enable oscillator
DA7212_register_set(0x22,0x0F); //96khz
DA7212_register_set(0x27,0x04); //mclk between 10-20mhz
DA7212_register_set(0x28,1); //64bclk/sample?
DA7212_register_set(0x29,0xC8); //enable i2s
DA7212_register_set(0x47,0xE1); //enable charge pump
DA7212_register_set(0x30,0x30); //use aux gain L max
DA7212_register_set(0x31,0x30); //use aux gain R max
DA7212_register_set(0x34,0x0F); //use mix gain L max
DA7212_register_set(0x35,0x0F); //use mix gain R max
DA7212_register_set(0x32,0x01); //use auxin L
DA7212_register_set(0x33,0x01); //use auxin R
DA7212_register_set(0x4B,0x08); //use dac out L
DA7212_register_set(0x4C,0x08); //use dac out R
DA7212_register_set(0x60,0x80); //enable aux L
DA7212_register_set(0x60,0x80); //enable aux R
DA7212_register_set (0 x65, 0 x88);/ /启用mixin L
DA7212_register_set(0x66,0x88); //enable mixin R
DA7212_register_set(0x67,0x80); //enable ADC L
DA7212_register_set(0x68,0x80); //enable ADC R
DA7212_register_set(0x69,0x88); //enable DAC L
DA7212_register_set(0x6A,0x88); //enable DAC R
DA7212_register_set(0x6B,0x88); //enable HP L
DA7212_register_set(0x6C,0x88); //enable HP R
DA7212_register_set(0x6E,0x88); //enable mixout L
DA7212_register_set(0x6F,0x88); //enable mixout R
DA7212_register_set(0x91,1); //io voltage 3.3V
DA7212_register_set(0x50,0xF0); //enable path
DA7212_register_set(0x51,0xF7); //enable path

Greetings

Device:
bmcadam
Offline
Last seen:7 months 1 week ago
Staff
Joined:2015-09-16 16:25
Hello,

Hello,

Checked your settings and everything appears okay when using the evaluation board.

We shouldt't be experiencing any white noise.

What is the master clock you are supplying ?

For better support, please contact us on this email addresswav.support@diasemi.com

Regards,

Barry