Subject: Re: STM32 a nepájení/mioení napití 3.65V

Jan Waclawek konfera na efton.sk
Úterý Duben 8 09:26:54 CEST 2025


[preposielam]

Ahojte,

spomenul som si ako to cele zacalo. Na starom PIC16f874 je pin RA4 vystup
ako open-colector a sucasne vstup do timera TMR0. LEDka je zapojena medzi +
a i/o pin RA4, takze svieti pri log. 0 na pine RA4. Ked si zacnete merat
ako su rozlozene napatia na zrazacom odpore, LEDke samotnej a pine RA4. tak
zistite, ze log.0 to da len tak tak, je to kdesi na hrane a pri
vypnuti LEDky to nevytiahne na uroven log.1, teda 4V. Na LEDke s odporom je
snad 1,5V, ak sa dobre pamatam. Takze ste v zakazamo pasme. Napajanie bolo
5V. A poucka hovori, ze obvody CMOS by nemali byt v zakazanom pasme,
pretoze potom ta struktura zacne zrat prud. Aspon potialto siahaju moje
vedomosti zo skoly.

V dalsej revizii hw som tu signalnu LEDku zapojil na niektory z pinov
RD0-3, ktore su uz ciste push-pull, nemaju na sebe alternativne funkcie,
teda az na paralelny i/o port, a spravalo sa to velmi podobne. Ta struktura
tych dvoch spinacich MOSFETov to tiez nedala, a bolo to podobne ako na tom
open colectore RA4. Takze si myslim, ze ta struktura nebola vo svojom
pracovnom bode a tym padom bola polovodiva a myslim, ze sa to prejavi aj na
celkovej spotrebe. Vsetky logicke urovne sa upravili az potom, co som
pridal dalsi odpor parallelne ku R+LED. Potom to uz tahalo normalne do 4V,
teda do log.1 a log.0.

Takze na tento jav som chcel poukazat svojou poznamkou o LEDkach. No a
kedze sme v dobe katovania kostov a optimalizacie, ja osobne by som na
plosak ten odpor alebo tranzistor pridal, a vo finale sa nemusi osadit. Tak
isto, ako by som na napajnie procesora dal zenerku 3V9, ktora sa nemusi
osadit tiez.

A.
>>>

Zacinam byt trosku zvedavy, v cem mohl spocivat ten problem v pripojeni
ledky na pin MCU. Nikdy me ani nenapadlo tady nejaky problem hledat,
pokud se teda nebavime o 5W ledce do reflektoru ale o bezne signalizacni
LED na DPS...

Dne 07.04.2025 v 8:49 Jan Waclawek napsal(a):
>* [preposielam]
*>>* Ahoj,
*>>* no takto, ja som si zobral scope a multi meter a zacal merat...
Hral som sa dovtedy, kym som neskostatoval, ze budenie LEDky treba
zapojit inak, lebo je stale problem. Vyskusal som cervenu  low-power
LEDku a odpory od stovky Ohmov po 22k Ohmu. Skusal som ako stary typ
mcu, tak aj novy typ mcu. A bolo to stale rovnake... Jedine co si
nepamatam, je ci to nebol nahodou OC, ale myslim, ze na novom type mcu
uz asi nie. Takze z tohto dovodu si myslim, ze to treba riesit cele
trochu inak.
*>* A.
*>>* Obecně platí, že je potřeba vždy důkladně číst DS, pokud je nějaká
*>* nejistota*. Mám tu ještě otevřený ten od STM co byl vybrán, aspoň doufám
*>* že je to on:-)
*>* https://www.st.com/resource/en/datasheet/stm32g030c6.pdf
<https://www.st.com/resource/en/datasheet/stm32g030c6.pdf>
*>* Absolute maximum:
*>* Output current sourced by any I/O and control pin 15 mA
*>* (nejmenší z proudů uvedených v sekci)
*>>* General input/output characteristics
*>* VIL max 0.3 x VDDIO1 (2) nebo 0.39 x VDDIO1 - 0.06 (3)
*>* VIH min 0.7 x VDDIO1( 2) nebo 0.49 x VDDIO1 + 0.26(3)
*>* 2. Tested in production. 3. Guaranteed by design.
*>* Takže něco jako zakázaný pás je projektován 39%-60mV až 49%+260mV
*>* a testován 30-70 %
*>* O stránku dál je na to hezký obrázek, pro 3,6 V je šedivá asi 1,1-2 V.
*>>* Output voltage characteristics
*>* Pro 6 mA a napájení nad 2,7 V je odchylka od hranic napájení 0,4 V na
*>* CMOS portu.
*>* A horší je TTL port (netuším co to v MCU z tohoto století je) 0,4/2,4 V.
*>>* Takže pokud do LEDky pustím těch 6 mA, což v případě optočlenu zaručí
*>* dlouhou životnost a v případě viditelné LEDky nepříjemně silný svit,
*>* jsem s velkou rezervou od šedivé oblasti.
*>>* No a pokud LEDku zhasnu, je na daném pinu L. V případě optočlenu se nic
*>* neděje a v případě viditelné LEDky na kterou svítí silné světlo, tečou
*>* do pinu nějaké nA a způsobují zvýšení VOL o nějaké nV.
*>>* *MCU s malými výstupními proudy používám jen pokud je k tomu nějaký
*>* extra speciální důvod. Když pokukuju po novém MCU, zkontroluju, zda má
*>* normální výstupy, pokud ne, zavrhnu ho jako nepraktický. Implicitně tedy
*>* mám jistotu, že běžné napájení LEDky není problém:-)
*>>* PH
*>



Další informace o konferenci Hw-list