Beste Forumleden,
ik heb jullie expertise nodig bij het oplossen van een stom probleempje;
Ik heb een BLDC Controller ontworpen rond de A3930/A3931 BLDC Driver van Allegro. Voor dat ik de daadwerkelijke print heb ontworpen heb ik eerst een 2 laags Naked Proto van eurocircuits besteld.
Op dit board had ik de driver keurig werkend, opstartkoppel was perfect en ook op hogere toeren draaide de motor top. Echter, ik had de regeneratieve modus aanstaan, en remde abrupt, met als gevolg dat de teruggeleverde spanning opliep tot >50V. Mijn print overleefde dit niet.
Aangezien ik hem werkend had gehad, ging ik door met ontwerpen van de 4 laags versie. Deze versie drijft de motor perfect aan, behalve dat hij in sommige posities niet wilt opstarten.
De FF1 blijft continue laag (Open drain dus in de tabel een 0), dit houdt volgens de datasheet een "low load current" in. Wat opzich geen fout is. Echter, tijdens het draaien van de motor knippert FF2 mee, en dit kan maar 2 dingen betekenen volgens de datasheet;
-Logic Fault
-Undervoltage
Undervoltage kan niet van toepassing zijn aangezien de voedingsspanning op de scope continue netjes blijft.
Logic fault is dan de enige resterende mogelijkheid, maar zie de bijlage, mijn hall sensor commutatie klopt, de 2e hall sensor is trouwens niet inverted.
De FF2 lijkt te schakelen op hall sensor transities, zou het EMC gerelateerd zijn??
Ik heb zowel het schema als het board als bijlage geüpload, misschien dat iemand hier een blik op kan werpen, ik heb het foutje bij de via bij de bovenste hall sensor al gecorrigeerd door een spoortje door te krassen.
Alvast erg bedankt!