DRV8302 Fault

Report your hardware problems here. Include as many details as possible with pictures to get the best possible help and feedback.
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
qq404041481
Posts: 3
Joined: 10 Dec 2016, 03:10
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

DRV8302 Fault

Postby qq404041481 » 10 Dec 2016, 03:19

I used PCB file provided from hardware github. V4.12
After I soldered everything, it says DRV8302 fault.
I had 5 drv8302 samples from TI, all of them didn't work. I am pretty sure I soldered well, because I checked all the pins and I replaced chips many times.
connection from computer is fine. Could read/write. Could detect motor spin (spin by hand). Other readings are normal
Two situation happened to me
1.some of them will have DRV8302 fault as soon as I power up the board.
2.some of them will have DRV8302 fault when I have input and try to turn the motors. Motors turn one phase and stopped.

for situation 2. I disconnected the nFault pin from DRV8302, so MCU won't be able to read fault even when there is a fault.
After that, I use computer to try to spin the motors. Since MCU can't read the DRV fault. motor just starts wobbling (turn one phase forward and backward).
I have no idea what's going on, anyone help please?

User avatar
TheFallen
Posts: 84
Joined: 26 Oct 2016, 10:49
Location: UK
Contact:

Re: DRV8302 Fault

Postby TheFallen » 10 Dec 2016, 10:23

Picture of the soldering are the best thing to post.

rew
Posts: 943
Joined: 25 Mar 2016, 12:29
Location: Delft, Netherlands.
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: DRV8302 Fault

Postby rew » 10 Dec 2016, 12:14

There is something wrong in your PCB, but not the DRV8302.

qq404041481
Posts: 3
Joined: 10 Dec 2016, 03:10
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: DRV8302 Fault

Postby qq404041481 » 10 Dec 2016, 20:00

So I went to Github and found the schematic, since I use altium designer, I didn't look at the schematic and PCB design. I just simply printed out the board by the Gerber file, which is 4.12 version.
But when I solder the board, I used the plot for 4.8 version. which I think there is one difference for C18 in the back (only one cap for 4.8, but 2 for 4.12)
I wonder if there is a silk plot for 4.12 so I can check if I soldered right parts to the board

rew
Posts: 943
Joined: 25 Mar 2016, 12:29
Location: Delft, Netherlands.
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: DRV8302 Fault

Postby rew » 11 Dec 2016, 09:17

The schematic is also available as PDF.

qq404041481
Posts: 3
Joined: 10 Dec 2016, 03:10
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: DRV8302 Fault

Postby qq404041481 » 12 Dec 2016, 02:46

pretty sure I soldered right thing. I hand soldered first board. And then used stencil and reflow to do the second board.
I changed first board's DRV to second board, same problem. ( some DRV will have fault all the time, some DRV will only have fault when I try to spin the motor).
Anyway, new DRVs come in tomorrow, so I can test it out. Also, I got some DRV8301, I think 02 and 01 are directly compatible according to the data sheet of 02 and 01, and the hardware configuration of the VESC

rew
Posts: 943
Joined: 25 Mar 2016, 12:29
Location: Delft, Netherlands.
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: DRV8302 Fault

Postby rew » 12 Dec 2016, 22:21

If that is your level of understanding of electronics, you need to buy your VESC assembled.


[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Return to “Hardware Problems”

Who is online

Users browsing this forum: No registered users and 3 guests