CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > Electronics > Stepper Motors and Drives


Stepper Motors and Drives Discuss stepper motors, drivers and related topics here.


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 10-26-2007, 06:44 PM
 
Join Date: May 2006
Location: UK
Posts: 2
veryevil is on a distinguished road
Allegro A3979 board

Hey, I've been looking to build a 3-Axis CNC router for ages now and ive got myself some samples of the Allegro A3979 (see http://www.allegromicro.com/en/Produ..._Numbers/3979/ ) and was wondering if anyone had a circuit schematic and/or a pcb layout designed for this chip.

I have seen a couple of threads that mention his new chip and people saying they are working on designing things but there doesn't seem to be any working examples on the internet.

If you've got anything you would like to share that would be great.

Thanks Steven Richardson

P.S. Great forum look forward to sharing my CNC build!
Reply With Quote

  #2   Ban this user!
Old 10-26-2007, 09:06 PM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?

Interesting chip, I have played around with the A3986 and working with those TSSOP chips isn't much fun at all, unless you are set up for it. You would have to be careful with the layout as the chip drives the stepper directly, they are tiny legs on the chip.

Have you looked at the A3977? Much larger package size and similiar specs, Phil has PCB's already done and boards available :

http://pminmo.com/ss3977/ss3977.htm

Good luck !

Russell.
Reply With Quote

  #3   Ban this user!
Old 10-27-2007, 05:30 AM
 
Join Date: May 2006
Location: UK
Posts: 2
veryevil is on a distinguished road

hey, ive got the equipment to deal with ttsop as im at uni and they have it all. Also i already have the A3979s

Thanks
Reply With Quote

  #4   Ban this user!
Old 10-27-2007, 06:05 PM
 
Join Date: Mar 2004
Location: Canada
Posts: 74
BCwanderer is on a distinguished road
Try Ebay for proven boards

Try Looking on Ebay
There are 3979 chip boards already in production
They are not expensive and it would be worth buying a premade board to see how a proven design works before you invest a lot of time and setup by rolling your own.

Here is a board with a A3977 chip Tssop which is very similar
http://www.stepmasternc.com/stepmasternc_006.htm

Another alternative is to download the circuit of a A3977 at Tero's site
Then delete the A3977 and place the A3979 tssop chip in it's place
The chips are quite similar. You will then have to rebuild the connections for the tssop chip.
It is not identical but it is very similar.
http://www.students.tut.fi/~kontkant/a3977.php.html

Another interesting chip is the A3982
It has a 24-pin SOIC package package which is easier to solder

Their newest chip
A4983
DMOS Microstepping Driver with Translator
has very few extra connections.
There is a working unit for sale on ebay, very small,

Originally Posted by veryevil View Post
Hey, I've been looking to build a 3-Axis CNC router for ages now and ive got myself some samples of the Allegro A3979 (see http://www.allegromicro.com/en/Produ..._Numbers/3979/ ) and was wondering if anyone had a circuit schematic and/or a pcb layout designed for this chip.

I have seen a couple of threads that mention his new chip and people saying they are working on designing things but there doesn't seem to be any working examples on the internet.

If you've got anything you would like to share that would be great.

Thanks Steven Richardson

P.S. Great forum look forward to sharing my CNC build!

Last edited by BCwanderer; 10-27-2007 at 06:20 PM. Reason: more detail
Reply With Quote

  #5   Ban this user!
Old 10-29-2007, 04:30 PM
pminmo's Avatar  
Join Date: Jun 2003
Location: St. Peters, Mo USA
Age: 59
Posts: 3,325
pminmo is on a distinguished road

My experience with the 3979 is it's tough to get it well enough heat sinked to get near the maximum current. I'm sure it's possible...........
__________________
Phil, Still too many interests, too many projects, and not enough time!!!!!!!!
Vist my websites - http://pminmo.com & http://millpcbs.com
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 08-28-2008, 07:48 AM
 
Join Date: Aug 2008
Location: Norway
Posts: 18
mechatronicsman is on a distinguished road

Originally Posted by veryevil View Post
I have seen a couple of threads that mention his new chip and people saying they are working on designing things but there doesn't seem to be any working examples on the internet.

