Skocz do zawartości

Drv8301 - brak PWM, BLDC, stm32


JaxGW

Pomocna odpowiedź

Cześć,

mam pytanie odnośnie sterowania silnikiem BLDC przez DRV8301.

Drv sterowane jest przez stmf3, ustawienia fabryczne, na wejścia podawany PWM z uC oraz stan wysoki na EN_GATE. PWM sprawdzone na oscyloskopie. Schemat na podstawie noty.

Problem w tym że DRV nie kluczuje mosfetów, podaje błędy nOCTW cały czas oraz nFAULT po podaniu zasilania mosfetów.

Miał ktoś styczność z tym sterownikiem i podobny problem?

sch. drv i mosfetów

Link do komentarza
Share on other sites

Może miał, może nie miał. Czy robiąc taki sterownik nie masz żadnych narzędzi weryfikacji? Wyobrażałeś sobie , że zadziała od razu?

Wystaw z proca stany nieaktywne na wszystkie 3 fazy i zacznij badać - statycznie - woltomierzem napięcia na wszystkich pinach. Każde zapisz, potem dokumentacja z opisem/tabelką dla każdego pinu - a u Texasa zwykle jest tego dużo i sprawdzasz. Przecież bez powodu układ tych błędów nie produkuje. Coś musi być źle a powodów może być mnóstwo. Na początek napisz, czy nie zapomniałeś połączyć gdzieś w sensownym miejscu obwodów GND, VSS, PGND i masy procesora, bo na schemacie tego nie widać. I jak podłączyłeś brzuszek scalaka (thermal pad) do tej masy. Jeśli do zasilania części sterującej używasz wbudowanej przetwornicy stepdown, ją potraktuj oscyloskopem albo przynajmniej zweryfikuj napięcie wyjściowe.

A jeśli coś samodzielnie już sprawdziłeś (a ja niesłusznie podejrzewam Cię o ignorancję), to dlaczego tego nie piszesz? Żeby było nam trudniej pomagać?

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.