When using tas5719, we found that different batches behave differently. One batch is normal, and the next batch is overloaded,Please help me see what the problem is?
The schematic diagram is as follows in PDF file:
TPS5719.pdf
TPS5719.pdf
The software settings are as follows:
/*5719 initialization data*/
{0x1b, 1, {0x00}, / *oscillator trim register*/
{0x1B, 1, {0x00}},
{0x03, 1, {0x80}}, /*System control register 1*/
{0x11, 1, {0x77}}, /*IC delay channel 1*/
{0x12, 1, {0x7F}}, /*IC delay channel 2*/
{0x13, 1, {0x77}}, /*IC delay channel 3*/
{0x14, 1, {0x7F}}, /*IC delay channel 4*/
{0x1C, 1, {0x07}}, /*BKND_ ERR register*/
{0x0A, 1, {0x30}}, /*Channel 3 vol*/
{0x0e, 1, {0xf1}, /*volume configuration register volume register*/
{0x00, 1, {0x6C}}, /*Clock control register*/
{0x50, 4, {0x0F, 0x70, 0x80, 0x10}}, /*EQ control*/
{0x25, 4, {0x01, 0x02, 0x13, 0x45}}, /*PWM MUX register*/
{0x70, 4, {0x00, 0x80, 0x00, 0x00}}, /*ch1 inline mixer*/
{0x71, 4, {0x00, 0x00, 0x00, 0x00}}, /*inline_ DRC_ en_ mixer_ ch1*/
{0x74, 4, {0x00, 0x80, 0x00, 0x00}}, /*ch2 inline mixer*/
{0x75, 4, {0x00, 0x00, 0x00, 0x00}}, /*inline_ DRC_ en_ mixer_ ch2*/
//{0x46, 4, {0x00, 0x02, 0x06, 0x23}}, /*DRC control*/
{0x46, 4, {0x00, 0x02, 0x06, 0x20}}, /*DRC control*/ //DRC off
{0x05, 1, {0x00}}, /*System control register 2*/
{0x08, 2, {0x00, 0xC0}},
{0x09, 2, {0x00, 0xC0}},
{0x56, 4, {0x00, 0x40, 0x00, 0x00}}, /*Output post-scale*/
{0x57, 4, {0x00, 0x02, 0x00, 0x00}}, /*Output pre-scale*/
{0x07, 2, {0x00, 0x72}},
{0x07, 2, {0x03, 0xff}, / *master volume, off*/
//{0x0b, 2, {0x01, 0x80}, / * headphone volume -3db*/
//EQ
{0x27, 20, {0x00, 0x7F, 0xAA, 0x6F, 0x0F, 0x80, 0x55, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x54, 0xDF, 0x00, 0x00, 0x00, 0x00}},
{0x28, 20, {0x00, 0x80, 0x7C, 0x93, 0x0F, 0x01, 0x43, 0x46, 0x00, 0x7E, 0x43, 0x4B, 0x00, 0xFE, 0xBC, 0xBA, 0x0F, 0x81, 0x40, 0x22}},
{0x29, 20, {0x00, 0x77, 0x81, 0xB2, 0x0F, 0x35, 0xE9, 0x9C, 0x00, 0x5A, 0x76, 0xD2, 0x00, 0xCA, 0x16, 0x64, 0x0F, 0xAE, 0x07, 0x7C}},
{0x2A, 20, {0x00, 0xBE, 0x7D, 0x93, 0x0E, 0xE0, 0x31, 0xCA, 0x00, 0x73, 0xFE, 0x1A, 0x00, 0xB2, 0x25, 0x87, 0x0F, 0xBB, 0x2D, 0x02}},
{0x2B