Jag har gjort en PCB utifrån bifogat schema som jag har gjort, jag vet att vissa ledningar går igenom komponent-symboler men det är för att jag skulle se om jag kunde undvika några vias i PCB designen senare.
Vad som händer är att när motorn startar så verkar det som att uC:n låser sig på något sätt. Om jag inte har motorn inkopplade så får jag signalerna som jag förväntar mig mellan uC och L298P(Enable A, Enable B, Input 1-4) men när jag kopplar in en motor så låser sig signalerna så fort motorn börjar snurra. Jag funderade på om det kan vara störningar som kommer från motorn som påverkar uC:n på något vis?
Jag har provat både extern kristall och den interna oscillatorn utan att det blir någon skillnad. Det spelar ingen roll om jag kopplar en motor på "Motor1" eller "Motor2", det blir likadant. Jag har även provat att koppla en 100nF keramisk kondensator(största som jag hade) över motorn vilket inte hjälpte.
Nått som är intressant är att om jag sänker kortets drivspänning från 12V till ca 6V så fungerar det sånär som på några ryckningar i motorn, men den svarar på kommandon och låser sig inte.
Vad kan det vara som felar? Har det att göra med störningar, jordning eller nått sådant eller har jag helt enkelt kopplat fel?
Om ni hittar andra konstigheter i schemat får ni gärna hojta till
![Smile :)](./images/smilies/icon_smile.gif)