mvoltin
Junior Member level 1
- Joined
- Jun 1, 2014
- Messages
- 19
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1
- Activity points
- 300
Below is a long version of my post but basically I have hard time reading the datasheet - it is like a foreign language to me. please help figure out what pins need what kind of input in order to connect the driver to step/dir input and have the motors running. I am guessing these pins are sense, reset, etc. but not sure. thank you!
I am trying to reuse the microstepping driver A3977SLP-T that is installed on a PCB and exhausted my intellectual abilities - I am mechanically inclined but coming to realization that electronics is not my suite. Still need to move forward with my project and please help get this working. Here is the datasheet: **broken link removed** (diagram is on the third page - rectangular, not square on the first page)
This is where I have come so far - I am loading the current, sending 2.6v to "enable" (pin 26) and grounded and powered everything. I do not worry about microstepping or direction for now (will address these once connected to Arduino).
A stepping motor is connected and get energized (locks up) when power is turned on from both sides (explained below). I tapped on "step" (Pin 19) with 3.5v and it moved once but that is about it. Nothing else is happening with repeated attempts. Probably some other pins (reset, home, PFD,supply logic, etc.) need something but I am clueless. Please advice how to control the current and what else I need to do. Here is the voltages I am getting:
the left column is when powering with 24 volts only. the right column is when powering with the 24 volts and also 5 volt connector (this is all on PCB and not sure what happens with the connections and how these are connected to each other). The motor gets energized with both 24v and 5v are connected. If I have an idea what all pins should be set at, then I can disable the 5V (since I do not know how it connects) and manually connect right voltages to the right pins. thank you!.
24v 24v + 5v Pin names
Pin 1 - n Pin 1 - n SENSE
Pin 2 - n Pin 2 - n HOME
Pin 3 - .5 Pin 3 - 3.7 DIR
Pin 4 - .2 Pin 4 - 5.9 OUT 1A
Pin 5 - .2 Pin 5 - 1.8 PFD
Pin 6 - n Pin 6 - 1.5 RC1
Pin 7 - n Pin 7 - n AGND
Pin 8 - .3 Pin 8 - 1.5 REF
Pin 9 - n Pin 9 - 1.7 RC2
Pin 10 - .5 Pin 10 - 1.5 LOGIC SUPPLY
Pin 11 - n Pin 11 - 5.9 OUT 2A
Pin 12 - n Pin 12 - n MS2
Pin 13 - .5 Pin 13 - 3.7 MS1
Pin 14 - n Pin 14 - n SENSE2
Pin 15 - 24v Pin 15 - 24v LOAD SUPPLY 2
Pin 16 - none Pin 16 - none SR
Pin 17 - 0.5 Pin 17 - 3.5 RESET
Pin 18 - n Pin 18 - 0.3 OUT 2B
Pin 19 - n Pin 19 - 0.3 STEP
Pin 20 - n Pin 20 - 7.5 VREG
Pin 21 - n Pin 21 PGND
Pin 22 -24 Pin 22 31 VCP
Pin 23 - 20 Pin 23 CP1
Pin 24 - 24 Pin 24 CP2
Pin 25 - n Pin 25 OUT18
Pin 26 - n Pin 26 ENABLE
Pin 27 - .5 Pin 27 - 3.8 SLEEP
Pin 28 - 24 Pin 28 LOAD SUPPLY 1
I am trying to reuse the microstepping driver A3977SLP-T that is installed on a PCB and exhausted my intellectual abilities - I am mechanically inclined but coming to realization that electronics is not my suite. Still need to move forward with my project and please help get this working. Here is the datasheet: **broken link removed** (diagram is on the third page - rectangular, not square on the first page)
This is where I have come so far - I am loading the current, sending 2.6v to "enable" (pin 26) and grounded and powered everything. I do not worry about microstepping or direction for now (will address these once connected to Arduino).
A stepping motor is connected and get energized (locks up) when power is turned on from both sides (explained below). I tapped on "step" (Pin 19) with 3.5v and it moved once but that is about it. Nothing else is happening with repeated attempts. Probably some other pins (reset, home, PFD,supply logic, etc.) need something but I am clueless. Please advice how to control the current and what else I need to do. Here is the voltages I am getting:
the left column is when powering with 24 volts only. the right column is when powering with the 24 volts and also 5 volt connector (this is all on PCB and not sure what happens with the connections and how these are connected to each other). The motor gets energized with both 24v and 5v are connected. If I have an idea what all pins should be set at, then I can disable the 5V (since I do not know how it connects) and manually connect right voltages to the right pins. thank you!.
24v 24v + 5v Pin names
Pin 1 - n Pin 1 - n SENSE
Pin 2 - n Pin 2 - n HOME
Pin 3 - .5 Pin 3 - 3.7 DIR
Pin 4 - .2 Pin 4 - 5.9 OUT 1A
Pin 5 - .2 Pin 5 - 1.8 PFD
Pin 6 - n Pin 6 - 1.5 RC1
Pin 7 - n Pin 7 - n AGND
Pin 8 - .3 Pin 8 - 1.5 REF
Pin 9 - n Pin 9 - 1.7 RC2
Pin 10 - .5 Pin 10 - 1.5 LOGIC SUPPLY
Pin 11 - n Pin 11 - 5.9 OUT 2A
Pin 12 - n Pin 12 - n MS2
Pin 13 - .5 Pin 13 - 3.7 MS1
Pin 14 - n Pin 14 - n SENSE2
Pin 15 - 24v Pin 15 - 24v LOAD SUPPLY 2
Pin 16 - none Pin 16 - none SR
Pin 17 - 0.5 Pin 17 - 3.5 RESET
Pin 18 - n Pin 18 - 0.3 OUT 2B
Pin 19 - n Pin 19 - 0.3 STEP
Pin 20 - n Pin 20 - 7.5 VREG
Pin 21 - n Pin 21 PGND
Pin 22 -24 Pin 22 31 VCP
Pin 23 - 20 Pin 23 CP1
Pin 24 - 24 Pin 24 CP2
Pin 25 - n Pin 25 OUT18
Pin 26 - n Pin 26 ENABLE
Pin 27 - .5 Pin 27 - 3.8 SLEEP
Pin 28 - 24 Pin 28 LOAD SUPPLY 1
Last edited: