Mateusz

Redaktor technologiczny portalu HardwareDesigner.pl. Doświadczony konstruktor urządzeń elektronicznych i programista mikrokontrolerów, w szczególności STM32 i ESP32.

Zamienione linie danych UART na PCB? Jak uratować projekt z STM32

W większości nowszych rodzin mikrokontrolerów STM32 linie RX i TX interfejsu UART można zamienić bez konieczności modyfikacji fizycznych połączeń na PCB. Takie proste rozwiązanie programowe może w niektórych przypadkach uratować błędny projekt płytki drukowanej.

Aktualizacja i zmiana wersji firmware’u ST-LINK-a

Podczas uruchamiania sesji debuggera w STM32CubeIDE może pojawić się komunikat informujący, że używany programator ST-LINK wymaga aktualizacji firmware’u. Nie jest to błąd projektu, konfiguracji mikrokontrolera ani sterowników HAL, lecz standardowa procedura dopasowania wersji oprogramowania wbudowanego interfejsu ST-LINK do używanych narzędzi programistycznych.

Altium Designer – Selection filter, czyli sposób na wygodną edycję PCB

Podczas edycji gęstego layoutu PCB łatwo zaznaczyć ścieżkę, przelotkę czy polygon zamiast obiektu, który faktycznie chcemy zmodyfikować. Rozwiązaniem tego problemu jest funkcja Selection Filter dostępna w programie Altium Designer.

5 przydatnych funkcji Altium Designera, których mogłeś nie znać [animowany tutorial]

Altium Designer to od wielu lat jeden z najbardziej zaawansowanych pakietów EDA na świecie. Oprogramowanie to kryje w sobie wiele drobnych funkcji, które wprawdzie nie figurują w materiałach reklamowych, ale stosowane na co dzień potrafią realnie przyspieszyć pracę nad schematami i płytkami drukowanymi. W artykule zebraliśmy pięć przydatnych skrótów i komend - co najważniejsze, można je zastosować natychmiast, niezależnie od rodzaju projektu lub wersji programu.

Jak dobrać szerokość ścieżek na PCB? 5 najważniejszych zasad

Dobór szerokości ścieżek na PCB jest często traktowany jako prosta czynność wykonywana „na oko”. Tymczasem w przypadku obwodów zasilania czy sterowania obciążeniami, taka decyzja projektowa powinna być podjęta po uwzględnieniu prądu, temperatury, warstwy, grubości miedzi, długości połączenia czy wreszcie dopuszczalnego spadku napięcia bądź impedancji charakterystycznej.

It’s a trap! Czy w Twoim projekcie PCB też są pułapki kwasowe?

Pułapki kwasowe na PCB to niepozorne błędy w geometrii miedzi na płytce drukowanej. Mogą one jednak obniżyć margines technologiczny i pogorszyć niezawodność projektu. Choć w nowoczesnej produkcji problem ten jest znacznie mniej groźny niż dawniej, to w skrajnych przypadkach wciąż może doprowadzić nawet do awarii PCB. W artykule wyjaśniamy, gdzie najczęściej powstają owe pułapki oraz jak je rozpoznawać i usuwać na etapie projektowania.

ST-LINK/V2 i ST-LINK/V2-1 vs. STLINK-V3 – najważniejsze różnice

ST-LINK od lat stanowi podstawowe narzędzie do programowania i debugowania mikrokontrolerów STM32. W wielu laboratoriach funkcjonują równolegle wersje ST-LINK/V2 oraz nowsze sondy z rodziny STLINK-V3. Różnice między nimi nie sprowadzają się jednak wyłącznie do szybkości transmisji danych pomiędzy układem docelowym a komputerem.

Który format pliku STEP wybrać do biblioteki komponentu?

Format *.step jest jednym z najczęściej stosowanych sposobów wymiany modeli 3D między środowiskami CAD/MCAD, EDA, a nawet nowszymi slicerami do druku 3D. W bibliotekach komponentów elektronicznych format ten pełni bardzo praktyczną funkcję: pozwala przypisać do footprintu bryłę obudowy, złącza, radiatora lub modułu, a następnie sprawdzić kolizje mechaniczne, wysokości elementów i dopasowanie PCB do obudowy. Problem zaczyna się wtedy, gdy generator modeli 3D, serwis z bibliotekami CAD albo program mechaniczny pozwala wybrać kilka odmian STEP, np. AP203, AP214 lub AP224.