DA7211 EVK not able to get any passthrough at all

8 posts / 0 new
Last post
jbright
Offline
Last seen: 4 months 2 weeks ago
Joined: 2019-09-23 20:01
DA7211 EVK not able to get any passthrough at all

I'm probably missing something obvious, but I can't get any signal to pass through the DA7211 EVK.  The USB indicator is green in the software, the LEDs D1 D2 D4 D6 are lit on the PCB.  No matter which analog paths I turn on, the signal is not actually passing from input to output.

For example, with attached setup, I should be able to put a signal into MICP_L and see it at OUT1P_L but I see nothing.

It is powered by USB, not connected to a digital interface.

Device: 
ED_Dialog
Offline
Last seen: 13 hours 29 min ago
Staff
Joined: 2017-09-18 11:54
Hello,

Hello,

Could you attached the set-up script you are using?

Kind regards,

Elliott

jbright
Offline
Last seen: 4 months 2 weeks ago
Joined: 2019-09-23 20:01
Do you mean the Register Dump

Do you mean the Register Dump text file?

ED_Dialog
Offline
Last seen: 13 hours 29 min ago
Staff
Joined: 2017-09-18 11:54
Hi,

Hi,

Yes, sort of. The set-up script should be what configuues the path from the MIC to the output.

Kind regards,

Elliott

jbright
Offline
Last seen: 4 months 2 weeks ago
Joined: 2019-09-23 20:01
I'm using the DA7210_v26.exe

I'm using the DA7210_v26.exe "Power Commander" that comes with the DA7211-EVAL2 board.

I have a signal applied to jumper J10 MICL, and have a scope connected to J34 HP_OUT.

In the software, I've turned MIC_L_VOL, INPUT_L, and OUT1_L to 0 dB, and turned on the switches connecting them IN_L_MIC_L OUT_L_IN_L, so there should be an analog passthrough, but I don't see anything at the output.  I have STARTUP2 and STARTUP3 registers out of standby.
 

//Register Dump
//Created 26/02/20 at 13:22
//Slave      Register    Data

CODEC	CONTROL	0x03
CODEC	STATUS	0x03
CODEC	STARTUP1	0x88
CODEC	STARTUP2	0x80
CODEC	STARTUP3	0x80
CODEC	MIC_L	0x81
CODEC	MIC_R	0x03
CODEC	AUX1_L	0x03
CODEC	AUX1_R	0x03
CODEC	AUX2	0x03
CODEC	IN_GAIN	0x03
CODEC	INMIX_L	0x81
CODEC	INMIX_R	0x03
CODEC	ADC_HPF	0x03
CODEC	ADC	0x03
CODEC	ADC_EQ1_2	0x03
CODEC	ADC_EQ3_4	0x03
CODEC	ADC_EQ5	0x03
CODEC	DAC_HPF	0x03
CODEC	DAC_L	0x03
CODEC	DAC_R	0x03
CODEC	DAC_SEL	0x03
CODEC	SOFTMUTE	0x03
CODEC	DAC_EQ1_2	0x03
CODEC	DAC_EQ3_4	0x03
CODEC	DAC_EQ5	0x03
CODEC	OUTMIX_L	0x84
CODEC	OUTMIX_R	0x03
CODEC	OUT1_L	0x35
CODEC	OUT1_R	0x03
CODEC	OUT2	0x03
CODEC	HP_L_VOL	0x03
CODEC	HP_R_VOL	0x03
CODEC	HP_CFG	0x03
CODEC	ZEROX	0x03
CODEC	DAI_SRC_SEL	0x03
CODEC	DAI_CFG1	0x03
CODEC	DAI_CFG2	0x03
CODEC	DAI_CFG3	0x03
CODEC	PLL_DIV1	0x03
CODEC	PLL_DIV2	0x03
CODEC	PLL_DIV3	0x03
CODEC	PLL	0x03
CODEC	GP1A_A0L	0x00
CODEC	GP1A_A0H	0x00
CODEC	GP1B_A0L	0x00
CODEC	GP1B_A0H	0x00
CODEC	GP2A_A0L	0x00
CODEC	GP2A_A0H	0x00
CODEC	GP2B_A0L	0x00
CODEC	GP2B_A0H	0x00
CODEC	GP1C_A0L	0x00
CODEC	GP1C_A0H	0x00
CODEC	GP1D_A0L	0x00
CODEC	GP1D_A0H	0x00
CODEC	GP2C_A0L	0x00
CODEC	GP2C_A0H	0x00
CODEC	GP2D_A0L	0x00
CODEC	GP2D_A0H	0x00
CODEC	GP1A_A1L	0x00
CODEC	GP1A_A1H	0x00
CODEC	GP1B_A1L	0x00
CODEC	GP1B_A1H	0x00
CODEC	GP2A_A1L	0x00
CODEC	GP2A_A1H	0x00
CODEC	GP2B_A1L	0x00
CODEC	GP2B_A1H	0x00
CODEC	GP1C_A1L	0x00
CODEC	GP1C_A1H	0x00
CODEC	GP1D_A1L	0x00
CODEC	GP1D_A1H	0x00
CODEC	GP2C_A1L	0x00
CODEC	GP2C_A1H	0x00
CODEC	GP2D_A1L	0x00
CODEC	GP2D_A1H	0x00
CODEC	GP1A_A2L	0x00
CODEC	GP1A_A2H	0x00
CODEC	GP1B_A2L	0x00
CODEC	GP1B_A2H	0x00
CODEC	GP2A_A2L	0x00
CODEC	GP2A_A2H	0x00
CODEC	GP2B_A2L	0x00
CODEC	GP2B_A2H	0x00
CODEC	GP1C_A2L	0x00
CODEC	GP1C_A2H	0x00
CODEC	GP1D_A2L	0x00
CODEC	GP1D_A2H	0x00
CODEC	GP2C_A2L	0x00
CODEC	GP2C_A2H	0x00
CODEC	GP2D_A2L	0x00
CODEC	GP2D_A2H	0x00
CODEC	GP1A_B1L	0x00
CODEC	GP1A_B1H	0x00
CODEC	GP1B_B1L	0x00
CODEC	GP1B_B1H	0x00
CODEC	GP2A_B1L	0x00
CODEC	GP2A_B1H	0x00
CODEC	GP2B_B1L	0x00
CODEC	GP2B_B1H	0x00
CODEC	GP1C_B1L	0x00
CODEC	GP1C_B1H	0x00
CODEC	GP1D_B1L	0x00
CODEC	GP1D_B1H	0x00
CODEC	GP2C_B1L	0x00
CODEC	GP2C_B1H	0x00
CODEC	GP2D_B1L	0x00
CODEC	GP2D_B1H	0x00
CODEC	GP1A_B2L	0x00
CODEC	GP1A_B2H	0x00
CODEC	GP1B_B2L	0x00
CODEC	GP1B_B2H	0x00
CODEC	GP2A_B2L	0x00
CODEC	GP2A_B2H	0x00
CODEC	GP2B_B2L	0x00
CODEC	GP2B_B2H	0x00
CODEC	GP1C_B2L	0x00
CODEC	GP1C_B2H	0x00
CODEC	GP1D_B2L	0x00
CODEC	GP1D_B2H	0x00
CODEC	GP2C_B2L	0x00
CODEC	GP2C_B2H	0x00
CODEC	GP2D_B2L	0x00
CODEC	GP2D_B2H	0x00
CODEC	GPF_SRC1	0x03
CODEC	GPF_SRC2	0x03
CODEC	DSP_CFG	0x03
CODEC	PAGE1	0x03
CODEC	CHIP_ID	0x13
CODEC	INTERFACE	0x98
CODEC	ALC_MAX	0x03
CODEC	ALC_MIN	0x03
CODEC	ALC_NOIS	0x03
CODEC	ALC_ATT	0x03
CODEC	ALC_REL	0x03
CODEC	ALC_DEL	0x03
CODEC	A_HID_UNLOCK	0x8B
CODEC	A_TST_UNLOCK	0xB4
CODEC	A_PLL1	0x01
CODEC	A_CP_MODE	0x7C
CODEC	A_CP_LEVMODE_LEV0	0x04

 

