This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TLV320AIC3268:AD/DA使TLV320AIC3268输出无任何内容

Guru**** 2360780 points
Other Parts Discussed in Thread: TLV320AIC3268
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/622554/tlv320aic3268-ad-da-make-tlv320aic3268-output-nothing

部件号:TLV320AIC3268

大家好

  我对tlv320aic3268有一些疑问。 我的客户使用没有AD/DA的tlv320aic3268,工作正常。 但是,当他配置AD/DA并运行它们时,没有为PN输出任何内容。将代码配置为

关注,您能给我们一些建议吗?

/**********************************************************************************
WV_S32 EXT_3268_ADC_DAC_LOOP (EXT_3268_DEV_E * pDev);
************************************************************************************************** /
WV_S32 EXT_3268_ADC_DAC_LOOP (EXT_3268_DEV_E * pDev)
{
EXT_3268_Sel (pDev);//SEL IIC总线
usleep (10万);
//软件重置
EXT_3268_Write (pDev,0,0);
EXT_3268_Write (pDev,0x7f,0);
EXT_3268_Write (pDev,0x01,0x01);
usleep (10万);


	


//FIFO配置
ext_3268_Write (pDev,0x00,0x00);//选择第0页
ext_3268_Write(pDev,0x7f ,0x78);//选择书籍120
ext_3268_Write (pDev,0x00,0x00);//选择第0页
EXT_3268_Write(pDev,0x32,0x80);//启用DAC FIFO
ext_3268_Write(pDev,0x7f ,0x64);//选择Book 100
ext_3268_Write (pDev,0x00,0x00);//选择第0页
EXT_3268_Write(pDev,0x32,0x80);//启用ADC FIFO
ext_3268_Write(pDev,0x7f ,0x00);//选择Book 0










//电源和模拟配置EXT_3268_Write(pDev,0x00,0x04);//选择第4页EXT_3268_Write(pDev,0x77,0xc0);//禁用miniDSP加电同步与ASI // Signal_3268_Write_Write2(pDev,0x77,0x00);//完全
写iTEX768_D50/完全可使用EXT_Write TEX768/ 0x768/EXT_STP0068/完全可使用EXT_STP68/0x768/DEP68/0x7268\DEP68/完全可使用EXT_Write0268\DEP68/EXT_STP68/

ext_3268_Write (pDev,0x0d,0x00);//# Program DOSR = 128
EXT_3268_Write (pDev,0x0E,0x80);//# Program DOSR = 128
EXT_3268_Write (pDev,0x14,0x80);// Program AOSR = 128


ext_3268_Write (pDev,0x00,0x01);//选择第1页
EXT_3268_Write (pDev,0x03,0x08);//PTM_P1
EXT_3268_Write (pDev,0x04,0x08);//PTM_P1




//时钟配置
// MCLK = 12.288 MHz,BCLK = 3.072 MHz,WCLK = 48 kHz

ext_3268_Write (pDev,0x00,0x00);//选择第0页

EXT_3268_Write(pDev,0x04,0x00);//将DAC_CLKIN设置为MCLK --默认设置不强制为EXT_3268_Write(pDev,0x12,0x81)
;//NADC = 1/*

	Write_3268_Write(pDev,0x64,0x33);//设置DAC/ADC_ADC_DEW_32.8068万;
	EXT_D; EXT_0x368; EXT_D068; EXT_D068; EXT_D; EXT_368; EXT_368; EXT_DE068_D 068; EXT_368
	
	
	
	
ext_3268_Write (pDev,0x12,0x88);//NADC = 1
//*/



EXT_3268_Write (pDev,0x13,0x82);//mAdc = 2
EXT_3268_Write (pDev,0x14,0x80);//将ADC的OSR编程为128,
				//ADC_FS = ADC_MOD_CLK / AOSR = 6.144MHz / 128 = 48kHz

EXT_3268_Write (pDev,0x0B,0x81);//NDAC = 1
EXT_3268_Write (pDev,0x0c,0x82);//MDAC = 2
ext_3268_Write (pDev,0x0d,0x00);//将DAC的OSR编程为128以获得
EXT_3268_Write (pDev,0x0E,0x80);//DAC_FS = DAC_MOD_CLK / DOSR = 6.144MHz / 128 = 48kHz
//音频串行接口路由配置-音频串行接口#1/ASI
回放?
EXT_3268_Write (pDev,0x00,0x04);//选择第4页
EXT_3268_Write (pDev,0x01,0x00);//I2S模式,16位
3268_Write (pDev,0x0a,0x24);//Route#1 WCLK和BCLK至WCLK1引脚和BCLK1引脚
	//D7-D5001:WCLK1引脚是来自ASI1的字时钟输出
	//D4-D2001:BCLK1引脚是来自ASI1的位时钟输出
ext_3268_Write (pDev,0x08,0x50);//左通道DAC和主要ASI的右通道数据到右通道DAC



