Prosím o kontrolu zapojení FETů v napájecí části
Napsal: 07 kvě 2024, 16:38
Tvořím zařízení, které bude mít jednu z funkcí podobnou budíku.
V nastavený čas se pomocí RTC obvodu DS3231 přes dva FETy přemostí hlavní vypínač a zařízení se spustí.
Schéma "budíkové" a napájecí části přikládám níže.
Program už mám hotový.
Při napájení 9V baterií všechno funguje jak má.
Problém je v tom, že se předpokládá, že to zařízení může být napájeno i 24V.
Při návrhu HW jsem se proto snažil všechno počítat s rezervou tak, aby to zvládlo napájení až do 30V.
Když jsem ale chtěl těch 30V připojit místo 9V baterie, došlo k "zahoření".
Bohužel jsem měl vypnutou proudovou ochranu na zdroji, takže tam tekly 2A (toho jsem si ještě všimnul, ale už jsem to nestačil odpojit).
Nemůžu to tvrdit na 100 %, ale s velkou pravděpodobností k připojení 30V došlo ve chvíli, kdy byl "budík" aktivní (/INT výstup DS3231 v LOW).
P-FET shořel plamenem. RTC obvod sice stále může plnit funkci RTC (komunikuje a měří čas), ale jeho /INT výstup je trvale zapečený na GND.
Zároveň to odnesla i procesorová deska "BlackPill" (STM32F411CEU...). Ta má po připojení 3,3V na napájecí piny skoro zkrat.
Všechno ostatní se zdá, že přežilo (DC-DC zdroj, SD karta, displej, nějaká I2C čidla, přídavná EEPROM ...)
Poškozené části jsem vyměnil. Preventivně jsem vyměnil i ten N-FET (ani jsem ho neměřil, rovnou jsem ho vyhodil).
Při 9V napájení opět všechno funguje jak má.
A já teď nevím, jestli jsem to špatně navrhnul, nebo jestli příčinou plamenů byla nějaká nekvalitní součástka, a nebo jestli se mi tam
jen něco náhodně zkratovalo.
Mám teď trochu strach do toho znova pustit 30V, ale vyzkoušet to musím.
Zkuste se mi prosím na to schéma někdo podívat - jestli tam nenajdete nějakou blbost.
A kdyžtak navrhněte, jak to otestovat, aby příště už nebyly škody tak velké.
Přikládám i datasheety použitých FETů.
Podle mých výpočtů by to měly zvládnout napěťově i proudově.
Provedl jsem měření v různých místech obvodu při několika nižších napájecích napětích (8V, 10V a 12V).
Zdá se, že ta napětí tam jsou taková, jaká bych očekával.
Schéma:
N-FET:
P-FET:
V nastavený čas se pomocí RTC obvodu DS3231 přes dva FETy přemostí hlavní vypínač a zařízení se spustí.
Schéma "budíkové" a napájecí části přikládám níže.
Program už mám hotový.
Při napájení 9V baterií všechno funguje jak má.
Problém je v tom, že se předpokládá, že to zařízení může být napájeno i 24V.
Při návrhu HW jsem se proto snažil všechno počítat s rezervou tak, aby to zvládlo napájení až do 30V.
Když jsem ale chtěl těch 30V připojit místo 9V baterie, došlo k "zahoření".
Bohužel jsem měl vypnutou proudovou ochranu na zdroji, takže tam tekly 2A (toho jsem si ještě všimnul, ale už jsem to nestačil odpojit).
Nemůžu to tvrdit na 100 %, ale s velkou pravděpodobností k připojení 30V došlo ve chvíli, kdy byl "budík" aktivní (/INT výstup DS3231 v LOW).
P-FET shořel plamenem. RTC obvod sice stále může plnit funkci RTC (komunikuje a měří čas), ale jeho /INT výstup je trvale zapečený na GND.
Zároveň to odnesla i procesorová deska "BlackPill" (STM32F411CEU...). Ta má po připojení 3,3V na napájecí piny skoro zkrat.
Všechno ostatní se zdá, že přežilo (DC-DC zdroj, SD karta, displej, nějaká I2C čidla, přídavná EEPROM ...)
Poškozené části jsem vyměnil. Preventivně jsem vyměnil i ten N-FET (ani jsem ho neměřil, rovnou jsem ho vyhodil).
Při 9V napájení opět všechno funguje jak má.
A já teď nevím, jestli jsem to špatně navrhnul, nebo jestli příčinou plamenů byla nějaká nekvalitní součástka, a nebo jestli se mi tam
jen něco náhodně zkratovalo.
Mám teď trochu strach do toho znova pustit 30V, ale vyzkoušet to musím.
Zkuste se mi prosím na to schéma někdo podívat - jestli tam nenajdete nějakou blbost.
A kdyžtak navrhněte, jak to otestovat, aby příště už nebyly škody tak velké.
Přikládám i datasheety použitých FETů.
Podle mých výpočtů by to měly zvládnout napěťově i proudově.
Provedl jsem měření v různých místech obvodu při několika nižších napájecích napětích (8V, 10V a 12V).
Zdá se, že ta napětí tam jsou taková, jaká bych očekával.
Schéma:
N-FET:
P-FET: