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.

DRV201: behavior question

Part Number: DRV201

Team,

Customer is working with TI’s DRV201 IC in a breadboard environment.

They can write to registers within this IC and confirm, via read back that the write occurred. 

This is true for all but two of the registers.

 

In the DRV201 datasheet, registers 3 and 4 are used to determine the current drive from the part in the Register 7.6.1 address map

 

Is there something about those two registers that would cause them to be written to but the read back is not what was written?

Thanks in advance, 

Aaron

  • Hey Aaron,

    Register 3 is mostly Read-Only, so even if you Write to it nothing will happen to bits 7:2.  

    Do see the note about VCM CURRENT, that you must update both the MSB and LSB registers.  I recommend write the MSB register bits 0 and 1, then update LSB register, then read the value. 

    Also see Figure 10. Sequential Write - you might need to perform this sequential write when updating the VCM_CURRENT registers.

    Regards,

    Jacob