jbright
Offline
Last seen: 4 months 2 weeks ago
Joined: 2019-09-23 20:01
Actually that didn't have the

Actually that didn't have the headphone amp turned on, but even if I turn on every analog path I can find, it still doesn't pass signal from any input to any output:

 

//Register Dump
//Slave      Register    Data
CODEC	CONTROL	0x00
CODEC	STATUS	0x00
CODEC	MIC_L	0x81
CODEC	MIC_R	0x81
CODEC	AUX1_L	0x80
CODEC	AUX2	0x09
CODEC	IN_GAIN	0x33
CODEC	INMIX_L	0x9F
CODEC	INMIX_R	0xBF
CODEC	ALC_MAX	0x40
CODEC	ADC_HPF	0x08
CODEC	OUT1_R	0xC0
CODEC	HP_R_VOL	0x10
CODEC	PLL	0x20
CODEC	SOFTMUTE	0x40
CODEC	DAC_HPF	0x08
CODEC	OUTMIX_L	0xDF
CODEC	ZEROX	0x00
CODEC	OUTMIX_R	0xDF
CODEC	OUT2	0xF8
CODEC	ADC	0xCD
CODEC	DAI_SRC_SEL	0x00
CODEC	DAC_EQ5	0x00
CODEC	DAI_CFG1	0x00
CODEC	DAC_SEL	0x88
CODEC	OUT1_L	0xF5
CODEC	PLL_DIV2	0x00
CODEC	PLL_DIV3	0x10
CODEC	DAI_CFG2	0x00
CODEC	DAC_EQ1_2	0x00
CODEC	DAC_EQ3_4	0x00
CODEC	ALC_ATT	0x00
CODEC	ADC_EQ1_2	0x00
CODEC	ALC_REL	0x00
CODEC	ALC_DEL	0x00
CODEC	ADC_EQ3_4	0x00
CODEC	ALC_MIN	0x00
CODEC	PLL_DIV1	0x00
CODEC	HP_L_VOL	0x10
CODEC	DAC_HPF	0x08
CODEC	HP_CFG	0x88
CODEC	ADC_EQ5	0x00
CODEC	ALC_NOIS	0x00
CODEC	DAI_CFG3	0x08
CODEC	GPF_SRC1	0x76
CODEC	INTERFACE	0x2C
CODEC	CHIP_ID	0x15
CODEC	DSP_CFG	0x7F
CODEC	PAGE1	0x00
CODEC	STARTUP2	0x00
CODEC	STARTUP3	0x00
CODEC	AUX1_R	0x80
CODEC	DAC_L	0x10
CODEC	DAC_R	0x10
CODEC	DAC_SEL	0x88
CODEC	GPF_SRC2	0x10
CODEC	GP1A_A0L	0x00
CODEC	GP1A_A0H	0x00
CODEC	GP1B_A0L	0x00
CODEC	GP1B_A0H	0x00
CODEC	GP1C_A0L	0x00
CODEC	GP1C_A0H	0x00
CODEC	GP1D_A0L	0x00
CODEC	GP1D_A0H	0x00
CODEC	GP2A_A0L	0x00
CODEC	GP2A_A0H	0x00
CODEC	GP2B_A0L	0x00
CODEC	GP2B_A0H	0x00
CODEC	GP2C_A0L	0x00
CODEC	GP2C_A0H	0x00
CODEC	GP2D_A0L	0x00
CODEC	GP2D_A0H	0x00
CODEC	GP1A_A1L	0x00
CODEC	GP1A_A1H	0x00
CODEC	GP1B_A1L	0x00
CODEC	GP1B_A1H	0x00
CODEC	GP1C_A1L	0x00
CODEC	GP1C_A1H	0x00
CODEC	GP1D_A1L	0x00
CODEC	GP1D_A1H	0x00
CODEC	GP2A_A1L	0x00
CODEC	GP2A_A1H	0x00
CODEC	GP1A_A2H	0x00
CODEC	GP1B_A2L	0x00
CODEC	GP1B_A2H	0x00
CODEC	GP1C_A2L	0x00
CODEC	GP1C_A2H	0x00
CODEC	GP1D_A2L	0x00
CODEC	GP1D_A2H	0x00
CODEC	GP2B_A1L	0x00
CODEC	GP2B_A1H	0x00
CODEC	GP2C_A1L	0x00
CODEC	GP2C_A1H	0x00
CODEC	GP2D_A1L	0x00
CODEC	GP2D_A1H	0x00
CODEC	GP1A_A2L	0x00
CODEC	GP2A_A2L	0x00
CODEC	GP2A_A2H	0x00
CODEC	GP2B_A2L	0x00
CODEC	GP2B_A2H	0x00
CODEC	GP2C_A2L	0x00
CODEC	GP2C_A2H	0x00
CODEC	GP2D_A2L	0x00
CODEC	GP2D_A2H	0x00
CODEC	GP1A_B1L	0x00
CODEC	GP1A_B1H	0x00
CODEC	GP1B_B1L	0x00
CODEC	GP1B_B1H	0x00
CODEC	GP1C_B1L	0x00
CODEC	GP1C_B1H	0x00
CODEC	GP1D_B1L	0x00
CODEC	GP1D_B1H	0x00
CODEC	GP2A_B1L	0x00
CODEC	GP2A_B1H	0x00
CODEC	GP2B_B1L	0x00
CODEC	GP2B_B1H	0x00
CODEC	GP2C_B1L	0x00
CODEC	GP2C_B1H	0x00
CODEC	GP2D_B1L	0x00
CODEC	GP2D_B1H	0x00
CODEC	GP1A_B2L	0x00
CODEC	GP1A_B2H	0x00
CODEC	GP1B_B2L	0x00
CODEC	GP1B_B2H	0x00
CODEC	GP1C_B2L	0x00
CODEC	GP1C_B2H	0x00
CODEC	GP1D_B2L	0x00
CODEC	GP1D_B2H	0x00
CODEC	GP2A_B2L	0x00
CODEC	GP2A_B2H	0x00
CODEC	GP2B_B2L	0x00
CODEC	GP2B_B2H	0x00
CODEC	GP2C_B2L	0x00
CODEC	GP2C_B2H	0x00
CODEC	GP2D_B2L	0x00
CODEC	GP2D_B2H	0x00
CODEC	STARTUP1	0x00
CODEC	A_HID_UNLOCK	0x00
CODEC	A_TST_UNLOCK	0x00
CODEC	A_PLL1	0x00
CODEC	A_CP_MODE	0x00
CODEC	A_CP_LEVMODE_LEV0	0x00