EXT_3268_Write (pDev,0x00,0x00);//选择第0页
EXT_3268_Write (pDev,0x3c,0x01);//将
模式设置为PRB_P1_3268_Ex_D,PRB,0x01;设置为写模式PRB_3D_ADC (PRB,0x68

//EXT_3268_Write(pDev,0x3f,0xC2);//打开左侧和右侧DAC通道的电源,并将其路由为主通道
//ASI的左通道数据传输至左DAC,右通道传输至右DAC



ext_3268_Write (pDev,0x00,0x01);//选择第1页


EXT_3268_Write(pDev,0x3D,0x00);//ADC模拟编程用于PTM_R4

EXT_3268_Write(pDev,0x00,0x04);//选择第4页	
EXT_3268_Write(pDev,0x76,0x36);//回环
EXT_3268_Write(pDev,0x00,0x00);//选择第0页 	
//EXT_3268_Write (pDev,0x51,0xc0);//加电ADC通道



EXT_3268_Write (pDev,0x00,0x01);//选择第1页
EXT_3268_Write (pDev,0x23,0x30);//
EXT_3268_Write (pDev,0x09,0x00);// HP Sizing = 100 %
EXT_3268_Write (pDev,0x4d,0x01)// HP S268_D 100 %

= P320.00/ P320.00/ P320.00/ P320.00/ P0368_D = P10/ P320



EXT_3268_Write(pDev,0x09,0x00);// HP Sizing = 100 %
EXT_3268_Write(pDev,0x4d,0x01);// HP Sizing = 100 %
EXT_3268_Write(pDev,0x1f,0x00);//耳机处于地面中心模式,HPL增益=0dB????????????
EXT_3268_Write(pDev,0x20,0x80);//HPR与HPL具有相同的增益,设置为0dB

EXT_3268_Write(pDev,0x00,0x01);//选择第1页
EXT_3268_Write(pDev,0x11,0x0c);//加电左模拟和右模拟混合器(pDev,XPL/)


usleep (4万);

//EXT_3268_Write (pDev,0x34,0x20);//将IN2L (Mic_In)连接到PGA,具有20k输入//?
//EXT_3268_Write (pDev,0x37,0x20);//将IN2R (Mic)连接到PGA,具有20k输入//?
EXT_3268_Write(pDev,0x36,0x80);//将左侧共模输入电阻设置为20k
EXT_3268_Write(pDev,0x39,0x02);//将右侧共模输入电阻设置为20k
EXT_3268_Write(pDev,0x12,0x00);将左侧PGA连接至左侧模拟音模数
EXT_3268/

右侧音混合器0X38; P1V; P1128_X38; P53_P53; P52; P52; P52/ P1V混合器0

	



wv_u8 regP1R56;

regP1R52 =(pDev-> libctl[0]& 0x03)<6;
regP1R52 ||(pDev-> libctl[1]& 0x03)<4;
regP1R52 ||(pDev-> libctl[2]& 0x03)<< R5;
regP5=

regP1R55 =(pDev-> libctl[0]& 0x03)<6;
regP1R55 ||(pDev-> libctl[1]& 0x03)<4;
regP1R55 ||(pDev-> libctl[2]& 0x03)<2;
regP1R56 =(pDev->lib1R56 =)<5;

ext_3268_Write(pDev,0x00,0x00);//选择页面0
EXT_3268_Write(pDev,0x7f ,0x00);//选择书籍0
EXT_3268_Write(pDev,0x00,0x01);//选择页面1

ext_3268_Write (pDev,0x34,regP1R52);//将左侧共模输入电阻设置为20k
EXT_3268_Write (pDev,0x35,regP1R53);//将左侧共模输入电阻设置为20k
EXT_3268_Write (pEXT,0x37,regP1R55);//将右侧共
模输入电阻设置为20k,电阻器,P32.172万k共模输入电阻器,为20k共模输入电阻器





ext_3268_Write (pDev,0x00,0x01);//选择第1页

EXT_3268_Write (pDev,0x7a,0x05);//将强制完全启动1个芯片参考


usleep(200万);



ext_3268_Write (pDev,0x00,0x00);//选择第0页
EXT_3268_Write (pDev,0x40,0x00);//#取消DAC数字音量控制的静音
EXT_3268_Write (pDev,0x52,0x00);//取消ADC通道静音,精细增益= 0dB

//EXT_3268_Write(pDev,0x3f,0xc0);//打开左侧和右侧DAC通道的电源,并将主通道路由为
//ASI的左通道数据至左DAC,右通道至右DAC

usleep(4万);
//EXT_3268_Write(pDev,0x51,0xc0);//加电ADC通道




// EXT_3268_Write(pDev,0x51,0xea);//加电ADC通道

usleep(4万);EXT_3200_Dev/I268_Dev/0
;0xpDE/IDE/ 	


返回WV_SOK	
;}


  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    我们将查看此问题,并尽快回复您。

    此致,

     -Diego Mel é ndez López ñ a
      音频应用工程师

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    亲爱的Diego:
    感谢您的回复。 您是否有该问题的一些进展?
    此致。