Sadece STEP ve DIR sinyalleri motoru döndürmeye yetiyor.
Mosfetli devrede ENABLE pini sürekli aktif ve diğer pinler kontrol pinleri (CONTROL, HALF/FULL) jumperla kontol ediliyor. Ki normal çalışmada bu pinlerin sürekli durumları değişmez. Ayarlar bırakırsınız.
Mucit23 devresinde ise mcu ya bağlanmış. Yarım/tam adımı mcu ile denetliyor ki normal çalışmada sürekli değişmesi gerekmeyen bir pin bu. Sadece tercih meselesi.
Devrede 555 in yaptığı Step sinyali gelmiyorken motor akımını kısmak. Motorlar duruyorken az akım çekmesini ve daha az ısınmasını sağlamak amaçlı. Niye bir transistör ve bir kapasitörle yapılacak iş 555 le yapılmış dersen oda tercih meselesi. 555 in tam olarak yaptığı step sinyali gelince motor akımını yükseltmek ve kısa bir süre daha yüksek tutmak. Sonrasında potlarla nasıl ayarlandı ise akımı düşük seviyeye çekmek. Dikkat edersen iki ayrı gerilim bölücü var. İlk potun her iki ucunada 5V uygulandığında gerilim bölücü olarak çalışmıyor. 555 in Out pini low olduğunda gerilim bölücü olarak çalışıyor.
L297 nin Vref girişine 0-3V arası bir gerilim uygulanır. Potlarla ve 555 ile gerilimin bu aralıkta iki ayrı değerde olması sağlanıyor.
Ne kadar akım akacağının hesabına gelirsek, devrede 0.2ohm shunt direnç kullanılmış. Motordan 5A geçirmek istersek, 0.2*5 = 1V Vref gerilimi olmalı.
L297 nin Datasheet ve App. note larına bi bakın.
http://www.st.com/st-web-ui/static/...ical/document/application_note/CD00003803.pdf
Devreyi yapmak istiyorsan, TB6560, 6600 gibi chipler bu kadar ucuzlamışken çok da tercih edilecek bir devre değil bence. Bu devre sadece fast decay denen yöntemle ters EMK sönümlendirebiliyor. O da mosların ters diyotları üzerinden. Yani moslar daha çok ısınacak. Ufak başka detaylarda var.
6560-6600 gibi chiplerin akımı yetmiyor diyorsan da L297 nin yaptığını düzgün bir mcu ile zaten yapabilirsin. Mikrostep vs de olur. Yada Allegro nun step motor kontrol chipleri vardı. Mosları dışarıdan bağlanan.