
W tej części pokażemy, jak używać Octopart, aby znaleźć odpowiedni zamiennik lub alternatywny element dla mikrokontrolera (MCU) w jednym z Twoich projektów.
Mikrokontrolery to bardzo powszechne elementy, istnieje wiele różnych dostawców, opcji części, typów z peryferiami itd. Wybór może często wydawać się przytłaczający - dlatego ten film pokazuje kilka wskazówek i trików, oraz jak używać Octopart, aby uprościć to poszukiwanie.
Jeśli jeszcze tego nie zrobiłeś, upewnij się, że obejrzałeś poprzednie filmy z tej serii Octopart:
Teraz, w tej czwartej części, szukamy odpowiednich alternatywnych mikrokontrolerów - lub MCU - dla naszego produktu.
Projekt, do którego odnosiliśmy się w całej serii, to PCB kontrolne mikrokwadrokoptera. Dla tego projektu znaleźliśmy już kilka odpowiednich zamienników części na wypadek, gdyby na przykład te części wyszły z magazynu, nie były zalecane do nowych projektów (NRND) lub osiągnęły koniec życia (EOL).
W tym filmie skupiamy się na mózgu PCB: mikrokontrolerze STM32.
Wracając na chwilę do schematu, MCU znajduje się w prawym górnym rogu. Obsługuje różne interfejsy - USB, SPI, ADC - i wymaga wystarczającej ilości RAM i pamięci flash, a także mocy obliczeniowej. Zarządza wszystkimi obliczeniami i kontrolą dla kwadrokoptera: szacowaniem stanu, systemami sterowania, komunikacją i zarządzaniem peryferiami.
Więc nie może to być najwolniejsze MCU - musi być dość szybkie i mieć kilka dostępnych interfejsów.
Dodatkowo, sama płyta PCB jest kompaktowa - około 40x40 mm - i wszystkie komponenty są umieszczone po jednej stronie. Ogranicza to rozmiar i typy obudów, które możemy użyć. Obecny mikrokontroler to pakiet QFN z 48 wyprowadzeniami, wybrany ze względu na ograniczenia rozmiaru.
Jest to prosta płyta PCB z czterema warstwami i nie chcemy wprowadzać drobnozłacanych BGA ani innych obudów, które mogłyby wymagać dodatkowych warstw lub specjalnej technologii PCB. Dlatego w tym filmie zamierzamy trzymać się podobnego typu obudowy.
Oto czego szukamy:
W celach tego przewodnika, upraszczamy i pozostajemy w ekosystemie STM32.
Zanim udamy się do Octopart, może być przydatne sprawdzenie narzędzi własnych producenta. W przypadku STMicroelectronics, rodzina STM32 obejmuje:
Te informacje pomagają ustalić, co jest kompatybilne i wspierają planowanie rozmieszczenia wyprowadzeń. Jednakże, Octopart pozwala nam na krzyżowe odniesienie dostępności u dystrybutorów i cen w jednym miejscu.
Przejdź do Octopart, a z menu w lewym górnym rogu wybierz:
Części Elektroniczne → Układy Scalone → Procesory i Kontrolery Wbudowane → Mikrokontrolery
Stąd kliknij Pokaż Filtry po prawej stronie.
Aby odzwierciedlić nasze potrzeby projektowe:
Z tymi filtrami, dostępne opcje zawęziły się z tysięcy do zaledwie 61.
Następnie dodajemy filtr dla Rozmiaru Pamięci Flash.
To redukuje zestaw wyników do 10 MCU, wszystkie zgodne z podstawowymi wymaganiami fizycznymi i pamięciowymi.
Kliknij na zakładkę Specyfikacje części, aby zobaczyć i porównać:
Ta tabela umożliwia szybkie porównanie między kandydatami. W razie potrzeby można dodać więcej filtrów, na przykład:
Załóżmy, że interesuje nas STM32F411CEU6. Kliknij na część, aby otworzyć szczegółowy widok:
To ułatwia weryfikację przydatności zarówno z funkcjonalnego, jak i układowego punktu widzenia.
Jeśli używasz Altium Designer, skopiuj numer części i wklej go do panelu wyszukiwania części producenta. Jeśli jest dostępny:
Upewnij się, że sprawdziłeś zgodność pinów i przejrzałeś notatki aplikacyjne dotyczące konfiguracji.
To wideo i przewodnik pokazują, jak szybko i łatwo Octopart pozwala Ci:
Nie musieliśmy odwiedzać żadnych innych stron czy narzędzi. Octopart dostarczył wszystkie kluczowe dane w jednym miejscu.