Podzespoły
Dobór bezpieczników PTC – parametry katalogowe i zasady implementacji
Bezpieczniki polimerowe SMD stanowią najprostsze zabezpieczenie obwodów przed przeciążeniem lub zwarciem. Z jednej strony charakteryzują się one wielokrotnie mniejszymi wymiarami niż klasyczne bezpieczniki topikowe, z drugiej zaś mają nad nimi jedną, niezaprzeczalną zaletę: zdolność do "resetowania" po przerwaniu dopływu prądu i ostygnięciu. Aby poprawnie dobierać je do konkretnych zastosowań, trzeba jednak dokładnie zrozumieć ich metodę działania i poznać rzeczywiste znaczenie najważniejszych parametrów katalogowych.
Mikrokontrolery
USB PD w STM32 (2). UCPD i eksperymenty z STM32G071B-DISCO
Z punktu widzenia konstruktora możliwość negocjacji parametrów zasilania portu USB-C PD oznacza ścisłą współpracę układu zasilania z oprogramowaniem: zmiana napięcia wymaga wymiany komunikatów, sprawdzenia warunków i potwierdzenia gotowości źródła. Podczas uruchamiania urządzenia niezbędna okazuje się możliwość obserwowania całej tej sekwencji, a także aktywnego testowania poszczególnych komend. Zadania te można zrealizować z użyciem zestawu STM32G071B-DISCO.
Mikrokontrolery
USB Power Delivery w STM32 (1). Podstawy
Zasilanie urządzenia z popularnej ładowarki USB-C pozwala uprościć jego codzienną obsługę i ograniczyć liczbę dedykowanych zasilaczy. W wielu projektach pojawia się jednak potrzeba uzyskania napięcia wyższego niż 5 V lub dostarczenia większej mocy. Wówczas częścią układu zasilania staje się także komunikacja: odbiornik musi poznać możliwości źródła, uzgodnić parametry pracy i odpowiednio zareagować na ich zmianę. Zadania te realizuje protokół USB Power Delivery, którego obsługę można powierzyć mikrokontrolerowi STM32.
Akademia Hardware Designera
Rezystory grubowarstwowe pod lupą konstruktora
Rezystor rozpraszający zaledwie kilkadziesiąt miliwatów czy też zworka 0 Ω przewodząca prąd o natężeniu kilkuset miliamperów - wbrew pozorom, tego typu sytuacje mogą dla rezystorów SMD wiązać się z pracą poza dopuszczalnymi warunkami. Co gorsza, nawet większa obudowa nie zawsze zapewnia oczekiwany zapas. Takie sytuacje łatwo przeoczyć, gdy dobór elementu ogranicza się do ustalenia wartości rezystancji i szybkim przeliczeniu mocy strat. Dopiero dokładniejsza lektura karty katalogowej pokazuje, ile niezależnych ograniczeń kryje się w niewielkim elemencie SMD.
Akademia Hardware Designera
Projektowanie przetwornicy buck DC/DC (1). Schemat ideowy i obliczenia
Współczesne kontrolery przetwornic DC/DC są zwykle optymalizowane pod względem redukcji liczby elementów zewnętrznych i maksymalnego uproszczenia implementacji układowej. Wciąż są to jednak układy impulsowe - pracują ze stromymi zboczami, a często także sporymi prądami. Na dodatek cały układ musi być objęty pętlą sprzężenia zwrotnego, zapewniającą właściwą stabilizację napięcia wyjściowego. Te trzy czynniki sprawiają, że prawidłowa konstrukcja przetwornicy nie jest zadaniem trywialnym, a sam układ rzadko wybacza błędy projektowe.
Akademia Hardware Designera
Transile w praktyce (3). Dobór TVS do ochrony linii GPIO mikrokontrolerów
Niektóre wyprowadzenia mikrokontrolera współpracują niemal bezpośrednio ze złączami bądź innymi elementami urządzenia wystawionymi na działanie czynników zewnętrznych. We wszystkich takich sytuacjach trzeba zapewnić skuteczną ochronę przed wyładowaniami ESD oraz przepięciami innego pochodzenia. Co ważne, takie zabezpieczenie musi być skrupulatnie zaimplementowane i dostosowane do rodzaju sygnału.
Mikrokontrolery
Wszystko, co chciałeś wiedzieć o Option Bytes w STM32
Konfiguracja mikrokontrolera STM32 w zdecydowanej większości polega na ustawieniu licznych rejestrów sterujących pracą zegarów, bloków peryferyjnych, a nawet samego rdzenia. Na tym jednak zadanie się nie kończy - część ustawień musi obowiązywać już podczas uruchamiania układu, nawet zanim rdzeń wykona pierwszą instrukcję aplikacji. Służą do tego tzw. option bytes, czyli nieulotne pola konfiguracyjne mikrokontrolera. Ich zastosowanie omówimy na przykładzie STM32L4R5 w zestawie NUCLEO-L4R5ZI, korzystając z programu STM32CubeProgrammer.
Mikrokontrolery
Precyzyjne pomiary zasilania STM32 z użyciem STLINK-V3PWR
Prąd pobierany przez urządzenie IoT może zmieniać się o kilka rzędów wielkości między fazą uśpienia a transmisją radiową - krótkie impulsy nakładają się na sumaryczny, często niewielki prąd zasilania procesora, czujników i innych elementów urządzenia. Potrzebny jest zatem przyrząd pomiarowy łączący duży zakres dynamiki z odpowiednią rozdzielczością czasową i dokładnością. Jednym z najbardziej przystępnych cenowo urządzeń, szczególnie użytecznym w systemach opartych na STM32, jest STLINK-V3PWR.
Kompatybilność elektromagnetyczna
Transile w praktyce (2). Parametry katalogowe diod TVS
Diody TVS stanowią pierwszą linię ochrony układu elektronicznego przed wyładowaniami ESD, a często także przed innymi narażeniami wysokonapięciowymi. Kluczem do sukcesu jest jednak poprawny dobór elementu, gdyż nieodpowiedni transil nie tylko nie zdoła uchronić układu przed uszkodzeniem, ale także może znacznie zaburzyć działanie urządzenia w normalnych warunkach pracy.
Kompatybilność elektromagnetyczna
Transile w praktyce (1). Podstawy ochrony ESD
Wyładowanie elektrostatyczne trwa bardzo krótko, lecz jego przebieg jest niezwykle gwałtowny: czoło impulsu narasta w czasie krótszym niż nanosekunda, a prąd szczytowy może osiągać dziesiątki amperów. Jednym z podstawowych środków ochrony przed tymi destrukcyjnymi zdarzeniami są transile.
Mikrokontrolery
Sprzętowe metody ograniczania poboru mocy w energooszczędnych układach STM32
Optymalizacja energetyczna mikrokontrolera zwykle kojarzy się przede wszystkim z wprowadzaniem rdzenia w tryby Sleep, Stop lub Standby. W nowoczesnych STM32 równie duże znaczenie mają jednak mechanizmy sprzętowe działające niejako poniżej warstwy programowej.

