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.

[参考译文] 回复:TAS6424-Q1:TAS6424-Q1

Guru**** 2439710 points
Other Parts Discussed in Thread: TAS6424-Q1

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/713093/re-tas6424-q1-tas6424-q1

主题中讨论的其他部件:TAS6424-Q1TAS6424HiSir,
如果可能,请提供我们的TAS6424-Q1初始示例代码?!
以下是我们的初始代码:

void vInitial_TAS6424 (void){
//退出待机模式
standby_disable();
//等待直流诊断完成
vDelayNxUnitTime (TAS6424_InitialTime);
//重置TAS6424
vI2C_RamdomWrite (MODE_CONTROL,0x80);
vI2C_RamdomWrite (MODE_CONTROL,0);
vI2C_RamdomWrite (MISC_control1,0x30);
// vI2C_RamdomWrite (MISC_Control2,0x62);// 10×FS (441 kHz / 480 kHz),64x OSR,45度输出相位开关偏移
vI2C_RamdomWrite (SAP_CONTROL,0x44);//输入采样率为48kHz,输入格式为I2S 16位,24位
// vI2C_RamdomWrite (MISC_Control4,0x40);// 3.7Hz
// vI2C_RamdomWrite (DC_DIAG_control1,1);
vI2C_RamdomWrite (MISC_Control3,0x88);//清除nFault
// vI2C_RamdomWrite (clip_control,0);//剪辑禁用
vTAS6424_SetVolumeLevel (DEFAULT_VOLUME_LEVEL);//将音量级别设置为-18dB
vI2C_RamdomWrite (CH_STATE控制,0);//将所有通道设置为播放模式

// bI2C_RamdomRead (CH_Faults);
// bI2C_RamdomRead (GLOBAL_FAULTS1);
// bI2C_RamdomRead (GLOBAL_FAULTS2);
// bI2C_RamdomRead (警告);
// bI2C_RamdomRead (MISC_Control3);
// bI2C_RamdomRead (ILIMIT_STATUS);
}

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

    代码似乎是针对特定应用程序编写的。 请告诉我您对初始代码的担忧吗? 运行此代码时是否有问题?

    有一件事我会做不同的是在重置位7寄存器0x00后,您可以清除故障位7寄存器0x21。 在设备处于待机状态时执行此操作,即确认处于待机状态。

    最好的,图安