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.

DRV8353: Application issues

Expert 1910 points
Part Number: DRV8353

Hi,

After powering on the 8353S, when both INLx and INHx are low, GHx and SHx are high.

Please help check it.

 The following is the initialization code:

bool DRV8353S_init(uint16_t dat)

{

uint16_t uRead0,uRead1,uRead5;

uint16_t Reg05 = 0x05AF;

uint8_t i;

bool bRt = true;

for(i=0;i<RETRYTIMES;i++)

{

DRV8353S_Write(0x02, 0x0001);

__NOP();

__NOP();

DRV8353S_Write(0x05, Reg05);

__NOP();

uRead5 = DRV8353S_Read(0x05);

uRead0 = DRV8353S_Read(0x00);

uRead1 = DRV8353S_Read(0x01);

if( (Reg05==(uRead5&0x07FF))

&& (0x00==uRead0) && (0x00==uRead1) )

break;

}

if(i>=RETRYTIMES)

{

assert_failed((uint8_t *)__FILE__, __LINE__);

bRt = false;

}

 

DRV8353S_Write(0x02, 0x0060);

DRV8353S_Write(0x03, 0x03FF);

DRV8353S_Write(0x04, 0x07FF);

//DRV8353S_Write(0x05, Reg05);

DRV8353S_Write(0x06, 0x0283);

DRV8353S_Write(0x07, 0x0000);

return bRt;

}

 

 Eval-TI-B-Design(5).pdf