Other Parts Discussed in Thread: , MSP430FR2475
Tool/software:
I am getting OCP fault during startup on my prototype board:
Controller Fault_Status (0xE2) = 0x00000000,
Gate Drive Fault Status( 0xE0) =0x90100000.
The .system status 2 register (0xEA) changes from: 0xb001000 to 0x40010000 to0x80010000 . I am using .IPD for motor startup, if I use Slow first cycle then most of the time the motor starts and runs with some initial hesitation/ reverse rotation.
This is only happening with the prototype board, Everything works fine with the TI MCT8316AEVM under identical conditions.The Prototype board is using MSP430FR2475 connected to MCT8316A on I2C port, The MCT8316A is configured to provide 5V on Pin3 which is converted to 3.3V with a LDO to provide Vcc to MSP430FR2475. The recommended schematic shown in Fig 9-1: 'Primary Application Schematic' on Page 157 of MCT8316 datasheet SLLSFH8B Aug 2021 -Revised Feb 2022 is used to configure MCT8316A, a 47 uH choke is used for Lbk.. The board layout is done as per the TI guidelines given in the datasheet and is very similar to the MCT8316AEVM.
I have attached scope plots for bothe conditions :
1. ProtoBoard.PNG - running on prototype board.
2. TI EVM.PNG - running on MCT8316AEVM
In both cases I am measuring Motor Phase A current with a 0.05 Ohms series resistor. Scope channels are used as follows:
channel 1: Phase A output on board terminal, Channel 2: after 0.05 Ohms resistor. channel 3:: Vm, Channel 4: DACKOUT2/SOX configures as SOX.
I have attached the register dump collected from the board in both cases. I have noticed that when running on Prototype board reserved registers 0xa0,0xa2,and PERIPH_CONFIG: 0xaa show non zero values, I confirmed the code never writes to these registers. Please let me know if you need anymore information or want me to try anyting else.
Any help will be greatly appreciated.
.
Register dump MCT8316AEVM Reg addr(hex) PreotoType board 6f04c140 80 6f04c140 55491155 82 55491155 5a35a090 84 5a35a090 0e3a0200 86 0e3a0200 02a6e4b0 88 02a6e4b0 4cc40101 8a 4cc40101 000ce944 8c 000ce944 00f00a05 8e 00f00a05 0c304c84 90 0c304c84 78f43025 92 78f43025 7147a009 94 7147a009 36db6da6 96 36db6da6 36db6d80 98 36db6d80 054ba106 9a 054ba106 3a880000 9c 3a880000 00000000 9e 00000000 00000000 a0 2433407d 00000000 a2 000001a7 2d720640 a4 2d720640 080c0000 a6 080c0000 7fff0000 a8 7fff0000 00000000 aa 41c01f00 1c440000 ac 1c440000 15200000 ae 15200000