![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| Open Source Controller Boards Discussion for Open Source CNC type Controller Boards and other related items. (for personal use only) |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
I've been perusing the various open source driver schematics. One thing that I don't quite fully understand is why the use of schmitt trigger inverters on the inputs. I understand why the direction input has a selection for active high or active low. Nice, convenient feature. Thus the use of inverters. Though that could be done with a cheap NPN transistor and 2 resistors. Actually, I have several questions: - why a schmitt trigger? Is the PC parallel port that mushy and/or noisy? Is this necessary if using an opto isolator? - is the need for a driver (2 ST inverters in a row) to make up for the fact that the PC parallel port has low drive capacity? - the use of dual inverters - is that simply because inverters were needed for the direction line and thus it made sense to to use the remaining 4 in the package for drive capacity? sorry if I'm missing the obvious. Thanks Phil |
|
#2
| ||||
| ||||
| Hi Phil, A schmitt trigger has hysterisis, they make slow transitions and low level noise less of an issue. Remember a stepper driver is a potentially electrically noisy enviornment. Some people run long cables from PC parallel port. Long cables lead to slow transitions. A stepper is usally open loop, you can't afford missteps. I can't imagine not going to a cheap filter to guard against these issues. Opto isolator typically would be slow enough not to respond. But they do present their own issues. Yes on the extra inverters, use them or tie them off. I decided to use them.
__________________ Phil, Still too many interests, too many projects, and not enough time!!!!!!!! Vist my websites - http://pminmo.com & http://millpcbs.com |
|
#3
| |||
| |||
| Thanks, that helps me to understand. I've seen people use low pass RC filters for this as well. Not sure I understand which is better. Where is most noise picked up? pc to breakout or breakout to controller or a little of both? I would guess that the short breakout to controller run sees less noise. You mention optos have issues - are you refering to their speed or something else? |
|
#4
| ||||
| ||||
| There is actually an RC filter in front of the schmitt trigger, the schmitt squares the slow transition of the RC filter. Noise picked up depends on enviornment and physical layout, no definitive answer. Optos have speed issues, wide range transfer characteristics, slow output edges in some situations.
__________________ Phil, Still too many interests, too many projects, and not enough time!!!!!!!! Vist my websites - http://pminmo.com & http://millpcbs.com |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |