cancel
Showing results for 
Search instead for 
Did you mean: 

Need support related to L9305 valve driver bringup

sharanP
Visitor

We are currently using the L9305 IC to drive solenoid contactors in our project. The hardware configuration follows the specifications provided in the datasheet.

We are able to communicate with the device via SPI and read all registers. However, we are facing the following issues:

  1. After initialization, the RES echo bit in the PINSTATUS register is driven low from high, indicating the device remains in reset state.
  2. Other echo bits such as SAFETYn, FAULTn, and EN_DR are set high.
  3. The fault register does not report any fault, yet the RES fault bit is set.
  4. When attempting to write to registers, the SPI frame is accepted (no error indicated), but reading back the registers returns zero.
  5. Specifically,the SOLENDR   register, which has a documented default value of 0x0055, is consistently read as 0x0000.

We have reviewed the SPI frame format and CRC, and everything appears correct. Could you please advise on:

  • Why the device remains in reset despite successful SPI communication?
  • Why register writes are not retained?
  • What conditions could cause the 
  • SOLENDR
  •  register to read as zero?

Any guidance or recommended steps to resolve this would be greatly appreciated

0 REPLIES 0