If you've got anything you would like to share that would be great.
Hi veryevil,
late answer to you post, but in case you are still looking; I have just finished my CNC conversion, and for that project I built a stepper driver board using the A3979s.

On my first version of the board the focus was getting it to work, not layout issues wrt heat transfer. The board worked well (unfortunately I have lost the layout files so they are not available anywhere), and my machine is now running, see http://hobbymechatronics.com/mechani...cnc-conversion. But the A3979s get very hot, due to the layout not being optimal for low thermal resistance.

As I lost my previous layout files, I have made a new layout from scratch, and this time focusing on lowest possible thermal resistance from the junction of the A3979 to the surroundings to avoid using heat sinks. See http://hobbymechatronics.com/electro...g-motor-driver. This layout should cope with 1,5-2Amps without heat sink. The boards are not back from production yet, but I will post back an update on thermal performance when the boards have been successfully tested.
__________________
Mechatronicsman
www.hobbymechatronics.com
Reply With Quote

  #7   Ban this user!
Old 05-21-2010, 04:20 AM
 
Join Date: Jul 2008
Location: India
Posts: 4
ssureshtronics is on a distinguished road
Wink A3979 Suggestion

Dear members, Pnimino, and all experts.
I tried with A3979 to drive my 2A NEMA 34 stepper motor with 24V. All the waveforms at the OUT1A,OUT1B,OUT2A,OUT2B are perfect as per the datasheet. The Rs i used was 0.15E 2Watts and i fixed Vref = 3V as a Reference voltage. The RC1 and RC2 values are Rt = 12K, Ct = 470pf. The PFD pin voltage was 2V. All the HOME output and STEP i/p waveforms are fine when motor was not connected. The MS1 and MS2 was in HALF step mode (I tried with all mode also). The motor makes hiss noise when it was connected but not running. At very low frequency of STEP i/p (500 Hz), the motor was moving slowly but the IC getting abnormal heat. when i tried with increasing frequency the motor stalls and making noise. Here with i need some clarifications from u experts.
1. Is it possible to run the 2A/coil motor at high speed.
2. what will be the maximum speed achieved using A3979.
3. Is it normal that the IC getting over heat?
4. Any body worked with this IC and achieved the fine (speed) running, if yes what is the motor current and at what voltage.

I expect your valuable replies, i seen many post regarding A3979 but no one specified the motor current and RPM.

Thanks
Reply With Quote

  #8   Ban this user!
Old 05-21-2010, 09:49 AM
pminmo's Avatar  
Join Date: Jun 2003
Location: St. Peters, Mo USA
Age: 59
Posts: 3,325
pminmo is on a distinguished road

"The motor makes hiss noise when it was connected but not running. At very low frequency of STEP i/p (500 Hz)"

Normal for choppers, stopped is typically the worst, but they will also at real slow rpm's.

"when i tried with increasing frequency the motor stalls and making noise."

What your describing is mechanical resonance. It's worst at full step, and improves as you decrease step size. All stepper motors need an acceleration and deceleration step stream. Adjust the acceleration and deceleration rates by starting slow and increasing to tune the motor/electronics to the mechanical mechanism.

1. Is it possible to run the 2A/coil motor at high speed.

It's spec'd to handle 2A, but getting the heat from the part via the thermal pad IMHO is troublesome. To run 2A you need a lot of copper and design methodology to handle the thermal issue. I don't believe it's practicle with 1 or 2 oz copper. However if you cut out the pcb material under the pad so you could effectively solder a heat sink assembly created to mate the pad then you would have a better chance.

2. what will be the maximum speed achieved using A3979.

No way to say because speed is dependent on many factors.

3. Is it normal that the IC getting over heat?

YES, see above.

4. Any body worked with this IC and achieved the fine (speed) running, if yes what is the motor current and at what voltage.

I worked with it and ditched it because of the thermal issue.
__________________
Phil, Still too many interests, too many projects, and not enough time!!!!!!!!
Vist my websites - http://pminmo.com & http://millpcbs.com
Reply With Quote

  #9   Ban this user!
Old 05-21-2010, 05:17 PM
 
Join Date: Nov 2008
Location: USA
Posts: 397
MechanoMan is on a distinguished road

