Announcements

From sunburn to sun earn – we’ve got the power! Watch our #poweringgreen videos now.

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lovre23
Level 1
Level 1
First like given First question asked Welcome!

Hello everyone! Is it possible to directly measure the current running through a DC motor using the BTN9970LV shield? I tried finding the answer in the data sheet and user manual but I was unable to. Thanks for your responses!

0 Likes
1 Solution
Sahil_K
Moderator
Moderator
Moderator
25 likes received 250 replies posted First like given

Hi @lovre23 ,

Yes, IS pin can be used to measure the current flowing through the motor. The sense pin IS is used as a combined current sense, temperature sense, slew rate level feedback and fault flag output. In normal operation, with the IN and INH pins being high a current source is connected to the IS pin, which delivers a current proportional to the forward load current flowing through the active high-side switch. For more information please refer to section 4.4.3.1 of the datasheet of BTN9970LV.

Sahil_K_0-1713765765976.png

Please modify the default example code to measure the current. The IS1 and IS2 are already mapped to the A1 and A0 analog pins of the Arduino UNO. Note that for the BTN9970LV shield, R_IS is 2Kohm.

Sahil_K_1-1713765765985.png


Best Regards,
Sahil Kumar

View solution in original post

1 Reply
Sahil_K
Moderator
Moderator
Moderator
25 likes received 250 replies posted First like given

Hi @lovre23 ,

Yes, IS pin can be used to measure the current flowing through the motor. The sense pin IS is used as a combined current sense, temperature sense, slew rate level feedback and fault flag output. In normal operation, with the IN and INH pins being high a current source is connected to the IS pin, which delivers a current proportional to the forward load current flowing through the active high-side switch. For more information please refer to section 4.4.3.1 of the datasheet of BTN9970LV.

Sahil_K_0-1713765765976.png

Please modify the default example code to measure the current. The IS1 and IS2 are already mapped to the A1 and A0 analog pins of the Arduino UNO. Note that for the BTN9970LV shield, R_IS is 2Kohm.

Sahil_K_1-1713765765985.png


Best Regards,
Sahil Kumar