//RUID=000000000000008181808009339FBF08CD0000000810108840000000DFDFF5C0F8101088000000000800001020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076107F00152C4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

VDD and VDDD are both powered by 1.8 V. 

(Though on the DA7211-02 mini board, there is a "D3" label which is actually 1 off from the actual D3 pad.)

MICBIAS pin C5 doesn't go high when I enable it in the software, though.

jbright
Offline
Last seen: 4 months 2 weeks ago
Joined: 2019-09-23 20:01
AVDD VDD VDDCP all have 1.8 V

AVDD VDD VDDCP all have 1.8 V on them.

SK and SI are both pulled up to 1.8 V and have data on them when I click "Synchronize panels from device values", so it's communicating ok.

MCLK has 24.57523 MHz

CLK has 12.28762 MHz

WCLK has 191.99 kHz

 

DACREF ADCREF VMID are all at 0 V, which seems wrong.

I tried following the procedure in Figure 40: "Non-PLL mode start-up sequence" "signal path analogue only", clicking "Synchronize device with current panel contents" after each step (which puts data on SK and SI), but still nothing.

jbright
Offline
Last seen: 4 months 2 weeks ago
Joined: 2019-09-23 20:01
Can anyone look at the

Can anyone look at the register dump and help me get started with this EVK?  If I can just get some type of configuration working, I can figure out the rest from there.