Tvoja šema izgleda prilično asketski.
Jesi li pogledao Datasheet od tvog Drajvera?
Tamo stoji:
Code:
Application Suggestion
- layout accuracy
- a 100nF capacitor corrected between supply pins
and ground ;
- boucherot cell (0.1 to 0.2 mF + 1 W series) between
outputs and ground or across the load.
Ja to kod tebe u šemi ne vidim.
Probaj da odvojiš uC i drajver pa onda meri napone na pinovima, da bi bio siguran da je sve u redu
sa programog koji upravlja pinovima. Naime 8051 i derivati nemaju Push-Pull nego Pull-Down izlaz
sa Drain otpornikom relativno velike vrednosti pa bi me interesovalo kako programski uspostavljaš sanja
na izlazu. Možda je tu problem.
Bilo bi korisno kada bi imao i jedan osciloskop s kojim bi sve signale kontolisao na svoju stvarnu vrednost.
I još nešto, 7805 ne voli kada je kondenzator na izlazu veći nego na ulazu(10µF-0,1µF).
Naime pri isključenju napona je napon na izlazu veći nego na ulazu što može dovesti do uništenja 7805.
Znači stavi posle diode jedan "debeli" kondenzator od 470 -1000µF.