With correct chip select phase I can communicate through the SPI, but only a couple of the control register setting will verify when I read them back. Is this acceptable? The documentation indicates that all control register bits are R/W.
Is SSI 2
Clock 500000
Tx PD1
Rx PD0
Clk PD3
Enable PN2hb
Wake PN3hb
InHC PL4lb
InLC PL5lb
SSI 2 configured for BOOST-DRV8305
SSI 2 device 0
Chip Select PM3l3
Initializing BOOST-DRV8305 registers
high side Gate Drive 0x2B44 verified
low side Gate Drive set 0x3343 read 0x143
Gate Drive Control set 0x3B16 read 0x0
Operation set 0x4A2A read 0x0
Current Sense set 0x506A read 0x0
Voltage Register set 0x164A read 0x24A
Voltage Sense set 0x60C8 read 0x0
E Initialization failed
Repeated results are consistent.
Thanks,
Bob Rice