If you'll use the forum's Search function, you'll find an EXTENSIVE thread on the A3986:
http://www.cnczone.com/forums/showthread.php?t=24699

It is NOT good for CNC work. Its high ratio of Blanking to Toff creates a minimum duty cycle which makes it IMPOSSIBLE to resolve microsteps with a high source voltage. In fact it can barely resolve the fullsteps at zero speed! That high source voltage is essential to running a stepper quickly.

Without proper resolve of microsteps, the drive current and stepping motion is all distorted and prone to resonance and stalling.

There. I just saved you 51 pages of reading.

The A3979 is essentially the same problem.

BTW, it is only of marginal use to heatsink the back of a plastic-case chip, because the plastic insulates the die. These chips have a thermal pad underneath that is directly connected to to the die. Copper's thermal conductivity is crazy high, and when connected DIRECTLY to the die, even though a PCB copper fill is not finned like a heatsink and gets hotter than a heatsink, it'll effectively keep the die temp down.

You need a thick trace running underneath the chip and a wide area on the PCB on both sides, fanning out to something like 1/2 sq in of copper. Which generally means electrical connections cannot be routed under the chip on the topside. The thicker copper-foil PCB weight is better. If you can get better than standard 1oz copper, that'd be great.
Reply With Quote

  #10   Ban this user!
Old 05-21-2010, 06:46 PM
pminmo's Avatar  
Join Date: Jun 2003
Location: St. Peters, Mo USA
Age: 59
Posts: 3,325
pminmo is on a distinguished road

Originally Posted by MechanoMan View Post
If you'll use the forum's Search function, you'll find an EXTENSIVE thread on the A3986:
http://www.cnczone.com/forums/showthread.php?t=24699

It is NOT good for CNC work. Its high ratio of Blanking to Toff creates a minimum duty cycle which makes it IMPOSSIBLE to resolve microsteps with a high source voltage. In fact it can barely resolve the fullsteps at zero speed! That high source voltage is essential to running a stepper quickly.

The A3979 is essentially the same problem.
The 3979 doesn't suffer from the same current control issue as the 3986.
__________________
Phil, Still too many interests, too many projects, and not enough time!!!!!!!!
Vist my websites - http://pminmo.com & http://millpcbs.com
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 05-21-2010, 07:27 PM
 
Join Date: Nov 2008
Location: USA
Posts: 397
MechanoMan is on a distinguished road

Well, let's look at the spec sheet:

Taking typical values, A3986's min duty is 0.068. A3979 is 0.024. OK, that IS better.

If you were to run a Keling 282 on it with a 1.2ohm coil at 2A with a 35v supply on 1/4 steps, that'd require a minimum of 0.026 duty. OK, on paper, it does seem to work. Assuming you don't use 1/16 microstepping, which is probably not productive anyways.

Staying within a 2A and 35v limit may not yield a speedy driver. But numbers do suggest it'll work.
Reply With Quote

  #12   Ban this user!
Old 05-21-2010, 07:44 PM
pminmo's Avatar  
Join Date: Jun 2003
Location: St. Peters, Mo USA
Age: 59
Posts: 3,325
pminmo is on a distinguished road

Duty cycle of blamking to on time isn't the issue. Motor coils aren't a resistor. There are plenty of 20khz fixed frequency choppers that run approximately the same ratio that are outstanding performers. Read up on decay modes, then think about how that relates to rising and falling currents, then you will understand half of the issue with the 3986.
__________________
Phil, Still too many interests, too many projects, and not enough time!!!!!!!!
Vist my websites - http://pminmo.com & http://millpcbs.com
Reply With Quote

Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Allegro 3938 BLDC driver board originator Open Source Controller Boards 6 05-10-2011 07:50 PM
Allegro A3979 Stepper Driver Tuning jkpugh Stepper Motors and Drives 7 07-06-2009 03:13 PM
Allegro A3979 Stepper driver tuning jkpugh General Electronics Discussion 0 12-03-2006 01:36 PM
Sanken Allegro Wonder Chip zarijebul Stepper Motors and Drives 1 10-13-2006 03:59 PM
New board based on Allegro SLA7062 on my website pminmo Open Source Controller Boards 2 08-12-2006 01:10 PM




All times are GMT -5. The time now is 09:57 AM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361