Академический Документы
Профессиональный Документы
Культура Документы
RU
Êàê ïîäàâëÿòü
ýëåêòðîìàãíèòíûå ïîìåõè
â èìïóëüñíûõ
èñòî÷íèêàõ ïèòàíèÿ
ÐàäèîËîöìàí.Æóðíàë
www.rlocman.ru/magazine
Îôèöèàëüíûå âåðñèè òîëüêî çäåñü: áåç ðåãèñòðàöèè è
íàçîéëèâîé ðåêëàìû, ñ âûñîêîé ñêîðîñòüþ ñêà÷èâàíèÿ.
Äèðåêòîð:
Ñ. Ìóðàò÷àåâ Ñòàòüè
Ïî âîïðîñàì ðàçìåùåíèÿ
ðåêëàìû, ïóáëèêàöèè àâòîðñêèõ Ñõåìû
ìàòåðèàëîâ, ñ çàìå÷àíèÿìè è
ïîæåëàíèÿìè îáðàùàòüñÿ: 36 Ïîäêëþ÷åíèå ÷àñîâ ðåàëüíîãî âðåìåíè DS1307 ê ìèêðîêîíòðîëëåðó STM8 ÷åðåç
ìîäóëü I2C
rlocman@rlocman.ru 51 Ïðîñòîé ãåíåðàòîð çàäåðæàííûõ èìïóëüñîâ íà äâóõ D-òðèããåðàõ
54 Ýëåêòðîííûé ïðåäîõðàíèòåëü äëÿ íàñòðîéêè è ýêñïëóàòàöèè íèçêîâîëüòíûõ óñòðîéñòâ
+7 (495) 721-72-14
Å
4 ÍÎÂÎÑÒÈ
Äâóõêàíàëüíûå äðàéâåðû çàòâîðîâ êîìïàíèè
STMicroelectronics îïòèìèçèðóþò è óïðîùàþò
óïðàâëåíèå IGBT è SiC MOSFET
Äâà íîâûõ äâóõêàíàëüíûõ ãàëüâàíè÷åñêè âÿçêè êîìïàíèè ST, ïîçâîëÿþùàÿ âûäåðæè-
èçîëèðîâàííûõ äðàéâåðà çàòâîðîâ IGBT è âàòü ïåðåõîäíûå íàïðÿæåíèÿ 6 êÂ. Êðîìå
êàðáèäîêðåìíèåâûõ (SiC) MOSFET êîìïàíèè òîãî, óñòîé÷èâîñòü ê ïåðåõîäíûì ïðîöåññàì
STMicroelectronics ýêîíîìÿò ìåñòî íà ïëàòå è ñî ñêîðîñòüþ èçìåíåíèÿ íàïðÿæåíèÿ äî
óïðîùàþò ðàçðàáîòêó âûñîêîâîëüòíûõ ïðå- ±100 Â/íñ ïðåäîòâðàùàåò ëîæíûå âêëþ÷åíèÿ
îáðàçîâàòåëåé ýíåðãèè è ïðîìûøëåííûõ â óñëîâèÿõ ýëåêòðè÷åñêèõ ïîìåõ. Óñòðîéñòâà,
ïðèëîæåíèé. ñïîñîáíûå ôîðìèðîâàòü ìîùíûé ñèãíàë
óïðàâëåíèÿ çàòâîðîì ñ àìïëèòóäîé òîêà äî
4 À, äëÿ äîïîëíèòåëüíîé ãèáêîñòè èìåþò äâà
âûõîäíûõ âûâîäà, ïîçâîëÿþùèõ íåçàâèñèìî
ðåãóëèðîâàòü âðåìÿ âêëþ÷åíèÿ è âûêëþ÷å-
íèÿ. Àêòèâíîå ïîäàâëåíèå åìêîñòè Ìèëëåðà
ïðåäîòâðàùàåò ñêà÷êè íàïðÿæåíèÿ íà çàòâî-
ðàõ âî âðåìÿ áûñòðûõ ïåðåêëþ÷åíèÿõ â ïîëó-
ìîñòîâûõ òîïîëîãèÿõ.
Ôóíêöèè çàùèòû ñõåìû âêëþ÷àþò òåïëî-
âóþ çàùèòó, ñòîðîæåâîé òàéìåð äëÿ áåçîïàñ-
 ìèêðîñõåìàõ STGAP2HD äëÿ IGBT è íîé ðàáîòû è áëîêèðîâêó ïðè ïîíèæåííîì
STGAP2SICD äëÿ SiC MOSFET, âûïóñêàå- íàïðÿæåíèè (UVLO) â êàæäîì êàíàëå, ïðåä-
ìûõ â øèðîêîì êîðïóñå SO-36W, èñïîëüçóåò- îòâðàùàþùóþ çàïóñê â îïàñíîì ðåæèìå ñ
ñÿ íîâåéøàÿ òåõíîëîãèÿ ãàëüâàíè÷åñêîé ðàç- íèçêèì ÊÏÄ.
VDD VH_A
ñäâèãà óðîâíÿ
UVLO
VH GON_A
Ñõåìà
INA Ñõåìà
óïðàâëåíèÿ
ïëàâàþùåé GOFF_A
ñåêöèåé
CLAMP_A
INB
È GNDISO_A
Ç Ïëàâàþùàÿ çåìëÿ A +
SD Î –
VCLAMPth
Ñõåìà
óïðàâëåíèÿ Ë
ß VH_B
Ö
BRAKE È
ß
ñäâèãà óðîâíÿ
UVLO
VH GON_B
Ñõåìà
Ñõåìà
óïðàâëåíèÿ
VDD ïëàâàþùåé
GOFF_B
ñåêöèåé
CLAMP_Â
iLOCK
GND GNDISO_B
Ïëàâàþùàÿ çåìëÿ Â +
–
VCLAMPth
ÐàäèîËîöìàí 01,02-2022 5
Êàæäîå óñòðîéñòâî èìååò âûâîä iLOCK
äëÿ îäíîâðåìåííîãî âêëþ÷åíèÿ îáîèõ êàíà-
ëîâ â ïðèëîæåíèÿõ ñ äâóìÿ êîììóòàòîðàìè
íèæíåãî ïëå÷à è â àñèììåòðè÷íûõ ïîëóìîñ-
òîâûõ ïðèëîæåíèÿõ. Ïðåäóñìîòðåíà òàêæå
áëîêèðîâêà äëÿ èñêëþ÷åíèÿ ñêâîçíûõ òîêîâ â
îáû÷íûõ ïîëóìîñòîâûõ ñõåìàõ. Îáà äðàéâå-
ðà ðàññ÷èòàíû íà íàïðÿæåíèå âûñîêîâî-
ëüòíîé øèíû äî 1200 Â è èìåþò âðåìÿ ðàñ-
ïðîñòðàíåíèÿ îò âõîäà äî âûõîäà 75 íñ ïðè
âûñîêîé òî÷íîñòè ØÈÌ.
Íîâûå äâóõêàíàëüíûå ãàëüâàíè÷åñêè èçî-
Äåìîíñòðàöèîííàÿ ïëàòà EVALSTGAP2SICD.
ëèðîâàííûå äðàéâåðû çàòâîðîâ ñî ñïåöè-
àëüíûìè âõîäàìè îòêëþ÷åíèÿ è òîðìîæåíèÿ,
à òàêæå ñ âõîäîì âêëþ÷åíèÿ ðåæèìà îæèäà- Îáà äðàéâåðà STGAP2HD è STGAP2SICD
íèÿ äëÿ ýêîíîìèè ýíåðãèè, ïðåäíàçíà÷åíû óæå çàïóùåíû â ìàññîâîå ïðîèçâîäñòâî è â
äëÿ òàêèõ ïðèëîæåíèé, êàê èñòî÷íèêè ïèòà- ïàðòèÿõ èç òûñÿ÷è ïðèáîðîâ ïðîäàþòñÿ ïî
íèÿ, ïðèâîäû, èíâåðòîðû, ñâàðî÷íûå àïïàðà- öåíàì, íà÷èíàþùèìñÿ îò $1.84 çà øòóêó. Äîñ-
òû è çàðÿäíûå óñòðîéñòâà. Êðîìå òîãî, âõî- òóïíû òàêæå äåìîíñòðàöèîííûå ïëàòû
äû, ñîâìåñòèìûå ñ ëîãè÷åñêèìè óðîâíÿìè EVALSTGAP2HDM è EVALSTGAP2SICD,
ÒÒË è ÊÌÎÏ äî 3.3 Â, óïðîùàþò ïîäêëþ÷åíèå ïîçâîëÿþùèå áûñòðî îöåíèòü õàðàêòåðèñòè-
ê óïðàâëÿþùåìó ìèêðîêîíòðîëëåðó èëè ñèã- êè äðàéâåðîâ ïðè óïðàâëåíèè ïîëóìîñòîâûì
íàëüíîìó ïðîöåññîðó. ñèëîâûì êàñêàäîì.
6 ÍÎÂÎÑÒÈ
òàþò îò èñòî÷íèêà ïèòàíèÿ ñ íàïðÿæåíèåì îò
VIN VOUT
1.0 Â äî 5.5 Â è âûäåðæèâàþò óïðàâëÿþùèå è
Äðàéâåð âõîäíûå íàïðÿæåíèÿ â äèàïàçîíå îò –0.3 Â
óïðàâëåíèÿ
ñêîðîñòüþ äî 6.0 Â. Ìèêðîñõåìû ðàññ÷èòàíû íà ïðîòå-
íàðàñòàíèÿ
êàíèå íåïðåðûâíîãî òîêà 1.0 À è èìïóëüñíîãî
CTRL
Óïð. òîêà 2.0 À.
ëîãèêà
Âñå òðè íîâûõ ïðèáîðà TCK12xBG âûïóñ-
Ñèãíàë Ðàçðÿä
óïðàâëåíèÿ âûõîäíîé
êàþòñÿ â íåäàâíî ðàçðàáîòàííîì êîðïóñå
Âûñ.: ÂÛÊË åìêîñòè WCSP4G, çàíèìàþùåì íà ïëàòå ïëîùàäü
Íèçê.: ÂÊË
âñåãî 0.645 ìì × 0.645 ìì ïðè âûñîòå
GND
0.465 ìì, ÷òî çíà÷èòåëüíî ýêîíîìèò ìåñòî â
êîìïàêòíûõ íîñèìûõ óñòðîéñòâàõ è ïðèëîæå-
Áëîê ñõåìà êîììóòàòîðà TCK128BG. íèÿõ IoT. Èííîâàöèîííîå ïîêðûòèå îáðàòíîé
ñòîðîíû êîðïóñà ñíèæàåò âåðîÿòíîñòü
óðîâíåì âêëþ÷åíèÿ, äëÿ TCK128BG ýòîò óðî- ïîâðåæäåíèÿ óñòðîéñòâ â ïðîöåññå ìîíòàæà.
âåíü íèçêèé, à TCK126BG íå ñîäåðæèò öåïè Ïîñòàâêè âñåõ òðåõ óñòðîéñòâ ñåðèè
àâòîìàòè÷åñêîãî ðàçðÿäà. Óñòðîéñòâà ðàáî- TCK12xBG óæå íà÷àëèñü.
Âî âòîðîé ðàç çà ïîñëåäíåå âðåìÿ Li-Fi Òðè øêîëû â Áðþññåëå, Ôëîáåêå è Âàíöå
ïîÿâèëñÿ â êëàññå, ïåðåäàâàÿ ó÷åíèêàì óñòàíîâèëè ñèñòåìû TruLi-Fi 6002 êîìïàíèè
Èíòåðíåò íå ïî ðàäèîêàíàëó Wi-Fi, à ñ Signify. Îæèäàåòñÿ, ÷òî âñêîðå òî æå ñàìîå
ïîìîùüþ èíôðàêðàñíûõ ëó÷åé.  ýòîò ðàç íà ñäåëàåò ÷åòâåðòàÿ øêîëà â Îáàíæå.
ýòî ïîøëè ÷åòûðå íà÷àëüíûå øêîëû â Áåëü- Âî âñåõ ÷åòûðåõ ñëó÷àÿõ øêîëû îòêàçà-
ãèè, ïðåïîäàâ îòðàñëè íåñêîëüêî ïðàêòè÷åñ- ëèñü îò èñòî÷íèêîâ âèäèìîãî ñâåòà. Âìåñòî
êèõ óðîêîâ Li-Fi. ýòîãî â íèõ èñïîëüçóåòñÿ èíôðàêðàñíîå èçëó-
÷åíèå (ÈÊ) – ÷àñòü íåâèäèìîãî ñïåêòðà áîëåå
äëèííûõ âîëí çà ïðåäåëàìè âèäèìîãî êðàñ-
íîãî öâåòà.
Signify ïåðåõîäèò íà
èíôðàêðàñíîå èçëó÷åíèå
Õîòÿ âèäèìûé ñâåò äåéñòâèòåëüíî ÿâëÿåò-
ñÿ îäíèì èç ñïîñîáîâ ïåðåäà÷è Li-Fi êîìïüþ-
òåðàì è ãàäæåòàì, Signify òåïåðü ïåðåêëþ÷è-
ëàñü èñêëþ÷èòåëüíî íà èñïîëüçîâàíèå òîëüêî
ÈÊ. Ïåðåõîä îò âèäèìûõ ñâåòîäèîäîâ ê
Ïëàíøåòó íà ïåðåäíåì ïëàíå ïîòðåáóåòñÿ èíôðàêðàñíûì êîìïàíèÿ íà÷àëà, êîãäà â èþíå
êëþ÷ Li-Fi äëÿ ïðèåìà èíôðàêðàñíûõ ñèãíà-
2019 ãîäà ïðåäñòàâèëà ñèñòåìó TruLi-Fi 6002.
ëîâ, ïîñòóïàþùèõ îò ïåðåäàò÷èêîâ, ïðè-
êðåïëåííûõ ê ïîòîëî÷íûì ñâåòèëüíèêàì â Äî ýòîãî êîìïàíèÿ èñïîëüçîâàëà âèäèìûé
ýòîì êëàññå âî Ôëîáåêå. ñâåò äëÿ âõîäÿùåãî êàíàëà îò ñâåòèëüíèêà ê
ÐàäèîËîöìàí 01,02-2022 7
ïîìî÷ü ðàçãðóçèòü íàñûùåííûé ñïåêòð Wi-Fi.
Ñòîðîííèêè Li-Fi òàêæå îòìå÷àþò, ÷òî îí
áîëåå áåçîïàñåí, ÷åì Wi-Fi, ïîñêîëüêó òðåáó-
åò ïðÿìîé âèäèìîñòè è íå ñîçäàåò ýëåêòðî-
ìàãíèòíûõ ïîìåõ, êàê Wi-Fi.
8 ÍÎÂÎÑÒÈ
× 0.45 ìì è øàãîì êîíòàêòîâ 0.35 ìì, íà 40%
ìåíüøå óñòðîéñòâ ïðåäûäóùåãî ïîêîëåíèÿ â
20-êîíòàêòíûõ êîðïóñàõ. Â NXS0506UP òàêæå
ðåàëèçîâàíà ôóíêöèÿ àâòîìàòè÷åñêîãî
óïðàâëåíèÿ íàïðàâëåíèåì îáìåíà. Êðîìå
òîãî, ìèêðîñõåìà ñîäåðæèò ôèëüòð ýëåêòðî-
ìàãíèòíûõ ïîìåõ è öåïè çàùèòû îò ýëåêòðî-
ñòàòè÷åñêèõ ðàçðÿäîâ, ñîîòâåòñòâóþùèå
ñòàíäàðòó IEC 61000-4-2. Îíà ïðåäíàçíà÷åíà
äëÿ ðàáîòû íà òàêòîâûõ ÷àñòîòàõ äî 208 ÌÃö
è ñêîðîñòÿõ ïåðåäà÷è äàííûõ äî 104 Ìáèò/ñ.
Êîììåíòèðóåò Âèêðàì Ñèíãõ Ïàðèõàð èñïîëüçîâàòü ïðåèìóùåñòâà áîëåå âûñîêèõ
(Vikram Singh Parihar), ñòàðøèé ìåíåäæåð ïî ñêîðîñòåé ïåðåäà÷è äàííûõ, ïðåäîñòàâëÿå-
ïðîäóêöèè Nexperia: «Õîòÿ ïåðâîíà÷àëüíî ìûå ðåøåíèÿìè äëÿ êàðò ïàìÿòè SD 3.0».
NXS0506 ïðåäíàçíà÷àëàñü äëÿ èñïîëüçîâà-
Äëÿ ñíèæåíèÿ îáùåé ñòîèìîñòè êîìïî-
íèÿ â áûòîâûõ óñòðîéñòâàõ, òàêèõ êàê ñìàðò-
íåíòîâ â íîâûé òðàíñëÿòîð óðîâíåé
ôîíû, íîóòáóêè, èãðîâûå ïëàíøåòû, êàìåðû
NXS0506UP òàêæå èíòåãðèðîâàíû ïîäòÿãèâà-
è òî÷êè áåñïðîâîäíîãî äîñòóïà, ìû íàáëþäà-
þùèå ðåçèñòîðû. Óñòðîéñòâà, îáåñïå÷èâàþ-
åì âíåäðåíèå NXS0506 â äîìàøíèå ìåäè-
ùèå ïðÿìîå ïîäêëþ÷åíèå ê íîâåéøèì ñïåöè-
öèíñêèå óñòðîéñòâà è àâòîìîáèëüíûå ñèñòå-
àëèçèðîâàííûì ïðîöåññîðàì è ÑíÊ, ïðîñòû
ìû. NXS0506 – ýòî ñàìûé ìèíèàòþðíûé â
â èñïîëüçîâàíèè, ïîñêîëüêó ïîçâîëÿþò
îòðàñëè òðàíñëÿòîð óðîâíåé äëÿ êàðò SD 3.0,
ìåíÿòü ìåñòàìè êàíàëû äàííûõ è êîìàíä, íå
êîòîðûé ïîääåðæèâàåò ñâåðõâûñîêîñêîðîñò-
âëèÿÿ íà ôóíêöèîíàëüíîñòü.
íîé ðåæèì SDR104, ïîìîãàÿ ïîòðåáèòåëÿì
ÐàäèîËîöìàí 01,02-2022 9
Ñïîñîáû ñòàáèëèçàöèè
âûõîäíîãî íàïðÿæåíèÿ
îáðàòíîõîäîâûõ ïðåîáðàçîâàòåëåé
Monolithic Power Systems
IP
D CO IS
VIN LP LS RL
CIN
+ tON tOFF
– t (ñ)
Ñõåìà (á)
óïðàâëåíèÿ
10 ÑÒÀÒÜÈ
îñîáåííîñòè ðàáîòû ñèëîâîé ÷àñòè ýòîé ñõå- íàïðÿæåíèÿ ïðè ëþáûõ îòêëîíåíèÿõ â ñèñòå-
ìû. Öèêë ïðåîáðàçîâàíèÿ îáðàòíîõîäîâîãî ìå, â ïåðâóþ î÷åðåäü – ïðè èçìåíåíèè âõîä-
èñòî÷íèêà ïèòàíèÿ ñîñòîèò èç äâóõ îñíîâíûõ íîãî íàïðÿæåíèÿ è òîêà íàãðóçêè.
ýòàïîâ ïðîäîëæèòåëüíîñòüþ tON è tOFF, íàçâà- Êàê è â áîëüøèíñòâå äðóãèõ èìïóëüñíûõ
íèÿ êîòîðûõ ñîîòâåòñòâóþò ñîñòîÿíèþ ñèëî- ñõåì, âûõîäíîå íàïðÿæåíèå îáðàòíîõîäîâî-
âîãî MOSFET – âêëþ÷åí èëè âûêëþ÷åí. ãî ïðåîáðàçîâàòåëÿ ìîæíî ðåãóëèðîâàòü
Âî âðåìÿ ïåðâîãî ýòàïà ñèëîâîé MOSFET ïóòåì èçìåíåíèÿ îòíîñèòåëüíîé äëèòåëü-
â òå÷åíèå âðåìåíè tON íàõîäèòñÿ âî âêëþ÷åí- íîñòè îòêðûòîãî ñîñòîÿíèÿ MOSFET (Duty
íîì ñîñòîÿíèè, ÷òî ïðèâîäèò ê ïîÿâëåíèþ Cycle, êîýôôèöèåíò çàïîëíåíèÿ, D), ÷òî õîðî-
â ïåðâè÷íîé îáìîòêå äðîññåëÿ ëèíåéíî øî âèäíî èç ôîðìóëû (1), ñâÿçûâàþùåé
íàðàñòàþùåãî òîêà, â ðåçóëüòàòå ÷åãî â ìàã- íàïðÿæåíèå íà åãî âõîäå è âûõîäå:
íèòíîì ïîëå åãî ìàãíèòîïðîâîäà íàêàïëèâà-
åòñÿ íåêîòîðîå êîëè÷åñòâî ýíåðãèè (Ðèñó- VOUT n ´ D
= . (1)
íîê 2á). Íà âòîðè÷íîé îáìîòêå äðîññåëÿ ïðè VIN 1- D
ýòîì ïîÿâëÿåòñÿ íàïðÿæåíèå, çàïèðàþùåå
ïåðåõîä äèîäà (Ðèñóíîê 2à), ÷òî ïðèâîäèò ê Àíàëèç ôîðìóëû (1) ïîêàçûâàåò, ÷òî êîýô-
îòêëþ÷åíèþ äðîññåëÿ îò âòîðè÷íûõ öåïåé. ôèöèåíò ïåðåäà÷è ïî íàïðÿæåíèþ ñèëîâîé
Ïîñêîëüêó òîê ïî âòîðè÷íîé îáìîòêå äðîñ- ÷àñòè óâåëè÷èâàåòñÿ ñ ðîñòîì D, ÷òî, ñîîò-
ñåëÿ íå ïðîòåêàåò, íàãðóçêà íà ïðîòÿæåíèè âåòñòâåííî, ïðèâîäèò ê ïîâûøåíèþ âûõîäíî-
ïåðâîãî ýòàïà ïèòàåòñÿ òîëüêî îò âûõîäíîãî ãî íàïðÿæåíèÿ. Â ðåàëüíîé ñõåìå êîíòðîë-
êîíäåíñàòîðà, ðàñõîäóÿ åãî çàðÿä, íàêîïëåí- ëåð óñòàíàâëèâàåò òàêîé êîýôôèöèåíò
íûé â ïðåäûäóùèõ öèêëàõ (Ðèñóíîê 3). çàïîëíåíèÿ èìïóëüñîâ óïðàâëåíèÿ, ïîäàâàå-
ìûõ íà çàòâîð MOSFET, ïðè êîòîðîì âûõîä-
tON tOFF íîå íàïðÿæåíèå áóäåò ìàêñèìàëüíî áëèçêèì
ê òðåáóåìîìó çíà÷åíèþ.
D CO Î÷åâèäíî, ÷òî äëÿ ïðàâèëüíîãî óïðàâëå-
VIN LP LS RL íèÿ ñèëîâîé ÷àñòüþ íà âõîäå êîíòðîëëåðà
CIN
+
– äîëæåí ïðèñóòñòâîâàòü, êàê ìèíèìóì, ñèã-
Ñõåìà
íàë, ïðîïîðöèîíàëüíûé âûõîäíîìó íàïðÿ-
óïðàâëåíèÿ æåíèþ. Áîëåå òî÷íî óïðàâëÿòü îáðàòíîõîäî-
âûì ïðåîáðàçîâàòåëåì ìîæíî, èìåÿ äîïîë-
íèòåëüíîþ èíôîðìàöèþ î òîêå ïåðâè÷íîé
Ðèñóíîê 3. Òîêè, ïðîòåêàþùèå â ñèëîâîé îáìîòêè åãî äðîññåëÿ, ÷òî ïîçâîëÿåò óìåíü-
÷àñòè îáðàòíîõîäîâîé ñõåìû íà ïðîòÿæåíèè øèòü êîëåáàíèÿ âûõîäíîãî íàïðÿæåíèÿ ïðè
ïåðâîãî (ñèíèå ëèíèè) è âòîðîãî (îðàíæåâûå
èçìåíåíèè òîêà íàãðóçêè è óâåëè÷èòü êîýô-
ëèíèè) ýòàïîâ ïðåîáðàçîâàíèÿ.
ôèöèåíò ìîùíîñòè ñåòåâûõ èñòî÷íèêîâ ïèòà-
íèÿ. Ïîýòîìó âî ìíîãèõ îáðàòíîõîäîâûõ ïðå-
Âî âðåìÿ âòîðîãî ýòàïà ïðîäîëæèòåëüíîñ- îáðàçîâàòåëÿõ ïðèñóòñòâóþò è äàò÷èê âûõîä-
òüþ tOFF ñèëîâîé MOSFET âûêëþ÷åí, îäíàêî, íîãî íàïðÿæåíèÿ, è äàò÷èê ïîòðåáëÿåìîãî
áëàãîäàðÿ íàëè÷èþ â ìàãíèòîïðîâîäå äðîñ- òîêà, à ñòàáèëèçàöèÿ âûõîäíîãî íàïðÿæåíèÿ
ñåëÿ íåêîòîðîãî êîëè÷åñòâà ýíåðãèè, íà åãî îñóùåñòâëÿåòñÿ ïóòåì ðåãóëèðîâêè àìïëè-
âûâîäàõ ïîÿâëÿåòñÿ íàïðÿæåíèå, îòêðûâàþ- òóäíîãî çíà÷åíèÿ òîêà ïåðâè÷íîé îáìîòêè
ùåå äèîä. Â ðåçóëüòàòå ýòîãî ìàãíèòîïðîâîä äðîññåëÿ (Ðèñóíîê 4).
äðîññåëÿ ðàçìàãíè÷èâàåòñÿ, à íàêîïëåííàÿ â
íåì ýíåðãèÿ ÷åðåç îòêðûòûé äèîä ïîñòóïàåò Îñîáåííîñòè èçìåðåíèÿ íàïðÿæåíèÿ
â âûõîäíîé êîíäåíñàòîð è íàãðóçêó. Îñíîâíîé ïðîáëåìîé, âîçíèêàþùåé ïðè
Íåñìîòðÿ íà òî, ÷òî ïðåîáðàçîâàíèå ïàðà- ñîçäàíèè îáðàòíîõîäîâûõ ïðåîáðàçîâàòå-
ìåòðîâ ýëåêòðè÷åñêîé ýíåðãèè ïðîèñõîäèò â ëåé, ÿâëÿåòñÿ ñîõðàíåíèå èõ îñíîâíîãî ïðåè-
ñèëîâîé ÷àñòè, çà òî÷íîñòü óñòàíîâêè âûõîä- ìóùåñòâà – ãàëüâàíè÷åñêîé èçîëÿöèè ìåæäó
íîãî íàïðÿæåíèÿ îòâå÷àåò ñõåìà óïðàâëå- âõîäîì è âûõîäîì. Ïðè ðàññìîòðåíèè ïîäîá-
íèÿ, îñíîâíîé çàäà÷åé êîòîðîé ÿâëÿåòñÿ íûõ ñõåì, öåïè, ýëåêòðè÷åñêè ñâÿçàííûå ñ èñ-
îáåñïå÷åíèå òðåáóåìîãî êà÷åñòâà âûõîäíîãî òî÷íèêîì ïèòàíèÿ, îáû÷íî íàçûâàþò ïåðâè÷-
ÐàäèîËîöìàí 01,02-2022 11
Ïåðâè÷íàÿ ñòîðîíà Âòîðè÷íàÿ ñòîðîíà
VIN D CO
CIN
+ LP LS RL
D CO – Äàò÷èê
VIN LP LS RL òîêà
CIN Äàò÷èê VCC
+
òîêà
–
Ñõåìà
Ñõåìà óïðàâ-
óïðàâëåíèÿ
Äàò÷èê Äàò÷èê ëåíèÿ
íàïðÿæåíèÿ íàïðÿæåíèÿ
12 ÑÒÀÒÜÈ
íûå ïðîöåññû â îáðàòíîõîäîâûõ ïðåîáðàçî-
âàòåëÿõ ñî ñòàáèëèçàöèåé íàïðÿæåíèÿ íà VIN D CO
CIN
ïåðâè÷íîé ñòîðîíå îáû÷íî äëÿòñÿ äîëüøå, + LP LS RL
– Äàò÷èê
÷åì â ñõåìàõ ñ äðóãîé îðãàíèçàöèåé êîíòóðà òîêà
VCC
îáðàòíîé ñâÿçè.
Òàêîé ñïîñîá ðåãóëèðîâàíèÿ èìååò òàêæå Ñõåìà
óïðàâ- Äàò÷èê
ëåíèÿ íàïðÿæåíèÿ
è õóäøèå õàðàêòåðèñòèêè ïðè ñòàáèëèçàöèè
Äàò÷èê
íàïðÿæåíèé ìíîãîêàíàëüíûõ ïðåîáðàçîâà- íàïðÿæåíèÿ
òåëåé, îñîáåííî ïðè áîëüøîé ðàçíèöå ìîù-
íîñòåé, ïîòðåáëÿåìûõ îò âòîðè÷íûõ îáìîòîê.
Ïðè èñïîëüçîâàíèè ýòîãî ìåòîäà ôàêòè÷åñêè Ðèñóíîê 6. Ïðèíöèï ñòàáèëèçàöèè íàïðÿæå-
ñòàáèëèçèðóåòñÿ òîëüêî íàïðÿæåíèå êàíàëà íèÿ íà âòîðè÷íîé ñòîðîíå.
ñ íàèáîëüøåé íàãðóçêîé, â òî âðåìÿ êàê
âûõîäíûå íàïðÿæåíèÿ îñòàëüíûõ êàíàëîâ
SSR).  ýòîì ñëó÷àå äëÿ ïåðåäà÷è èíôîðìà-
ìîãóò îêàçàòüñÿ âûøå íîðìû.
öèè î âûõîäíîì íàïðÿæåíèè èñïîëüçóåòñÿ
îïòîïàðà (Ðèñóíîê 6). Ýòîò ìåòîä çíà÷èòåëü-
Ñòàáèëèçàöèÿ íàïðÿæåíèÿ íà íî óìåíüøàåò âåëè÷èíû îòêëîíåíèé âûõîä-
âòîðè÷íîé ñòîðîíå íûõ íàïðÿæåíèÿ äàæå ïðè èñïîëüçîâàíèè
Äëÿ áîëå òî÷íîé ñòàáèëèçàöèè òðåáóåòñÿ ìíîãîêàíàëüíûõ ïðåîáðàçîâàòåëåé. Âî ìíî-
ïåðåäàâàòü â êîíòðîëëåð èíôîðìàöèþ î ãîì ýòî ñâÿçàíî ñ òåì, ÷òî âçàèìíîå ïåðåðàñ-
íàïðÿæåíèè íåïîñðåäñòâåííî ñ âûõîäíûõ ïðåäåëåíèå ýíåðãèè ìåæäó âòîðè÷íûìè
êëåìì ïðåîáðàçîâàòåëÿ. Ýòîò ìåòîä ïîëó÷èë îáìîòêàìè îñóùåñòâëÿåòñÿ íàìíîãî áîëåå
íàçâàíèå ñòàáèëèçàöèè íàïðÿæåíèÿ íà âòî- ýôôåêòèâíî, ÷åì ìåæäó îáìîòêàìè, ðàñïî-
ðè÷íîé ñòîðîíå (Secondary-Side Regulation, ëîæåííûìè ïî ðàçíûå ñòîðîíû èçîëÿöèîííî-
ÄÎ Ñ Ê À Î Á Ú ß Â Ë Å Í È É Ä Ë ß ÝË Å Ê Ò Ð Î Í Ù È ÊÎ Â
Ðàáîòà Óñëóãè
Òàáëèöà 1. Îñíîâíûå îñîáåííîñòè ìåòîäîâ ñòàáèëèçàöèè âûõîäíîãî íàïðÿæåíèÿ îáðàòíîõîäîâûõ
ïðåîáðàçîâàòåëåé
Ñòàáèëèçàöèÿ íà ïåðâè÷íîé ñòîðîíå Ñòàáèëèçàöèÿ íà âòîðè÷íîé ñòîðîíå
Ñîáñòâåííîå
ýíåðãîïîòðåáëåíèå Íèæå Âûøå
Ðåàêöèÿ íà ïåðåõîäíûå Ìåäëåííåå (ïîñêîëüêó âûõîäíîå íàïðÿæåíèå Áûñòðåå (çà ñ÷åò ïîñòîÿííîãî êîíòðîëÿ
ïðîöåññû èçìåðÿåòñÿ ëèøü âî âðåìÿ âòîðîãî ýòàïà âûõîäíîãî íàïðÿæåíèÿ)
ïðåîáðàçîâàíèÿ)
Íèæå (îïòîïàðà ÿâëÿåòñÿ îäíèì èç ñàìûõ
Íàäåæíîñòü Âûøå (çà ñ÷åò ìåíüøåãî êîëè÷åñòâà êîìïîíåíòîâ) ïðîáëåìíûõ êîìïîíåíòîâ)
14 ÑÒÀÒÜÈ
Îôëàéí + Îíëàéí
Êîíôåðåíöèÿ
FPGA ðàçðàáîò÷èêîâ
ÌÎÑÊÂÀ /
ÑÀÍÊÒ-ÏÅÒÅÁÓÐÃ/
ÌÈÍÑÊ/ ÒÎÌÑÊ
fpga-systems.ru/meet
Óìåíüøåíèå óðîâíÿ
ýëåêòðîìàãíèòíûõ ïîìåõ
èìïóëüñíûõ ïðåîáðàçîâàòåëåé
ïóòåì îïòèìèçàöèè ðàçìåùåíèÿ
ýëåìåíòîâ íà ïå÷àòíîé ïëàòå
Timothy Hegarty
16 ÑÒÀÒÜÈ
VIN MOSFET
âåðõíåãî ïëå÷à Q1 Äðîññåëü Lo1
VOUT ãî ïðîâîäíèêà, ñîåäèíÿþùåãî âõîäíûå è
Ç âûõîäíûå êîíäåíñàòîðû ñ èñòîêîì òðàíçèñ-
Âõîäíûå êîíäåíñàòîðû Ñ
È
òîðà íèæíåãî ïëå÷à.
SW Âûõîäíûå êîíäåíñàòîðû
Îïòèìèçèðîâàííîå ðàçìåùåíèå
Cin2 Cin1
Ïàðàçèòíûé
È
Ñ
Ïîëèãîí
êîììóòèðóåìîãî
óçëà ýëåìåíòîâ
òîêîâûé Ç Cout1 Cout2
êîíòóð
GND
MOSFET
íèæíåãî ïëå÷à
Q2
GND
Ðàñïîëîæåíèå ýëåìåíòîâ ñ íàìíîãî ìåíü-
Ïðîâîäíèêè âåðõíåãî ñëîÿ
øåé ïëîùàäüþ ïåòëè ïàðàçèòíîãî êîíòóðà
Ïîëèãîí îáùåãî ïðîâîäíèêà âòîðîãî ñëîÿ
Êîíòàêòíûå ïëîùàäêè
ïîêàçàíî íà Ðèñóíêå 3. Â ýòîì âàðèàíòå âûñî-
êî÷àñòîòíûé òîê çàìûêàåòñÿ ïî ïåðâîìó (îò-
Ðèñóíîê 1. Ïå÷àòíàÿ ïëàòà ñèíõðîííîãî íîñèòåëüíî ñëîÿ, íà êîòîðîì ðàñïîëîæåíû
ïîíèæàþùåãî ïðåîáðàçîâàòåëÿ ïîñòîÿííî- ýëåìåíòû ñèëîâîé ÷àñòè ïðåîáðàçîâàòåëÿ)
ãî íàïðÿæåíèÿ ñ òðàäèöèîííûì ðàçìåùåíè-
âíóòðåííåìó ñëîþ ìíîãîñëîéíîé ïå÷àòíîé
åì ýëåìåíòîâ.
ïëàòû. Ïðè òàêîé êîìïîíîâêå ïóòè ïðîòåêà-
íèÿ âûñîêî÷àñòîòíîãî òîêà îêàçûâàþòñÿ
íèÿ, èíäóêòèâíîñòü ýòîãî ïàðàçèòíîãî êîíòó- ðàñïîëîæåííûìè äðóã íàä äðóãîì, â ðåçóëü-
ðà ïðåâûøàåò 1 íÃí, ÷òî ÿâëÿåòñÿ äîñòàòî÷íî òàòå ÷åãî ïëîùàäü ïîïåðå÷íîãî ñå÷åíèÿ
2
áîëüøèì çíà÷åíèåì äëÿ ìíîãèõ ïðèëîæåíèé. ïàðàçèòíîé ïåòëè óìåíüøàåòñÿ äî 2 ìì .
×óòü áîëåå ýôôåêòèâíûì, ñ òî÷êè çðåíèÿ Êðîìå òîãî, âñòðå÷íî-ïàðàëëåëüíîå ïðîòå-
ýëåêòðîìàãíèòíîé ñîâìåñòèìîñòè, ñëó÷àåì êàíèå ïðÿìîãî è îáðàòíîãî òîêîâ âçàèìíî
ðàçìåùåíèÿ ýëåìåíòîâ ÿâëÿåòñÿ âàðèàíò, êîìïåíñèðóåò ñîçäàâàåìûå èìè ìàãíèòíûå
ïðè êîòîðîì òðàíçèñòîð âåðõíåãî ïëå÷à Q1 ïîëÿ, ÷òî åùå áîëüøå óìåíüøàåò ïàðàçèò-
óñòàíàâëèâàåòñÿ ïîâåðíóòûì íà 90° îòíîñè- íóþ èíäóêòèâíîñòü.
òåëüíî òðàíçèñòîðà, ïîäêëþ÷àþùåãî ñèëî-
âîé äðîññåëü ê îáùåìó ïðîâîäó (Ðèñóíîê 2). ×åòûðå ïàðàëëåëüíî âêëþ÷åííûõ âõîäíûõ êîíäåíñàòîðà â êîðïóñàõ 0603 èìåþò íèçêèé èìïåäàíñ íà âûñîêèõ
÷àñòîòàõ è, â ñîâîêóïíîñòè ñî ñïëîøíûì ïîëèãîíîì ïåðâîãî âíóòðåííåãî ñëîÿ ïå÷àòíîé ïëàòû, îáåñïå÷èâàþò
îòëè÷íûå óñëîâèÿ äëÿ ïðîòåêàíèÿ ïàðàçèòíûõ òîêîâ.
Òàêîå ðàñïîëîæåíèå ïîçâîëÿåò, âî-ïåðâûõ,
óëó÷øèòü óñëîâèÿ îõëàæäåíèÿ òðàíçèñòîðà GND
Âõîäíûå êîíäåíñàòîðû
Cin5 Cin6
Q1 çà ñ÷åò åãî óñòàíîâêè íà ïå÷àòíûé ïðîâîä- Âûõîäíûå êîíäåíñàòîðû Cin1-4
Cout1
íèê áîëüøåé ïëîùàäè, à âî-âòîðûõ, ïåðåìåñ-
MOSFET VIN
òèòü êîíäåíñàòîð Cin1 áëèæå ê ñèëîâûì òðàí- Lo1
âåðõíåãî
ïëå÷à Q1
çèñòîðàì è óìåíüøèòü ðàçìåðû åãî êîðïóñà
äî 0603. Êðîìå òîãî, ïîäîáíàÿ U-îáðàçíàÿ È Ç
Cvcc
PGND
LO
SW
LO Gate Trace
VOUT VC
Äðîññåëü Cbst
È Ç
Ïîëèãîí Q2 ØÈÌ-
Lo1 VOUT êîììóòèðóåìîãî êîíòðîëëåð
Âûõîäíûå êîíäåíñàòîðû óçëà
Ïîëèãîí Ç GND
Q2
êîììóòèðóåìîãî
óçëà
Ñ
È Ðèñóíîê 3. Ïå÷àòíàÿ ïëàòà ñèíõðîííîãî
Âõîäíûå êîíäåíñàòîðû
ïîíèæàþùåãî ïðåîáðàçîâàòåëÿ ïîñòîÿííî-
SW
ãî íàïðÿæåíèÿ ñ îïòèìèçèðîâàííûì ðàçìå-
Ç È ùåíèåì ýëåìåíòîâ.
Cin1
Ïàðàçèòíûé
Cin2 Cin3
òîêîâûé Ñ
êîíòóð
Q1
MOSFET
âåðõíåãî VIN
×òîáû ñôîðìèðîâàòü çàêîí÷åííîå ïðåä-
ïëå÷à
ñòàâëåíèå îá îïòèìàëüíîé êîìïîíîâêå ýëå-
Ïðîâîäíèêè âåðõíåãî ñëîÿ
Ïîëèãîí îáùåãî ïðîâîäíèêà âòîðîãî ñëîÿ ìåíòîâ èìïóëüñíûõ ïðåîáðàçîâàòåëåé, íà
Êîíòàêòíûå ïëîùàäêè
Ðèñóíêå 3 ïîêàçàí ÷åðòåæ ïå÷àòíîé ïëàòû
Ðèñóíîê 2. Ïå÷àòíàÿ ïëàòà ñèíõðîííîãî ïîíè- ïîíèæàþùåãî ïðåîáðàçîâàòåëÿ íà îñíîâå
æàþùåãî ïðåîáðàçîâàòåëÿ ïîñòîÿííîãî êîíòðîëëåðà LM5146-Q1, ñïîñîáíîãî ðàáî-
íàïðÿæåíèÿ ñ ëó÷øèì ðàçìåùåíèåì ýëåìåíòîâ. òàòü ñ âõîäíûì íàïðÿæåíèåì, äîñòèãàþùèì
ÐàäèîËîöìàí 01,02-2022 17
100 B. Ïðè íåîáõîäèìîñòè óðîâåíü ýëåêòðî- Óìåíüøåíèå ýëåêòðîìàãíèòíîãî èçëó÷å-
ìàãíèòíîãî èçëó÷åíèÿ ýòîãî óçëà ìîæíî íèÿ äîñòèãàåòñÿ òàêæå è çà ñ÷åò ìèíèìèçàöèè
äîïîëíèòåëüíî óìåíüøèòü, ïîìåñòèâ åãî ïëîùàäè ñèëîâîé ÷àñòè ïîëèãîíà êîììóòèðó-
ýëåìåíòû â çàùèòíûé ýêðàí, êîòîðûé ìîæíî åìîãî óçëà, êîòîðûé, â äàííîì ïðèìåðå, ïðàê-
ïðèïàÿòü ê ñïåöèàëèçèðîâàííûì êîíòàêòíûì òè÷åñêè ïîëíîñòüþ ñîñòîèò èç êîíòàêòíûõ
ïëîùàäêàì, ðàñïîëîæåííûì ïî ïåðèìåòðó ïëîùàäîê, ïðåäíàçíà÷åííûõ äëÿ óñòàíîâêè
îáëàñòè ðàçìåùåíèÿ ïðåîáðàçîâàòåëÿ. ñèëîâîãî äðîññåëÿ è ïîëåâûõ òðàíçèñòîðîâ.
Ïðèíöèï âçàèìíîé êîìïåíñàöèè ýëåêòðî- Íåìàëîâàæíóþ ðîëü èãðàåò òàêæå è ðàñïîëî-
ìàãíèòíûõ ïîëåé, ñîçäàâàåìûõ ïàðàçèòíûì æåíèå íà îäíîé ñòîðîíå ïå÷àòíîé ïëàòû äðó-
êîíòóðîì, õîðîøî âèäåí íà Ðèñóíêå 4, ãäå ãèõ ïðîâîäíèêîâ, ñâÿçàííûõ ñ êîììóòèðóå-
ïîêàçàíî ïîïåðå÷íîå ñå÷åíèå ïå÷àòíîé ìûì óçëîì, â ÷àñòíîñòè, ïðîâîäíèêîâ, ñîåäè-
ïëàòû ðàññìîòðåííîãî ïðåîáðàçîâàòåëÿ. Èç íåííûõ ñ âûâîäàìè SW è BST êîíòðîëëåðà.
ðèñóíêà âèäíî, ÷òî âûñîêî÷àñòîòíûé òîê Îòñóòñòâèå ïåðåõîäíûõ îòâåðñòèé â ýòèõ
÷åðåç ïåðåõîäíûå îòâåðñòèÿ çàìûêàåòñÿ ïî öåïÿõ îçíà÷àåò, ÷òî ýëåìåíòû ñ âûñîêèì çíà-
ñîåäèíåííîìó ñ îáùèì ïðîâîäîì ñëîþ L2, ÷åíèåì dv/dt íå ïîÿâÿòñÿ íà äðóãîé ñòîðîíå
ðàñïîëîæåííîìó â íåïîñðåäñòâåííîé áëè- ïå÷àòíîé ïëàòû. À ýòî, â ñâîþ î÷åðåäü, ïîçâî-
çîñòè îò ñëîÿ L1, íà êîòîðîì ðàñïîëîæåíû ëèò èçáåæàòü íåæåëàòåëüíûõ âûñîêî÷àñòîò-
ýëåìåíòû ïðåîáðàçîâàòåëÿ. íûõ òîêîâ â ýòàëîííîé çàçåìëÿþùåé ïëàñòè-
íå âî âðåìÿ èñïûòàíèé íà ýëåêòðîìàãíèòíóþ
Áëèçêîå ðàñïîëîæåíèå ïðÿìîãî è îáðàòíîãî ïóòåé ñîâìåñòèìîñòü.
ïðîòåêàíèÿ òîêà ñâîäèò ê ìèíèìóìó èìïåäàíñ
ïàðàçèòíîãî êîíòóðà È ïîñëåäíèì ðåøåíèåì, áëàãîïðèÿòíî
Q2 SW Q1 Cin1-4 âëèÿþùèì íà óðîâåíü ýëåêòðîìàãíèòíîé
VIN
GND GND ñîâìåñòèìîñòè, ÿâëÿåòñÿ ðàçìåùåíèå äâóõ
L1
0.15 ìì âûõîäíûõ êåðàìè÷åñêèõ êîíäåíñàòîðîâ
L2
Cout1 è Cout2 ñ ðàçíûõ ñòîðîí ñèëîâîãî äðîñ-
L3 Ïåðåõîäíûå
ñåëÿ. Ðàçäåëåíèå òîêà ïåðåçàðÿäà âûõîäíî-
îòâåðñòèÿ
L4 0.3 ìì ãî êîíäåíñàòîðà íà äâå ðàâíûå ÷àñòè ïîçâî-
ëÿåò êàê âçàèìíî êîìïåíñèðîâàòü ìàãíèòíûå
Ðèñóíîê 4. Ïóòü ïðîòåêàíèÿ òîêà ïàðàçèòíî- ïîëÿ, ñîçäàâàåìûå èìè, òàê è, çà ñ÷åò óìåíü-
ãî êîíòóðà ïî ïðîâîäíèêàì ïå÷àòíîé ïëàòû. øåíèÿ àêòèâíîãî ñîïðîòèâëåíèÿ, óìåíüøèòü
ðàçíèöó ïîòåíöèàëîâ òî÷åê, ñâÿçàííûõ ñ
îáùèì ïðîâîäîì, ñâîäÿ ê ìèíèìóìó ýôôåêò
Âàæíóþ ðîëü â ïîäàâëåíèè ýëåêòðîìàãíèò-
«îòñêîêà çåìëè» («Ground Bounce» Effect).
íûõ ïîìåõ èãðàåò áàòàðåÿ èç ÷åòûðåõ ïàðàë-
ëåëüíî ñîåäèíåííûõ êåðàìè÷åñêèõ êîíäåíñà-
òîðîâ åìêîñòüþ 10 íÔ, îáîçíà÷åííûõ íà
Ðåçóëüòàòû òåñòèðîâàíèÿ
Ðèñóíêå 3 êàê Cin1 – Cin4. Ýòè êîíäåíñàòîðû Îñöèëëîãðàììû íàïðÿæåíèÿ êîììóòèðóå-
äîëæíû áûòü íåáîëüøîãî ðàçìåðà, íàïðèìåð, ìîãî óçëà ïðåîáðàçîâàòåëÿ ñ îïòèìèçèðîâàí-
0402 èëè 0603, è ðàñïîëàãàòüñÿ êàê ìîæíî íûì ðàñïîëîæåíèåì ýëåìåíòîâ (Ðèñóíîê 3),
áëèæå ê ñòîêó òðàíçèñòîðà âåðõíåãî ïëå÷à Q1. ñíÿòûå øèðîêîïîëîñíûì îñöèëëîãðàôîì,
Èç-çà ìàëûõ ðàçìåðîâ ýòè ýëåìåíòû áóäóò ïîêàçàíû íà Ðèñóíêå 5à. Èç ðèñóíêîâ âèäíî,
èìåòü íèçêîå çíà÷åíèå ýêâèâàëåíòíîé ïîñëå- ÷òî ïðè èíäóêòèâíîñòè ïàðàçèòíîãî êîíòóðà
äîâàòåëüíîé èíäóêòèâíîñòè (Equivalent Series îêîëî 500 ïÃí íåæåëàòåëüíûå êîëåáàíèÿ
Inductance, ESL) è, ñîîòâåòñòâåííî, âûñîêîå íàïðÿæåíèÿ â ýòîé ÷àñòè ñõåìû («çâîí») ïðàê-
çíà÷åíèå ñîáñòâåííîé ðåçîíàíñíîé ÷àñòîòû òè÷åñêè îòñóòñòâóþò. Êðîìå òîãî, îïòèìèçà-
(Self-Resonant Frequency, SRF), ÷òî îáåñïå÷èò öèÿ ðàçìåùåíèÿ ýëåìåíòîâ ïîçâîëÿåò óìåíü-
èõ åìêîñòíóþ ðåàêöèþ â áîëåå øèðîêîì äèà- øèòü âûáðîñ íàïðÿæåíèÿ â ìîìåíò âêëþ÷å-
ïàçîíå ÷àñòîò. Îòðèöàòåëüíûå âûâîäû ýòèõ íèÿ òðàíçèñòîðà âåðõíåãî ïëå÷à è ïðàêòè÷åñ-
êîíäåíñàòîðîâ ñîåäèíÿþòñÿ ñ îáùèì ïîëèãî- êè ñâåñòè ê íóëþ îòðèöàòåëüíûå âûáðîñû â
íîì ñëîÿ L2 ñ ïîìîùüþ íåñêîëüêèõ ïåðåõîä- ìîìåíò åãî âûêëþ÷åíèÿ, ÷òî ïîçâîëÿåò ñäå-
íûõ îòâåðñòèé äèàìåòðîì 0.3 ìì, ÷òî òàêæå ëàòü âûâîä î ìåíüøåé ýìèññèè ýëåêòðîìàã-
óìåíüøàåò èíäóêòèâíîñòü ýòîãî ó÷àñòêà öåïè. íèòíûõ ïîìåõ â îáëàñòè ÷àñòîò âûøå 30 ÌÃö.
18 ÑÒÀÒÜÈ
VIN = 48 Â VDS(pk) = 62 Â VIN = 48 Â Âõîäíûå êîíäåíñàòîðû
VDS(pk) = 58 Â VOUT = 12 Â VOUT = 12 Â GND Cin1-8
IOUT = 8 À IOUT = 8 À
Cin9 Cin10
Âûõîäíûå êîíäåíñàòîðû
Cout1
Lo1
Q3 Q1 VIN
MOSFET MOSFET
âåðõíåãî âåðõíåãî ïëå÷à
ïëå÷à
È Ç È Ç
Cvcc
PGND
SW LO
VOUT VCC
LO Gate Trace
MOSFET MOSFET SW
VSW 10 Â/ÄÅË 1 ìêñ/ÄÅË VSW 10 Â/ÄÅË 1 ìêñ/ÄÅË íèæíåãî íèæíåãî ïëå÷à HO
ïëå÷à BST
Q4 Q2
(à) (á) Äðîññåëü
Cbst
È Ç È Ç ØÈÌ-
êîíòðîëëåð
ëîæåíèåì êîìïîíåíòîâ.
Ðèñóíîê 6. Ðàñïîëîæåíèå ýëåìåíòîâ ìîùíî-
ãî ïðåîáðàçîâàòåëÿ ñ ïàðàëëåëüíî ñîåäèíåí-
Äëÿ ñðàâíåíèÿ íà Ðèñóíêå 5á ïîêàçàíû íûìè òðàíçèñòîðàìè.
àíàëîãè÷íûå îñöèëëîãðàììû ïðåîáðàçîâà-
òåëÿ ñ òðàäèöèîííûì ðàñïîëîæåíèåì ýëå-
êîìïîíîâêè, â êîòîðîé â ñèëîâîé ÷àñòè ïðå-
ìåíòîâ (Ðèñóíîê 2), ðàáîòàþùåãî â òîì æå
îáðàçîâàòåëÿ èñïîëüçóþòñÿ ÷åòûðå ìîùíûõ
ðåæèìå. Êàê âèäíî èç ðèñóíêà, â ýòîé ñõåìå
ïîëåâûõ òðàíçèñòîðà, – ïî äâà â êàæäîì
âûáðîñû íàïðÿæåíèÿ â ìîìåíò âêëþ÷åíèÿ
ïëå÷å – ïðèâåäåí íà Ðèñóíêå 6.
òðàíçèñòîðà âåðõíåãî ïëå÷à ïðèáëèçèòåëüíî
íà 4  áîëüøå, ÷åì â ñõåìå ñ îïòèìèçèðîâàí- Òàê æå êàê è â ïðåäûäóùåé ñõåìå, âûñîêî-
íûì ðàçìåùåíèåì ýëåìåíòîâ. ÷àñòîòíûå òîêè ïàðàçèòíûõ êîíòóðîâ ïðîòå-
êàþò ÷åðåç ìàëîãàáàðèòíûå êåðàìè÷åñêèå
Ðàçìåùåíèå ýëåìåíòîâ ìîùíûõ êîíäåíñàòîðû òèïîðàçìåðà 0603, â òî âðåìÿ
ïðåîáðàçîâàòåëåé êàê òîêè íèçêîé ÷àñòîòû çàìûêàþòñÿ ÷åðåç
âõîäíûå êîíäåíñàòîðû áîëüøåé åìêîñòè
Äëÿ óâåëè÷åíèÿ âûõîäíîãî òîêà ïðåîáðà-
òèïîðàçìåðà 1210. ÐË
çîâàòåëåé èñïîëüçóþò ïàðàëëåëüíîå ñîåäè-
íåíèå òðàíçèñòîðîâ.  ýòîì ñëó÷àå îíè äîë-
æíû ðàçìåùàòüñÿ íà ïëàòå òàê æå, êàê è â ñõå- Ìàòåðèàëû ïî òåìå
ìå, ïîêàçàííîé íà Ðèñóíêå 3. Ïðèìåð òàêîé 1. Datasheet Texas Instruments LM5146-Q1
ÐàäèîËîöìàí 01,02-2022 19
Êàê âäâîå
óìåíüøèòü øóì
èñòî÷íèêà îïîðíîãî íàïðÿæåíèÿ
Alfredo H Saab, Steve Logan
EDN
Ñ
Ñíèæåíèå óðîâíÿ íèçêî÷àñòîòíîãî (1/f) Íà ïðàêòèêå RC-ôèëüòð íèæíèõ ÷àñòîò äëÿ
øóìà, ãåíåðèðóåìîãî ìèêðîñõåìîé èñòî÷íèêà ïîäàâëåíèÿ øóìîâûõ êîìïîíåíò íèæå 10 Ãö
îïîðíîãî íàïðÿæåíèÿ, ìîæåò îêàçàòüñÿ ñëîæ- òðåáóåò áîëüøèõ íîìèíàëîâ ïîñëåäîâàòåëü-
íîé çàäà÷åé. Òåîðåòè÷åñêè, óðîâåíü øóìà íîãî ñîïðîòèâëåíèÿ è ïàðàëëåëüíîé åìêîñòè.
ìîæíî óìåíüøèòü äîáàâëåíèåì ê âûõîäó Ê ñîæàëåíèþ, ïîñëåäîâàòåëüíûé ðåçèñòîð
îïîðíîãî èñòî÷íèêà ôèëüòðà íèæíèõ ÷àñòîò. áîëüøîãî íîìèíàëà âíîñèò ïîãðåøíîñòè
ÎÏÎÐÍÎÅ
IC1 ÍÀÏÐßÆÅÍÈÅ
ÌÈÊÐÎÑÕÅÌÀ 10 Â
+ IN ÈÎÍ 2.5 Â OUT
GND
C3
C1 C2 0.1 µF
100 µF 0.1 µF
12 Â 12 Â
IC2
– ÌÈÊÐÎÑÕÅÌÀ
IN ÈÎÍ 2.5 Â OUT
GND
C4 R1
0.1 µF 3 × 4.99k
IC3
ÌÈÊÐÎÑÕÅÌÀ
IN ÈÎÍ 2.5 Â OUT
GND
C5
0.1 µF
+ IC
5
MAX4236A
IC4 –
ÌÈÊÐÎÑÕÅÌÀ ÂÛÕÎÄ ÈÎÍ
IN R2
ÈÎÍ 2.5 Â OUT 2.5 Â
4.99k
GND ÑÎ ÑÍÈÆÅÍÍÛÌ
ÍÀÏÐßÆÅÍÈÅÌ
C6 ØÓÌÎÂ
0.1 µF
Ðèñóíîê 1. ×åòûðå ÈÎÍ 2.5  IC1 – IC4 âûäàþò íàïðÿæåíèå 10 Â. Ðåçèñòîðû R1 è R2 îáðàçóþò äåëè-
òåëü, êîòîðûé óìåíüøàåò âûõîäíîå íàïðÿæåíèå 10 Â äî 2.5 Â è ñíèæàåò íàïðÿæåíèå âûõîäíîãî
øóìà âäâîå. Áóôåðíûé óñèëèòåëü IC5 èçîëèðóåò ñõåìó ÈÎÍ îò íàãðóçêè.
20 ÑÒÀÒÜÈ
Òàáëèöà 1. Íàïðÿæåíèÿ øóìîâ, èçìåðåííûå â Òàáëèöà 2. Íàïðÿæåíèÿ øóìîâ, èçìåðåííûå â
ñõåìå íà Ðèñóíêå 1 ïðè èñïîëüçîâàíèè ÷åòû- ñõåìå íà Ðèñóíêå 1 ïðè èñïîëüçîâàíèè ÷åòû-
ðåõ ÈÎÍ 2.5 Â òèïà MAX6037. ðåõ ÈÎÍ 2.5 Â òèïà MAX6143.
Øóì Øóì Øóì Øóì
Òî÷êè èçìåðåíèÿ Òî÷êè èçìåðåíèÿ
(ìê ñ.ê.ç.) (ìê ïèê-ïèê) (ìê ñ.ê.ç.) (ìê ïèê-ïèê)
Âûõîä ñî ñíèæåííûì 1 10 Âûõîä ñî ñíèæåííûì 0.27 2.2
íàïðÿæåíèåì øóìîâ íàïðÿæåíèåì øóìîâ
Âûõîä IC1 1.9 20 Âûõîä IC1 0.52 4.7
(ìåæäó âûâîäàìè OUT è GND) (ìåæäó âûâîäàìè OUT è GND)
Âûõîä IC2 1.6 19 Âûõîä IC2 0.6 4.8
(ìåæäó âûâîäàìè OUT è GND) (ìåæäó âûâîäàìè OUT è GND)
Âûõîä IC3 1.7 20 Âûõîä IC3 0.5 4.3
(ìåæäó âûâîäàìè OUT è GND) (ìåæäó âûâîäàìè OUT è GND)
Âûõîä IC4 2.7 30 Âûõîä IC4 0.55 4.7
(ìåæäó âûâîäàìè OUT è GND) (ìåæäó âûâîäàìè OUT è GND)
ÐàäèîËîöìàí 01,02-2022 21
Ãåíåðàòîð
íà òàéìåðå 555
ñ íåçàâèñèìîé ðåãóëèðîâêîé
êîýôôèöèåíòà çàïîëíåíèÿ
è ÷àñòîòû
Jordan Dimitrov
Electronic Design
V 2V/3
R1 4 8
R3 7 V/3
555 t1 t2
6 S 3
R2
2
C UOUT
1
22 ÑÒÀÒÜÈ
V, êëþ÷ çàìûêàåòñÿ, è êîíäåíñàòîð íà÷èíàåò Òàáëèöà 2. Îòêëîíåíèÿ êîýôôèöèåíòà çàïîë-
ðàçðÿæàòüñÿ. Êîãäà íàïðÿæåíèå ïàäàåò äî íåíèÿ (DC) è ÷àñòîòû (F) ïðè èçìåíåíèÿõ
óðîâíÿ V/3, êëþ÷ ðàçìûêàåòñÿ îïÿòü, è öèêë ñîïðîòèâëåíèé
ïîâòîðÿåòñÿ. R1 = R1n + 5% R2 = R2n + 5% R3 = R3n + 5%
Âðåìåííûå èíòåðâàëû t1 è t2 ðàâíû: Îòêë. DC Îòêë. F Îòêë. DC Îòêë. F Îòêë. DC Îòêë. F
(%) (%) (%) (%) (%) (%)
–0.44 0.01 0.21 4.56 0.24 0.24
t1 = R1C (p + 1) × ln( 2), (1)
–0.82 0.01 0.36 4.35 0.46 0.46
–2.56 –0.05 0.83 3.25 1.80 1.80
æ q ö æ q-2 ö –5.52 –0.93 0.42 0.87 5.73 5.73
t 2 = R1C çç p + ÷ × ln ç ÷, (2)
è q + 1÷ø çè 2q - 1÷ø –6.03 –1.21 0.24 0.48 6.63 6.63
ÐàäèîËîöìàí 01,02-2022 23
Ðàçëè÷èÿ ìåæäó òåîðèåé è ýêñïåðèìåíòîì Ïðè íåîáõîäèìîñòè ÷àñòîòó ìîæíî ðåãóëèðî-
îáóñëîâëåíû äîïóñêàìè ñîïðîòèâëåíèé âàòü íåçàâèñèìî îò êîýôôèöèåíòà çàïîëíå-
ðåçèñòîðîâ. Î÷åâèäíî, ÷òî áîëüøå âñåãî ýòè íèÿ, èçìåíÿÿ åìêîñòü êîíäåíñàòîðà Ñ. ÐË
äîïóñêè âëèÿþò íà ÷àñòîòó. Åñëè òðåáóåòñÿ
áîëåå òî÷íîå óïðàâëåíèå ÷àñòîòîé, ìîæíî Ññûëêà
âûáðàòü áîëüøåå çíà÷åíèå p è/èëè èñïîëüçî- 1. http://home.cogeco.ca/~rpaisley4/LM555.html
âàòü áîëåå òî÷íûå ðåçèñòîðû. Ïåðâûé âàðè-
àíò ñóæàåò äèàïàçîí ðåãóëèðîâêè êîýôôèöè- Ìàòåðèàëû ïî òåìå
åíòà çàïîëíåíèÿ, à âòîðîé óâåëè÷èâàåò öåíó. 1. Datasheet Texas Instruments LM555
24 ÑÒÀÒÜÈ
Îãðàíè÷èòåëü
ïóñêîâîãî òîêà
çàùèùàåò îò êîðîòêîãî çàìûêàíèÿ
Ryan Brownlee
EDN
ÏÏðè íàëè÷èè â ñõåìå áîëüøîé åìêîñòè òûâàíèÿ çàùèòû ìîæåò âàðüèðîâàòüñÿ â çàâè-
âîçíèêàþò ïðîáëåìû êîíòðîëÿ ïóñêîâûõ ñèìîñòè îò òåìïåðàòóðû îêðóæàþùåé ñðåäû
òîêîâ. Ñàìûé ïðîñòîé ïîäõîä ïðåäïîëàãàåò è õàðàêòåðèñòèê Q1. Ìîæíî íàñòðîèòü ïîðîãè
ïîäêëþ÷åíèå ðåçèñòîðà ïîñëåäîâàòåëüíî ñ âêëþ÷åíèÿ è âûêëþ÷åíèÿ Q1, âûáðàâ ñîîòâå-
áàòàðååé êîíäåíñàòîðîâ, íî ðåçèñòîð âïóñ- òñòâóþùèé ðåçèñòîð R1 è òðàíçèñòîð Q1 ñ ïîä-
òóþ ðàññåèâàåò ìîùíîñòü è äîáàâëÿåò ïàäå- õîäÿùèì ñîïðîòèâëåíèåì îòêðûòîãî êàíàëà.
íèå íàïðÿæåíèÿ. Ñõåìà íà Ðèñóíêå 1 ðåøàåò Äîáàâëåíèå îáû÷íîãî äèîäà èëè ñòàáèëè-
ýòè ïðîáëåìû è îáåñïå÷èâàåò äîïîëíèòåëü- òðîíà ïîñëåäîâàòåëüíî ñ ýìèòòåðîì òðàí-
íîå ïðåèìóùåñòâî. Ïðè ïóñêå ñõåìû p-n-p çèñòîðà Q2 óâåëè÷èâàåò òîê ñðàáàòûâàíèÿ
òðàíçèñòîð Q2 óäåðæèâàåò n-êàíàëüíûé ïðè êîðîòêîì çàìûêàíèè.
MOSFET Q1 â çàêðûòîì ñîñòîÿíèè äî òåõ ïîð, Âûáîð êîìïîíåíòîâ è íîìèíàëîâ äëÿ ýòîé
ïîêà íàïðÿæåíèå íà êîíäåíñàòîðå C1 íå ñõåìû çàâèñèò îò êîíêðåòíîãî ïðèëîæåíèÿ.
âûðàñòåò äî óðîâíÿ, äîñòàòî÷íîãî äëÿ Âîçìîæíî, ìîæåò ïîòðåáîâàòüñÿ âûáðàòü
âûêëþ÷åíèÿ Q2.  òå÷åíèå ýòîãî èíòåðâàëà ðåçèñòîð R1 áîëüøîé ìîùíîñòè èëè äîáà-
ïóñêîâîé òîê â êîíäåíñàòîð C1 è îñòàëüíóþ âèòü ðàäèàòîð ê òðàíçèñòîðó Q1, íî âî ìíîãèõ
÷àñòü ñõåìû èäåò ÷åðåç ðåçèñòîð R1. Êîãäà Q2 ñëó÷àÿõ ñõåìà ýêîíîìèò ýíåðãèþ ïî ñðàâíå-
çàêðûâàåòñÿ, Q1 âêëþ÷àåòñÿ, îáðàçóÿ íèçêî- íèþ ñ òðàäèöèîííûìè ðåøåíèÿìè. ÐË
îìíûé ïóòü òîêà, ïàðàëëåëüíûé R1. Ïðè
âûêëþ÷åíèè âíåøíåãî ïèòàíèÿ êîíäåíñàòîð
C1 ðàçðÿæàåòñÿ è ñõåìà ñáðàñûâàåòñÿ. R1
 êà÷åñòâå äîïîëíèòåëüíîãî ïðåèìóùåñ-
òâà ýòà ñõåìà îáåñïå÷èâàåò çàùèòó îò êîðîò-
êèõ çàìûêàíèé. Ïî ìåðå óâåëè÷åíèÿ òîêà Q1
+ +
÷åðåç Q1 ïàäåíèå íàïðÿæåíèÿ íà âíóòðåííåì
ÂÛÕÎÄ
ñîïðîòèâëåíèè îòêðûòîãî òðàíçèñòîðà óâå- ÈÑÒÎ×ÍÈÊ
Ê ÎÑÒÀËÜÍÎÉ
ÂÕÎÄÍÎÃÎ
ëè÷èâàåòñÿ. Êîãäà ïàäåíèå íàïðÿæåíèÿ íà Q1 ÍÀÏÐßÆÅÍÈß ÑÕÅÌÅ
Q2
äîñòèãàåò ïðèìåðíî 0.6 Â (îòêðûâàþùåå +
C1
íàïðÿæåíèÿ áàçà-ýìèòòåð òðàíçèñòîðà Q2),
Q2 âêëþ÷àåòñÿ, çàêðûâàÿ Q1, è òîê íàãðóçêè
R3
òåïåðü òå÷åò ÷åðåç ðåçèñòîð R1. Óñòðàíåíèå
êîðîòêîãî çàìûêàíèÿ âîññòàíàâëèâàåò íîð- – –
ìàëüíóþ ðàáîòó, ïîçâîëÿÿ òðàíçèñòîðó Q2
âûêëþ÷èòüñÿ, à Q1 – âêëþ÷èòüñÿ. Îáðàòèòå
âíèìàíèå, ÷òî, ïîñêîëüêó ñîïðîòèâëåíèå Ðèñóíîê 1. Ñõåìà íà ìîùíîì MOSFET îãðà-
îòêðûòîãî MOSFET Q1 âûïîëíÿåò ôóíêöèþ íè÷èâàåò ïóñêîâîé òîê è çàùèùàåò îò
òîêîèçìåðèòåëüíîãî ðåçèñòîðà, ïîðîã ñðàáà- êîðîòêèõ çàìûêàíèé.
ÐàäèîËîöìàí 01,02-2022 25
Êàê ïîäàâëÿòü
ýëåêòðîìàãíèòíûå ïîìåõè
â èìïóëüñíûõ èñòî÷íèêàõ ïèòàíèÿ
Steve Taranovich
Electronic Design
26 ÑÒÀÒÜÈ
Èìïóëüñíûé áëîê ïèòàíèÿ Ñïîñîáû ïîäàâëåíèÿ èçëó÷àåìûõ
Áëàãîäàðÿ çàìåòíî áîëåå âûñîêîìó ÊÏÄ ïîìåõ
ïî ñðàâíåíèþ ñ ëèíåéíûìè ðåãóëÿòîðàìè, Èçëó÷àåìóþ ïîìåõó ìîæíî îöåíèòü äâóìÿ
èìïóëüñíûå áëîêè ïèòàíèÿ ñòàëè êëþ÷åâûìè ñïîñîáàìè [5]:
êîìïîíåíòàìè â êîíñòðóêöèÿõ ìíîãèõ ñèñòåì. ! Ïî ýëåêòðîìàãíèòíîìó ïîëþ, èçìåðÿåìî-
Îñíîâíîé ïðè÷èíîé ïîìåõ, ñïîñîáíûõ ïîâëè- ìó ñ ïîìîùüþ àíòåííû íà ðàññòîÿíèè
ÿòü íà èõ íàäåæíóþ ðàáîòó, ÿâëÿåòñÿ ïðîöåññ íåñêîëüêèõ ìåòðîâ îò èñòî÷íèêà ïîìåõè.
ïåðåêëþ÷åíèÿ ìîùíûõ êðåìíèåâûõ MOSFET ! Ïî ìàãíèòíîìó ïîëþ, èçìåðÿåìîìó ñ
èëè GaN òðàíçèñòîðîâ, ñîïðîâîæäàþùèéñÿ ïîìîùüþ ïðîáíèêà âáëèçè èíäóêòèâíûõ
ïðîòåêàíèåì â ñõåìå ïðåðûâèñòûõ òîêîâ (Ðè- êîìïîíåíòîâ ñõåìû.
ñóíîê 1). Â ñëåäóþùèõ ðàçäåëàõ áóäóò çàòðî-
íóòû íåêîòîðûå èç ëó÷øèõ ñïîñîáîâ îñëàá- Èñòî÷íèêîì ýëåêòðîìàãíèòíîãî ïîëÿ îáû÷-
ëåíèÿ ðàçëè÷íûõ âèäîâ ýëåêòðîìàãíèòíûõ íî ÿâëÿåòñÿ òîê, ïðîòåêàþùèé ïî êàêîìó-
ïîìåõ [5]. ëèáî êîíòóðó è ñîäåðæàùèé âûñîêî÷àñòîò-
íûå ãàðìîíèêè. Óìåíüøåíèå ïëîùàäè ýòîãî
Ñïîñîáû ïîäàâëåíèÿ êîíäóêòèâíûõ êîíòóðà, ñíèæåíèå ñêîðîñòè èçìåíåíèÿ òîêà
(di/dt) èëè åãî àìïëèòóäû ñïîñîáñòâóþò
ïîìåõ îñëàáëåíèþ èçëó÷àåìîé ïîìåõè.
Êîíäóêòèâíûå ïîìåõè [6] àíàëèçèðîâàòü
ëåã÷å, ÷åì èçëó÷àåìûå; ðàçðàáîò÷èêè ìîãóò Ìîäóëÿöèÿ ÷àñòîòû ïåðåêëþ÷åíèÿ
èñïîëüçîâàòü äëÿ ýòîãî ñòàíäàðòíûå ìåòîäû â èìïóëüñíûõ èñòî÷íèêàõ ïèòàíèÿ
àíàëèçà öåïåé. Îäíàêî ìíîãèå ýëåìåíòû â
Ïðèíóäèòåëüíîå èçìåíåíèå ðàáî÷åé ÷àñ-
àíàëèçå ÝÌÏ ÿâëÿþòñÿ ïàðàçèòíûìè è íå
òîòû èìïóëüñíîãî ïðåîáðàçîâàòåëÿ (äèçå-
áóäóò ïðåäñòàâëåíû íà ïðèíöèïèàëüíîé
ðèíã) äëÿ ðàñøèðåíèÿ ñïåêòðà ñíèçèò óðî-
ñõåìå.
âåíü ýëåêòðîìàãíèòíûõ ïîìåõ è îáëåã÷èò
Âñëåäñòâèå îòêðûâàíèÿ è çàêðûâàíèÿ ðàçðàáîò÷èêàì ñåðòèôèêàöèþ íà ñîîòâåò-
ìîùíûõ ïîëóïðîâîäíèêîâûõ ïåðåêëþ÷à- ñòâèå ñòàíäàðòàì ÝÌÑ â òåõ ñëó÷àÿõ, êîãäà
òåëüíûõ ïðèáîðîâ â ñõåìå ïîÿâëÿþòñÿ çíà- ôèëüòðîâ è îïòèìèçèðîâàííîé êîìïîíîâêè
÷èòåëüíûå ïðåðûâèñòûå òîêè. Ýòè òîêè ïðî- ìîæåò áûòü íåäîñòàòî÷íî. Ñóòü äèçåðèíãà [1]
íèêíóò íà âõîäû ïîíèæàþùèõ ïðåîáðàçîâà- â íåãëóáîêîé ìîäóëÿöèè ÷àñòîòû ïåðåêëþ÷å-
òåëåé, íà âûõîäû ïîâûøàþùèõ ïðåîáðàçî- íèÿ èìïóëüñíîãî ñòàáèëèçàòîðà. Ðàññìîòðèì
âàòåëåé, à òàêæå íà âõîäû è âûõîäû îáðàòíî- åãî ïîäðîáíåå.
õîäîâûõ è ïîíèæàþùå-ïîâûøàþùèõ ïðåîá- Ýëåêòðîìàãíèòíîå èçëó÷åíèå îò èìïóëüñ-
ðàçîâàòåëåé. íîãî èñòî÷íèêà çàíèìàåò øèðîêóþ ïîëîñó
Ïðåðûâèñòûå òîêè ñîçäàäóò ïóëüñàöèè ÷àñòîò, ïîñêîëüêó ôîðìà èìïóëüñîâ â åãî
íàïðÿæåíèÿ, êîòîðûå ìîãóò ïðîíèêíóòü â äðó- öåïÿõ áëèçêà ê ïðÿìîóãîëüíîé, íî íàèáîëü-
ãèå ÷àñòè ñèñòåìû ÷åðåç ãàëüâàíè÷åñêèå øàÿ ýíåðãèÿ ïðèõîäèòñÿ íà îñíîâíóþ ãàðìî-
ñâÿçè ìåæäó öåïÿìè. Òàêèå òîêè äîëæíû íèêó. Íåáîëüøàÿ ìîäóëÿöèÿ ðàáî÷åé ÷àñòî-
áûòü îòôèëüòðîâàíû íà âõîäå ïðåîáðàçîâà- òû (òèïè÷íàÿ ãëóáèíà – 3% èëè îêîëî òîãî)
òåëÿ äëÿ óìåíüøåíèÿ ïóëüñàöèé íàïðÿæå- ðàñïðåäåëèò áîëüøóþ ÷àñòü ïèêîâîé ýíåðãèè
íèÿ. Íà âûõîäå ìîùíîãî ïðåîáðàçîâàòåëÿ ïîìåõ â áîëåå øèðîêîé ïîëîñå ÷àñòîò.
òàêæå ìîæåò ïîòðåáîâàòüñÿ ôèëüòð, ÷òîáû Îáùàÿ ýíåðãèÿ ýëåêòðîìàãíèòíîãî èçëó÷å-
îáëåã÷èòü ïðîõîæäåíèå èñïûòàíèé íà ñîîò- íèÿ îñòàíåòñÿ ïðåæíåé, íî ÷àñòü å¸, èçëó÷àå-
âåòñòâèå ñòàíäàðòàì ÝÌÑ. ìàÿ â óçêîé ïîëîñå, óìåíüøåíà, à ýëåêòðî-
Ñèíôàçíóþ ïîìåõó, êàê ïðàâèëî, òðóäíåå ìàãíèòíûå ïîìåõè, ñîîòâåòñòâåííî, ýôôåê-
àíàëèçèðîâàòü, ïîñêîëüêó îáû÷íî îíà òèâíî ñíèæåíû.
îáóñëîâëåíà çàðÿäîì/ðàçðÿäîì ïàðàçèòíûõ Ïðèìåð íà Ðèñóíêå 1 ïîêàçûâàåò ïîäàâëå-
¸ìêîñòåé, èç êîòîðûõ ñàìûå çíà÷èòåëüíûå – íèå ïèêîâîãî óðîâíÿ ïîìåõè íà 5 äÁ, ÷òî
ýòî ¸ìêîñòü ðàäèàòîð - ìîùíûé ïîëóïðîâîä- ìîæåò èãðàòü ðåøàþùóþ ðîëü ïðè âûáîðå
íèêîâûé ïðèáîð èëè ìåæîáìîòî÷íàÿ ¸ìêîñòü ìåæäó áûñòðûì âûâîäîì óñòðîéñòâà íà
òðàíñôîðìàòîðà. ðûíîê ïîñëå ïðîõîæäåíèÿ èñïûòàíèé íà
ÐàäèîËîöìàí 01,02-2022 27
130 Ðàçðàáîò÷èêè ìîãóò ðåøèòü ïðîáëåìó,
Ðàçðåøåíèå ïî ïîëîñå 9 êÃö
äîáàâèâ ôèëüòð. Îäíàêî ïðåæäå ÷åì äåëàòü
Àìïëèòóäà (äÁìêÂ)
110
ýòî, óâåëè÷èâàÿ ãàáàðèòû êîíñòðóêöèè (è òåì
ñàìûì, ñíèæàÿ ïëîòíîñòü ìîùíîñòè), îáðà-
90
òèòå âíèìàíèå íà òåõíîëîãèè êîðïóñèðîâà-
Áåç äèçåðèíãà: íèÿ, êîòîðûå òàêæå ìîãóò ïîìî÷ü ïîäàâëåíèþ
70 109 äÁìê íà ÷àñòîòå 338 êÃö ïîìåõ. Äàëåå ïðèâîäèòñÿ íåñêîëüêî ïðèìå-
Ñ äèçåðèíãîì:
50
104 äÁìê íà ÷àñòîòå 328 ìê ðîâ òîãî, êàê ñïåöèàëüíûå êîðïóñà ìîùíûõ
300
×àñòîòà (êÃö)
370 MOSFET ìîãóò óëó÷øèòü ïîäàâëåíèå ÝÌÏ.
Ïàðàëëåëüíîå ðàñïîëîæåíèå ñèëüíîòî÷-
Ðèñóíîê 2. Ãðàôèê êâàçèïèêîâîãî óðîâíÿ íûõ âûâîäîâ ïèòàíèÿ è «çåìëè» òàêîãî êîðïó-
ïîìåõ âáëèçè ÷àñòîòû 330 êÃö ïîêàçûâàåò ñà ïîçâîëèò ñèììåòðè÷íî ðàçìåñòèòü áëîêè-
ïîäàâëåíèå óðîâíÿ ïîìåõ íà 5 äÁ ïðè ìîäóëÿ- ðîâî÷íûå êîíäåíñàòîðû, øóíòèðóþùèå âõîä
öèè ÷àñòîòû ïåðåêëþ÷åíèÿ.
ïî âûñîêîé ÷àñòîòå. Êðîìå òîãî, ýêâèâàëåí-
òíàÿ ïàðàçèòíàÿ èíäóêòèâíîñòü ïåòëè èç äâóõ
ÝÌÑ èëè äëèòåëüíîé ðàáîòîé íàä ñíèæåíè- ðàâíûõ è ïàðàëëåëüíûõ èíäóêòèâíîñòåé
åì óðîâíÿ ïîìåõ íèæå äîïóñòèìûõ ñòàíäàð- óìåíüøàåòñÿ âäâîå.
òàìè ïðåäåëîâ (Ðèñóíîê 2). Ïðîâîëî÷íûå ñîåäèíåíèÿ êðèñòàëëà ñ
âûâîäíîé ðàìêîé êîðïóñà QFN â íåêîòîðûõ
Êîíñòðóêöèÿ êîðïóñà è ðàñïîëîæåíèå ñëó÷àÿõ ìîæíî èñêëþ÷èòü, çàìåíèâ èõ ìåä-
âûâîäîâ îñëàáëÿþò ÝÌÏ íûìè ñòîëáèêàìè è ïåðåâåðíóâ êðèñòàëë
Ìíîãèå ðàçðàáîò÷èêè ìîãóò è íå çàäóìû- (Ðèñóíîê 3).
âàòüñÿ î ðîëè êîðïóñà ïîëóïðîâîäíèêîâîãî Òîêè, ïðîòåêàþùèå ïî âõîäíîé öåïè,
ïðèáîðà, òîæå ñïîñîáíîãî ïîìî÷ü ïîäàâëå- ñîçäàäóò âñòðå÷íî íàïðàâëåííûå ìàãíèòíûå
íèþ ïîìåõ. Îäíèì èç çàìå÷àòåëüíûõ ïðèìå- ïîëÿ, ÷òî êîìïåíñèðóåò ìàãíèòíóþ êîìïîíåí-
ðîâ ÿâëÿåòñÿ êîðïóñ ìîùíûõ MOSFET äëÿ òó ïîëÿ è îñëàáèò èçëó÷àåìûå ïîìåõè. Òàêèì
áûñòðîäåéñòâóþùèõ èìïóëüñíûõ èñòî÷íèêîâ îáðàçîì, áëàãîäàðÿ ñèììåòðè÷íîé êîìïî-
ïèòàíèÿ. Â ïðåîáðàçîâàòåëÿõ òàêîãî ðîäà íîâêå òåõ êîíòóðîâ âõîäíîé öåïè, â êîòîðûõ
èìåþòñÿ áûñòðî èçìåíÿþùèåñÿ íàïðÿæåíèÿ èìåþòñÿ áûñòðî èçìåíÿþùèåñÿ òîêè, ñîçäà-
(dv/dt) è òîêè (di/dt), óâåëè÷èâàþùèå óðîâåíü âàåìûå èìè ìàãíèòíûå ïîëÿ âçàèìíî êîì-
ýëåêòðîìàãíèòíûõ ïîìåõ â ñèñòåìå. ïåíñèðóþòñÿ.
Óñòðîéñòâî ñ ïðîâîëî÷íûìè
ñîåäèíåíèÿìè Óñòðîéñòâî ñ ïîäêëþ÷åíèåì
HotRod
(à) (á)
28 ÑÒÀÒÜÈ
Èññëåäóåìîå
Ýêâèâàëåíò
óñòðîéñòâî
ñåòè
R2 VCC
R3 R5 R6
C3 C4
R7 T1
C1 C2
R1 D1
–
R8 R9 +
D2
T2
R4
–VCC
Åù¸ îäèí ñïîñîá ñíèæåíèÿ óðîâíÿ ýëåê- öèåé çàðÿäà â ëèíèþ ïèòàíèÿ áåç ïðèìåíå-
òðîìàãíèòíûõ ïîìåõ, ñâÿçàííûõ ñ êîðïóñîì, íèÿ èíäóêòèâíûõ êîìïîíåíòîâ. ×òîáû óâåëè-
– ðàçìåùåíèå ñïëîøíîãî «çåìëÿíîãî» ïîëè- ÷èòü ñèëó òîêà è ìîùíîñòü íà âûõîäå
ãîíà äëÿ îáðàòíîãî òîêà íåïîñðåäñòâåííî ôèëüòðà, à òàêæå ñíèçèòü âíîñèìûå ïîòåðè,
ïîä äâóìÿ êîíòóðàìè äðîññåëÿ íà äðóãîì ïîñëå ÎÓ èñïîëüçóåòñÿ äâóõòàêòíûé óñèëè-
ñëîå ïå÷àòíîé ïëàòû, íàïðèìåð, íà âòîðîì òåëüíûé êàñêàä. Ýòà êîíñòðóêöèÿ ôèëüòðà
ñëîå, ðàñïîëîæåííîì íåïîñðåäñòâåííî ïîä äîñòàòî÷íî óñòîé÷èâà, ÷òîáû çàìåíèòü ïàñ-
ñèëîâûìè öåïÿìè âåðõíåãî ñëîÿ. ñèâíûé ïîìåõîïîäàâëÿþùèé ôèëüòð.
ÐàäèîËîöìàí 01,02-2022 29
Ñòåêëîòåêñòîëèò FR4 Âåðòèêàëüíûå ìåäíûå ýêðàíû
30 ÑÒÀÒÜÈ
Äðàéâåð ñâåòîäèîäîâ
äëÿ ìîùíûõ âñïûøåê
ñèñòåì ìàøèííîãî çðåíèÿ
Keith Szolusha, Kyle Lawrence
Analog Dialogue
Áèáëèîòåêà
Êàìåðà îáðàçîâ Ðîáîò
è ñïîñîáîâ
îáðàáîòêè
LED LED
Âñïûøêà Âñïûøêà
~10 ìêñ ~10 ìêñ Êîíâåéåð ñ îáúåêòàìè
Ïåðèîä îò ~1 ìñ äî 1 ñ
ÐàäèîËîöìàí 01,02-2022 31
íî ðàáîòàòü ñ äëèòåëüíûìè ïåðèîäàìè òèðîâàííûé äðàéâåð ñâåòîäèîäà òåðÿåò
âûêëþ÷åíèÿ è ìîùíûìè êîðîòêèìè èìïóëüñà- ìèíèìàëüíîå êîëè÷åñòâî çàðÿäà âûõîäíîãî
ìè òîêà áåç óõóäøåíèÿ ïðÿìîóãîëüíîé ôîðìû êîíäåíñàòîðà, ÷òî ïîçâîëÿåò åìó çàïóñêàòü
ñèãíàëà, íåîáõîäèìîé äëÿ ïðàâèëüíîé îáðà- ñâîé êîíòóð óïðàâëåíèÿ ïðèìåðíî â òîì æå
áîòêè âûñîêîñêîðîñòíûõ èçîáðàæåíèé. ñîñòîÿíèè, â êîòîðîì îí íàõîäèëñÿ âî âðåìÿ
ïîñëåäíåãî âêëþ÷åíèÿ èìïóëüñà ØÈÌ. Ñêî-
Ñîáñòâåííàÿ òåõíîëîãèÿ ðîñòè îòêëèêà è íàðàñòàíèÿ òîêà äðîññåëÿ, à
óïðàâëåíèÿ ñâåòîäèîäíîé òàêæå âêëþ÷åíèå ñëåäóþùåãî èìïóëüñà
âñïûøêîé êîìïàíèè AD ØÈÌ òîêà ñâåòîäèîäà ìîãóò áûòü áûñòðûìè
è âîñïðîèçâîäèìûìè ïðè ìèíèìàëüíîì âðå-
Ê ñ÷àñòüþ, áûñòðîäåéñòâóþùèé äðàéâåð ìåíè çàïóñêà. Áîëåå äëèòåëüíîå âûêëþ÷å-
ñâåòîäèîäîâ LT3932 ìîæåò îáåñïå÷èòü ñâåòî- íèå (äëÿ ÷àñòîò íèæå 100 Ãö) ìîæåò ïðèâåñòè
äèîäíûå öåïî÷êè âñïûøåê êàìåð ìàøèííîãî ê ïîòåðå çàðÿäà âûõîäíîãî êîíäåíñàòîðà èç-
çðåíèÿ òîêîì äî 2 À äàæå ïðè äëèòåëüíîì çà óòå÷êè, ÷òî ïîìåøàåò áûñòðîé ðåàêöèè ïðè
îòêëþ÷åíèè íà 1 ñåêóíäó, 1 ÷àñ, 1 äåíü èëè ïîâòîðíîì âêëþ÷åíèè ñâåòîäèîäà.
äîëüøå (Ðèñóíîê 1). Ðåàëèçîâàííàÿ â LT3932
ñïåöèàëüíàÿ ôóíêöèÿ óïðàâëåíèÿ âñïûøêîé Ïàðàëëåëüíîå âêëþ÷åíèå
êàìåðû ïîçâîëÿåò ïîääåðæèâàòü ñîñòîÿíèå äðàéâåðîâ ñâåòîäèîäîâ äëÿ
çàðÿäà âûõîäíîãî êîíäåíñàòîðà è êîíòóðà
óïðàâëåíèÿ äàæå â òå÷åíèå äëèòåëüíîãî âðå-
óâåëè÷åíèÿ âûõîäíîãî òîêà
ìåíè ïðîñòîÿ. Ïîñëå âûáîðêè ñîñòîÿíèÿ Äðàéâåðû ñâåòîäèîäîâ ðàáîòàþò êàê
âûõîäíûõ êîíäåíñàòîðîâ è êîíäåíñàòîðîâ èñòî÷íèêè òîêà, ñòàáèëèçèðóÿ òîê, âîçáóæäà-
êîíòóðà óïðàâëåíèÿ LT3932 ïðîäîëæàåò ïîä- þùèé ñâåòîäèîäû. Ïîñêîëüêó òîê òå÷åò òîëü-
çàðÿæàòü ýòè êîìïîíåíòû â òå÷åíèå âñåãî êî â îäíîì íàïðàâëåíèè ê âûõîäó, íåñêîëüêî
âðåìåíè îòêëþ÷åíèÿ, ÷òîáû êîìïåíñèðîâàòü äðàéâåðîâ ñâåòîäèîäîâ ìîæíî ñîåäèíÿòü
ñâîéñòâåííûå èì òîêè óòå÷êè, êîòîðûå íå ó÷è- ïàðàëëåëüíî, è èõ òîêè áóäóò ñóììèðîâàòüñÿ
òûâàþòñÿ äðóãèìè äðàéâåðàìè ñâåòîäèîäîâ. â íàãðóçêå. Èñòî÷íèêè òîêà íå íóæäàþòñÿ â
Çàïàòåíòîâàííàÿ òåõíîëîãèÿ, ðåàëèçî- çàùèòå îò îáðàòíûõ òîêîâ. Â òî æå âðåìÿ ðåãó-
âàííàÿ â LT3932, äîïóñêàåò ìàñøòàáèðîâà- ëÿòîðû íàïðÿæåíèÿ ïî ñâîåé ïðèðîäå ïëîõî
íèå ïóòåì ïàðàëëåëüíîãî ñîåäèíåíèÿ ïîäõîäÿò äëÿ ðàñïðåäåëåíèÿ òîêà. Åñëè âñå
íåñêîëüêèõ äðàéâåðîâ äëÿ óâåëè÷åíèÿ òîêà îíè áóäóò ñòðåìèòüñÿ ñòàáèëèçèðîâàòü
ñâåòîäèîäíîé âñïûøêè. Ïðè ýòîì æåëàåìàÿ âûõîäíûå íàïðÿæåíèÿ îäíîãî óðîâíÿ, à â èõ
ôîðìà èìïóëüñà âñïûøêè è åãî öåëîñòíîñòü öåïÿõ îáðàòíîé ñâÿçè áóäóò íåáîëüøèå ðàç-
ñîõðàíÿþòñÿ. Èç Ðèñóíêà 2 âèäíî, êàê ëåãêî ëè÷èÿ, ÷åðåç ðåãóëÿòîð ìîæåò ïîòå÷ü îáðàò-
ñîåäèíèòü ïàðàëëåëüíî äâà äðàéâåðà äëÿ 3- íûé òîê.
àìïåðíîé âñïûøêè êàìåðû; ïðè ýòîì ìàêñè- Äðàéâåð ñâåòîäèîäîâ ñòàáèëèçèðóåò ñâîé
ìàëüíûé òîê ñîñòàâëÿåò 4 À. âûõîäíîé òîê íåçàâèñèìî îò äðóãèõ äðàéâå-
Òðåáîâàíèÿ ê ñâåòîäèîäíûì âñïûøêàì ðîâ, êîòîðûå ìîãóò ïîäàâàòü äîïîëíèòåëü-
ñèñòåì ìàøèííîãî çðåíèÿ íàìíîãî âûøå, íûé òîê â âûõîäíóþ íàãðóçêó. Ýòî äåëàåò
÷åì ìîæåò îáåñïå÷èòü ñòàíäàðòíûé äðàéâåð ïàðàëëåëüíîå âêëþ÷åíèå äðàéâåðîâ ñâåòî-
äëÿ ØÈÌ ðåãóëÿòîðà ÿðêîñòè. Äåëî â òîì, ÷òî äèîäîâ äîâîëüíî ïðîñòûì. Íàïðèìåð, ïîêà-
áîëüøèíñòâî âûñîêîêà÷åñòâåííûõ ñâåòîäè- çàííàÿ íà Ðèñóíêå 1 êîíñòðóêöèÿ ñâåòîäèîä-
îäíûõ äðàéâåðîâ ïðåäíàçíà÷åíû äëÿ äèììè- íîé âñïûøêè èç äâóõ ïàðàëëåëüíûõ äðàéâå-
ðîâàíèÿ ñ ÷àñòîòîé ØÈÌ íå ìåíåå 100 Ãö. ðîâ LT3932 ýôôåêòèâíî óïðàâëÿåò ÷åòûðüìÿ
Ýòî ñâÿçàíî ñ òåì, ÷òî áîëåå íèçêèå ÷àñòîòû ñâåòîäèîäàìè 3-àìïåðíûìè èìïóëüñàìè
ìîãóò âîñïðèíèìàòüñÿ ÷åëîâå÷åñêèì ãëàçîì òîêà äëèòåëüíîñòüþ 10 ìêñ, ðàçäåëåííûìè
êàê ðàçäðàæàþùåå ìåðöàíèå èëè äåðãàíüå, äëèòåëüíûìè ïåðèîäàìè îæèäàíèÿ, îïðåäå-
äàæå åñëè èìïóëüñû ØÈÌ, óïðàâëÿþùèå ëÿåìûìè ñèñòåìîé ìàøèííîãî çðåíèÿ. Êàæ-
ñâåòîäèîäàìè, ñòðîãî ïðÿìîóãîëüíûå è ïåðè- äûé ïðåîáðàçîâàòåëü LT3932 îòäàåò ïîëîâè-
îäè÷åñêèå. Ïðè ÷àñòîòå 100 Ãö òåîðåòè÷åñ- íó îáùåãî òîêà öåïî÷êè âî âðåìÿ âêëþ÷åíèÿ
êîå ìàêñèìàëüíîå âðåìÿ âûêëþ÷åíèÿ èìïóëüñà ØÈÌ, âûêëþ÷àåòñÿ è ñîõðàíÿåò
ñîñòàâëÿåò îêîëî 10 ìñ.  òå÷åíèå 10 ìñ ñâîå âûõîäíîå ñîñòîÿíèå ïîñëå îòêëþ÷åíèÿ
âûêëþ÷åííîãî ñîñòîÿíèÿ ïðàâèëüíî ñïðîåê- ØÈÌ. Âðåìÿ âûêëþ÷åíèÿ ìîæåò áûòü êîðîò-
32 ÑÒÀÒÜÈ
D1
22 nF
VIN
VIN BOOST INTVCC
24 Â 33 µF 4.7 µF 0.4 µF
×2 L1 0.056 W M1
GND SW
2.2 µH 10 µF
VOUT
INTVCC
178 kW
W
10 µF 100 kW
W FB
10 kW
W
ÑÁÎÉ1 FAULT
LT3932
ISMON
1 MW
W ISP
47 nF
ISN
VREF PWMTG
2.2 µF VC
100 kW
W
RT
5.1 kW
W
CTRL 45.3 kW
2 MHz
SS
470 pF
2.2 µF RP
3A
EN/UVLO PWM SYNC/SPRD
232 kW
W
14.3 kW
W
14.3 kW
W
232 kW
W EN/UVLO PWM SYNC/SPRD
D2
22 nF
VIN BOOST INTVCC
4.7 µF 0.47 µF
×2 L2
GND 0.056 W M2
SW
2.2 µH 10 µF
VOUT D3
INTVCC
10 µF 178 kW
W
100 kW
W FB
ÑÁÎÉ2 10 kW
W
FAULT
LT3932
ISMON
1 MW
W ISP
47 nF
ISN
VREF PWMTG
2.2 µF VC
100 kW
W
RT
5.1 kW
W
CTRL 45.3 kW
2 MHz
SS
RP 470 pF
2.2 µF
ÐàäèîËîöìàí 01,02-2022 33
êèì èëè äëèííûì, íèêàê íå âëèÿÿ íà âîñïðî- âðåìÿ âûêëþ÷åíèÿ ØÈÌ 10 ìñ (100 Ãö) èëè
èçâîäèìîñòü ôîðìû ñèãíàëà âñïûøêè. 1 ñ (1 Ãö), ÷òî èäåàëüíî ïîäõîäèò äëÿ ñèñòåì
Ïðèëîæåíèÿ ñ ïàðàëëåëüíûìè äðàéâåðà- ìàøèííîãî çðåíèÿ.
ìè âñïûøåê êàìåð ïî÷òè òàêæå ïðîñòû, êàê è
îäèíî÷íûå ïðåîáðàçîâàòåëè ïðè äëèòåëü- Òîê ìîæåò áûòü åùå áîëüøå
íîì îòêëþ÷åíèè. Ïðåîáðàçîâàòåëè îòñëåæè- Êîëè÷åñòâî âêëþ÷àåìûõ ïàðàëëåëüíî
âàþò îáùåå âûõîäíîå íàïðÿæåíèå â êîíöå äðàéâåðîâ ñâåòîäèîäîâ íå îãðàíè÷åíî äâóìÿ
àêòèâíîãî ñîñòîÿíèÿ ïîñëåäíåãî èìïóëüñà ïðåîáðàçîâàòåëÿìè. Äëÿ ôîðìèðîâàíèÿ åùå
ØÈÌ è ïîääåðæèâàþò âûõîäíîé êîíäåíñà- áîëåå ñèëüíîòî÷íûõ ñèãíàëîâ ñ êðóòûìè
òîð çàðÿæåííûì äî ýòîãî ñîñòîÿíèÿ äàæå âî ôðîíòàìè ìîãóò áûòü ïàðàëëåëüíî ñîåäèíå-
âðåìÿ äëèòåëüíûõ ïàóç. Êàæäûé ïðåîáðàçî- íû òðè èëè áîëåå ïðåîáðàçîâàòåëåé. Ïîñ-
âàòåëü îòêëþ÷àåò ñâîé âûõîäíîé MOSFET êîëüêó â ýòîé ñèñòåìå íåò âåäóùåãî èëè âåäî-
ñõåìû ØÈÌ îò îáùåé íàãðóçêè è ïîääåðæè- ìîãî óñòðîéñòâà, âñå ïðåîáðàçîâàòåëè âûðà-
âàåò çàðÿä ñâîåãî âûõîäíîãî êîíäåíñàòîðà áàòûâàþò îäèíàêîâîå êîëè÷åñòâî òîêà è ðàâ-
ïðèìåðíî íà óðîâíå, íà êîòîðîì îí íàõîäèë- íîìåðíî ðàñïðåäåëÿþò ìåæäó ñîáîé íàãðóç-
ñÿ â ïîñëåäíåì ñîñòîÿíèè, ïîäàâàÿ â ýòîò êó. Ðåêîìåíäóåòñÿ, ÷òîáû ñèíõðîíèçàöèÿ âñåõ
êîíäåíñàòîð òîê ïî ìåðå óòå÷êè ýíåðãèè. ïàðàëëåëüíûõ ïðåîáðàçîâàòåëåé äðàéâåðîâ
Ëþáûå óòå÷êè, âîçíèêàþùèå â ýòèõ êîíäåíñà- ñâåòîäèîäîâ âûïîëíÿëàñü îáùèì òàêòîâûì
òîðàõ ïðè äëèòåëüíîì áåçäåéñòâèè, êîìïåí- ñèãíàëîì. Ýòî äàåò ãàðàíòèþ, ÷òî ïóëüñàöèè
ñèðóåòñÿ ïîäêà÷êîé íåáîëüøîãî òîêà.  íà÷à- íà âûõîäíûõ êîíäåíñàòîðàõ âñåõ ïðåîáðàçî-
ëå ñëåäóþùåãî èìïóëüñà ØÈÌ âûõîäíûå âàòåëåé áóäóò ïðèìåðíî ñèíôàçíûìè, òàê ÷òî
MOSFET ñõåìû ØÈÌ âêëþ÷àþòñÿ, è íîâûé òîêè ïóëüñàöèé íå ïîòåêóò îáðàòíî â ïðåîá-
öèêë íà÷èíàåòñÿ ïðèìåðíî ïðè òàêîì æå ðàçîâàòåëü èëè ìåæäó ðàçíûìè ïðåîáðàçîâà-
ñîñòîÿíèè âûõîäíûõ êîíäåíñàòîðîâ, â êàêîì òåëÿìè. Âàæíî òàêæå, ÷òîáû èìïóëüñû ØÈÌ
îíè áûëè âî âðåìÿ ïîñëåäíåãî èìïóëüñà, îñòàâàëèñü â ôàçå ñ òàêòîâîé ÷àñòîòîé 2 ÌÃö.
íåçàâèñèìî îò òîãî, ïðîøëî ëè 10 ìñ èëè Ýòî ãàðàíòèðóåò, ÷òî èìïóëüñû ñâåòîäèîäíîé
öåëûé äåíü. âñïûøêè êàìåðû ñîõðàíÿò êðóòûå è íå äðîæà-
Îñöèëëîãðàììû ñèãíàëîâ â ñîåäèíåííûõ ùèå ôðîíòû, îáåñïå÷èâàÿ íàèëó÷øèå
ïàðàëëåëüíî äðàéâåðàõ LT3932 ïðè âîçáóæ- ðåçóëüòàòû îáðàáîòêè èçîáðàæåíèé.
äåíèè ÷åòûðåõ ñâåòîäèîäîâ 3-àìïåðíûìè Äåìîíñòðàöèîííàÿ ñõåìà DC2286A ñ ìèê-
èìïóëüñàìè òîêà äëèòåëüíîñòüþ 10 ìêñ ïîêà- ðîñõåìîé LT3932 ïðåäíàçíà÷åíà äëÿ èñïîëü-
çàíû íà Ðèñóíêàõ 3à è 3á. Èìïóëüñû òîêà ñâå- çîâàíèÿ â êà÷åñòâå ïîíèæàþùåãî ñâåòîäèîä-
òîäèîäîâ èìåþò êðóòûå ôðîíòû è ìàëóþ íîãî äðàéâåðà ñ âûõîäíûì òîêîì 1 À, óïðàâ-
çàäåðæêó, íåçàâèñèìî îò òîãî, ñîñòàâëÿåò ëè ëÿþùåãî îäíèì èëè äâóìÿ ñâåòîäèîäàìè.
ÑÈÍÕÐÎ- ÑÈÍÕÐÎ-
ÈÌÏÓËÜÑÛ ÈÌÏÓËÜÑÛ
2 Â/ÄÅË 2 Â/ÄÅË
ØÈÌ ØÈÌ
ÂÑÏÛØÊÈ ÂÑÏÛØÊÈ Èìïóëüñ ñâåòîäèîäà 10 ìêñ
Èìïóëüñ ñâåòîäèîäà 10 ìêñ
2 Â/ÄÅË 2 Â/ÄÅË
ÒÎÊ ÒÎÊ
ÑÂÅÒÎÄÈÎÄÀ ÑÂÅÒÎÄÈÎÄÀ
2 À/ÄÅË 2 À/ÄÅË
2 ìêñ/ÄÅË 2 ìêñ/ÄÅË
34 ÑÒÀÒÜÈ
ìîæåò èñïîëüçîâàòüñÿ ìèêðîñõåìà ãåíåðàòî-
ðà. Äëÿ ïîëó÷åíèÿ åùå áîëåå ìîùíûõ
èìïóëüñîâ òîêà äîáàâüòå äîïîëíèòåëüíûå
ïðåîáðàçîâàòåëè äåìîíñòðàöèîííîé ñõåìû
DC2286A, èñïîëüçóÿ òó æå ñõåìó ïàðàëëåëü-
íîãî ñîåäèíåíèÿ.
Çàêëþ÷åíèå
Äëÿ ôîðìèðîâàíèÿ áûñòðûõ ïðÿìîóãîëü-
íûõ ñèëüíîòî÷íûõ èìïóëüñîâ òîêà, íåîáõî-
äèìûõ äëÿ àâòîìàòèçèðîâàííîé îáðàáîòêè
èçîáðàæåíèé, â ñèñòåìàõ ìàøèííîãî çðåíèÿ
ìîãóò èñïîëüçîâàòüñÿ ïàðàëëåëüíî âêëþ÷åí-
Ðèñóíîê 4. Äâå äåìîíñòðàöèîííûå ïëàòû íûå äðàéâåðû ñâåòîäèîäîâ. Çàïàòåíòîâàí-
DC2286A ñ ìèêðîñõåìàìè LT3932 ëåãêî ñîåäè- íàÿ òåõíîëîãèÿ äðàéâåðà ñâåòîäèîäíîé
íÿþòñÿ ïàðàëëåëüíî äëÿ ñîçäàíèÿ ñâåòîäèîä- âñïûøêè êàìåðû LT3932 ìîæåò áûòü ðàñøè-
íîé âñïûøêè ñèñòåìû ìàøèííîãî çðåíèÿ, ïîêà-
ðåíà äî áîëåå âûñîêèõ òîêîâ ïóòåì ïîäêëþ-
çàííîé íà Ðèñóíêå 1, ñ òîêàìè îò 3 À äî 4 À.
÷åíèÿ ïàðàëëåëüíûõ ïðåîáðàçîâàòåëåé. Ñîå-
äèíåííûå ïàðàëëåëüíî ïðåîáðàçîâàòåëè
Ýòè ñõåìû ìîæíî ëåãêî èçìåíÿòü è âêëþ÷àòü LT3932 ïîçâîëÿþò ôîðìèðîâàòü èìïóëüñû
ïàðàëëåëüíî, êàê ïîêàçàíî íà Ðèñóíêå 1, äëÿ òîêà äëèòåëüíîñòüþ ïîðÿäêà åäèíèö ìèêðî-
óâåëè÷åíèÿ âûõîäíîãî òîêà èëè íàïðÿæåíèÿ. ñåêóíä ñ àìïëèòóäîé 3 À è áîëåå äàæå ïðè
Ðèñóíîê 4 äåìîíñòðèðóåò ïðîñòîòó ñîåäèíå- äëèòåëüíûõ ïàóçàõ. Èìïóëüñû ñâåòîäèîäíîé
íèÿ äâóõ òàêèõ ñõåì äëÿ óïðàâëåíèÿ ÷åòûðü- âñïûøêè êàìåðû ñîõðàíÿþò êðóòûå è íå äðî-
ìÿ ñâåòîäèîäàìè 10-ìèêðîñåêóíäíûìè èì- æàùèå ôðîíòû, íåçàâèñèìî îò òîãî, ñêîëüêî
ïóëüñàìè òîêà 3 À îò âõîäíîãî íàïðÿæåíèÿ äëèòñÿ ïàóçà ìåæäó âñïûøêàìè. ÐË
24 Â.Ïðè òåñòèðîâàíèè ñõåìû â êà÷åñòâå
èñòî÷íèêà ñèíõðîíèçèðîâàííîãî òàêòîâîãî Ìàòåðèàëû ïî òåìå
ñèãíàëà ìîæíî èñïîëüçîâàòü ãåíåðàòîð
1. Datasheet Analog Devices LT3932
èìïóëüñîâ, êàê ïîêàçàíî íà Ðèñóíêå 4. Â ïðî-
èçâîäñòâåííîé ñèñòåìå ìàøèííîãî çðåíèÿ 2. Datasheet Nexperia BAT46WJ
äëÿ ôîðìèðîâàíèÿ ñèíõðîíèçèðîâàííûõ 3. Datasheet Nexperia PMEG3010EJ
òàêòîâûõ èìïóëüñîâ è èìïóëüñîâ ØÈÌ 4. Datasheet Vishay Si2369DS
ÐàäèîËîöìàí 01,02-2022 35
Ïîäêëþ÷åíèå ÷àñîâ
ðåàëüíîãî âðåìåíè DS1307
ê ìèêðîêîíòðîëëåðó STM8
÷åðåç ìîäóëü I2C
Àëåêñàíäð Ðóñó, Îäåññà, Óêðàèíà
ÂÂî ìíîãèõ ïðèëîæåíèÿõ ïðîöåññû è ñîáû- ÷åíèå ðåçóëüòàòà çà 5 ìèíóò». Äåëî â òîì, ÷òî
òèÿ î÷åíü ÷àñòî äîëæíû ïðèâÿçûâàòüñÿ ê ñâÿçêà STM8 + DS1307 ñ èñïîëüçîâàíèåì
àñòðîíîìè÷åñêîìó âðåìåíè. Íå îêàçàëàñü ìîäóëÿ I2C èìååò ðÿä ñïåöèôè÷åñêèõ îñî-
èñêëþ÷åíèåì è ìîÿ ýêñïåðèìåíòàëüíàÿ ñèñ- áåííîñòåé, êîòîðûå ìîãóò ëåãêî ïîñòàâèòü
òåìà äëÿ âûðàùèâàíèÿ ðàññàäû [1], â êîòî- â òóïèê ÷åëîâåêà, íå çíàêîìîãî ñ ýòèìè
ðîé ìíå ïîòðåáîâàëîñü âêëþ÷àòü è âûêëþ- óñòðîé-ñòâàìè. Ïîýòîìó ÿ èñêðåííå íàäåþñü,
÷àòü ôèòîëàìïû ïî îïðåäåëåííîìó ðàñïèñà- ÷òî, ïðî÷èòàâ ýòó ñòàòüþ, ëþäè, íå çíàêîìûå
íèþ. Ïîñêîëüêó â ìèêðîêîíòðîëëåðàõ STM8, ñ ìèêðîñõåìàìè RTC è STM8, ñìîãóò áûñòðî
âûáðàííûõ â êà÷åñòâå àïïàðàòíîé îñíîâû ïîâòîðèòü ïîäîáíóþ ñõåìó.
äëÿ åå ðåàëèçàöèè, ìîäóëü ÷àñîâ ðåàëüíîãî Ñðàçó îáðàùó âíèìàíèå, ÷òî ìàòåðèàë
âðåìåíè (Real Time Clock, RTC) îòñóòñòâî- ñòàòüè ðàññ÷èòàí íà ïîäãîòîâëåííûõ ñïåöèà-
âàë, ìíå íóæíî áûëî èëè ðåàëèçîâûâàòü åãî ëèñòîâ, óæå çíàþùèõ, ÷òî òàêîå ìèêðîêîí-
ñàìîìó, èëè èñïîëüçîâàòü äëÿ ýòîãî âíåøíèå òðîëëåðû, ïåðèôåðèéíûå ìîäóëè è ïðî÷èå
ñïåöèàëèçèðîâàííûå êîìïîíåíòû. ýëåìåíòàðíûå âåùè. Õîðîøèì äîïîëíåíèåì
Ïîñëå íåäîëãèõ êîëåáàíèé áûë âûáðàí ê ýòîé ñòàòüå ñòàíóò îïèñàíèå èíòåðôåéñà
ïîñëåäíèé âàðèàíò. Ðåøàþùèì àðãóìåíòîì I2C [3], òåõíè÷åñêàÿ äîêóìåíòàöèÿ íà âûáðàí-
ñòàëî òî, ÷òî, èñïîëüçóÿ ìèêðîñõåìó, ñïåöè- íûå ìèêðîñõåìû [2, 4], à òàêæå ïðèìåðû ðàáî-
àëüíî ðàçðàáîòàííóþ äëÿ ýòîé çàäà÷è, òû ñ ìîäóëåì I2C èç áèáëèîòåêè STM8S/A
ìîæíî ïîëó÷èòü íóæíûé ðåçóëüòàò áûñòðî è ñ Standard Peripherals Library (StdPeriph_Lib) [5].
ïðîãíîçèðîâàííûì êà÷åñòâîì, â òî âðåìÿ êàê
ñàìîñòîÿòåëüíàÿ ðåàëèçàöèÿ èçâåñòíûõ Àïïàðàòíàÿ ÷àñòü ñèñòåìû
âåùåé åùå íåèçâåñòíî ê ÷åìó ïðèâåäåò. ×àñû áûëî ðåøåíî ñäåëàòü â âèäå îòäåëü-
 êà÷åñòâå ÷àñîâ ðåàëüíîãî âðåìåíè áûëà íîé ïëàòû, ïðåäîñòàâëÿþùåé ñâåäåíèÿ î òåêó-
âûáðàíà ìèêðîñõåìà DS1307, îòëè÷àþùàÿ- ùåì âðåìåíè ïî çàïðîñó âíåøíåãî (ïî îòíî-
ñÿ ñâîåé äîñòóïíîñòüþ, íåâûñîêîé öåíîé è øåíèþ ê ïëàòå) êîíòðîëëåðà ñèñòåìû, ïîýòî-
íàëè÷èåì äîñòàòî÷íî áîëüøîãî êîëè÷åñòâà ìó åå ïðèíöèïèàëüíàÿ ñõåìà (Ðèñóíîê 1) âî
àíàëîãîâ, ÷òî ñâèäåòåëüñòâóåò î åå ïîïóëÿð- ìíîãîì ïîõîæà íà ñõåìû äðóãèõ ïëàò, îäíà èç
íîñòè. Ïðèÿòíûì, õîòü è íåâîñòðåáîâàííûì, êîòîðûõ óæå áûëà ðàññìîòðåíà â [1]. Îñíîâ-
äîïîëíåíèåì ñòàëî íàëè÷èå â íåé 56 áàéò íûì ýëåìåíòîì ìîäóëÿ ÿâëÿåòñÿ ìèêðîêîí-
ñâîáîäíîé îïåðàòèâíîé ïàìÿòè (ñ íåçàâèñè- òðîëëåð DD1 (STM8S003F3P6), ôàêòè÷åñêè
ìûì ïèòàíèåì) è ãåíåðàòîðà èìïóëüñîâ. âûïîëíÿþùèé ôóíêöèþ «ïåðåâîä÷èêà»
Îäíàêî ïîäêëþ÷åíèå åå ê ìèêðîêîíòðîë- êîìàíä, ïðîõîäÿùèõ ïî ñèñòåìíîé øèíå, íà
ëåðó STM8 [2] îêàçàëîñü íå òàêîé ïðîñòîé ÿçûê, «ïîíÿòíûé» ìèêðîñõåìå ÷àñîâ ðåàëü-
çàäà÷åé, êàê ïèøóò â ñòàòüÿõ èç ñåðèè «ïîëó- íîãî âðåìåíè DD2 (DS1307). Ìèêðîñõåìà DA2
36 ÑÕÅÌÛ
X1
DA1
Öåïü LM1117-5.0
R1
3 2
1 GND IN OUT
100 VD3 + C1 + C2
2 VCC GND
R2 15Â
10.0×16Â 10.0×16Â
3 1
RS485 B
100 R3
4 RS485 A
100
DA2 SP485
C3 8 VCC RO 1
0.1
VD1 VD2 7 B RE 2
7.5Â 7.5Â R4
6 A DE 3 10ê
R5
5 GND DI 4
10ê
X2
Öåïü
1 VCC
ÐàäèîËîöìàí 01,02-2022 37
÷åñêèì óðîâíåì íà ëèíèÿõ SDA è SCL. Ê ñîæà- ïàìÿòè ìèêðîñõåìû DS1307 ïðîèñõîäèò ñïóñ-
ëåíèþ, èñïîëüçîâàòü äëÿ ýòîé öåëè âñòðîåí- òÿ íåñêîëüêî ìèíóò, õîòÿ ÷àñû îñòàíàâëèâà-
íûå ïîäòÿãèâàþùèå ðåçèñòîðû ïîðòîâ PB4 è þòñÿ ñðàçó. Âèäèìî, çàðÿäà, íàêîïëåííîãî â
PB5 íåëüçÿ. Âî-ïåðâûõ, îíè àêòèâíû òîëüêî ôèëüòðóþùèõ êîíäåíñàòîðàõ è ïàðàçèòíûõ
ïðè ðàáîòå ïîðòà â ðåæèìå âõîäà, à âî- åìêîñòÿõ ìèêðîñõåìû, îêàçûâàåòñÿ äîñòà-
âòîðûõ, èõ ïîâåäåíèå âî âðåìÿ ðàáîòû ìîäó- òî÷íî äëÿ ñîõðàíåíèÿ ñîäåðæèìîãî ÎÇÓ â
ëÿ I2C â òåõíè÷åñêîé äîêóìåíòàöèè íå îïèñà- òå÷åíèå íåêîòîðîãî âðåìåíè.
íî. Ïðàêòèêà ïîêàçàëà, ÷òî îíè, âåðîÿòíåå À âîò ïðè íàëè÷èè áàòàðåéêè è ïîäà÷å íà
âñåãî, íåàêòèâíû, ïîñêîëüêó ïðè îáðûâå â âûâîä VCC íàïðÿæåíèÿ 3.3 Â ìèêðîñõåìà
öåïè ðåçèñòîðà R8 (èç-çà íåïðàâèëüíîé ðàç- DS1307 ïåðåñòàåò îòâå÷àòü çà çàïðîñû ïî
âîäêè ïå÷àòíîé ïëàòû), îáìåí äàííûìè ïðî- èíòåðôåéñó I2C, õîòÿ ÷àñû ïðè ýòîì ïðîäîë-
èñõîäèë ñ îãðîìíûì êîëè÷åñòâîì îøèáîê. æàþò ðàáîòàòü è âðåìÿ íå ñáèâàåòñÿ. Î âîç-
ìîæíîñòè òàêîãî ïîâåäåíèÿ ìèêðîñõåì
Ðàáîòà DS1307 ïðè íàïðÿæåíèè DS1307 íóæíî ïîìíèòü, èíà÷å âî âðåìÿ
ïèòàíèÿ 3.3  îòëàäêè ïðîãðàììíîãî îáåñïå÷åíèÿ ìîæíî
ïîòðàòèòü íåêîòîðîå âðåìÿ íà ïîèñê íåñó-
Ñîãëàñíî òåõíè÷åñêîé äîêóìåíòàöèè,
ùåñòâóþùåé ïðîáëåìû.
íàïðÿæåíèÿ ïèòàíèÿ ìèêðîñõåìû DS1307,
êàê è áîëüøèíñòâà åå àíàëîãîâ, äîëæíî áûòü
â ïðåäåëàõ:
Îðãàíèçàöèÿ ïðîãðàììíîãî
! âûâîä VCC (îñíîâíîå íàïðÿæåíèå ïèòà-
îáåñïå÷åíèÿ
íèÿ) – 4.5…5.5 Â; Âî âðåìÿ ðàáîòû ïëàòû ÷àñîâ ìîãóò îäíî-
! âûâîä BAT (áàòàðåéêà) – 2.0…3.5 Â. âðåìåííî ïðîèñõîäèòü äâà ïî÷òè íèêàê íå ñâÿ-
çàííûõ ìåæäó ñîáîé ïðîãðàììíûõ ïðîöåññà:
Ïðîáëåìà çàêëþ÷àåòñÿ â òîì, ÷òî íåäîðî-
! îáìåí äàííûìè ìåæäó STM8 è DS1307 ïî
ãèå âåðñèè ïðîãðàììàòîðîâ ST-LINK ìîãóò íå
èíòåðôåéñó I2C;
ïîääåðæèâàòü ðàáîòó ìèêðîêîíòðîëëåðîâ,
ïèòàþùèõñÿ íàïðÿæåíèåì 5 Â, õîòÿ ìèêðî- ! îáìåí äàííûìè ìåæäó STM8 è âíåøíèì
ñõåìû STM8 ìîãóò ôóíêöèîíèðîâàòü ïðè êîíòðîëëåðîì ïî èíòåðôåéñó UART.
íàïðÿæåíèè ïèòàíèÿ îò 3.0 Â äî 5.5 Â. Ïîýòî- Èç ýòèõ äâóõ ïðîöåññîâ áîëåå ïðèîðèòåò-
ìó ïðè íàëè÷èè òàêîãî ïðîãðàììàòîðà âî íûì ÿâëÿåòñÿ ïðîöåññ îáìåíà äàííûìè ïî
âðåìÿ çàãðóçêè è îòëàäêè ïðîãðàììíîãî îáåñ- èíòåðôåéñó UART, ïîñêîëüêó ýòîò èíòåðôåéñ
ïå÷åíèÿ ìèêðîñõåìû DD1, DD2 è DA2 ïðèõî- áîëåå êðèòè÷åí ê çàäåðæêàì â îáðàáîòêå
äèòñÿ ïèòàòü íàïðÿæåíèåì 3.3 Â, ïîëó÷àå- èíôîðìàöèè, ÷åì I2C.
ìûì ñ êîíòàêòà 1 ðàçúåìà Õ2. È åñëè ïðè Îñîáåííîñòè îáìåíà äàííûìè ïî èíòåð-
òàêîì íàïðÿæåíèè ïðîáëåì ñ ðàáîòîé ïðèå- ôåéñó UART áûëè ïîäðîáíî ðàññìîòðåíû
ìîïåðåäàò÷èêà SP485 îáû÷íî íå âîçíèêàåò, â [1]. Ïîñêîëüêó ýòîò ïðîöåññ áîëåå ïðèîðèòå-
ïî êðàéíåé ìåðå, ïðè íåáîëüøèõ ðàññòîÿíè- òåí, åãî îáðàáîòêà ïðîèçâîäèòñÿ ñ ïîìîùüþ
ÿõ ìåæäó ïëàòàìè, òî àëãîðèòì ðàáîòû ìèê- ïðåðûâàíèé. À âîò ïðè îáìåíå äàííûìè ïî
ðîñõåìû DS1307 â ýòîì ðåæèìå ìîæåò îòëè- èíòåðôåéñó I2C îò èñïîëüçîâàíèÿ ïðåðûâà-
÷àòüñÿ îò íîðìàëüíîãî. íèé áûëî ðåøåíî îòêàçàòüñÿ.
Ïðè îòñóòñòâèè áàòàðåéêè GB1 ìèêðîñõå- Äåëî â òîì, ÷òî ìîäóëü I2C ìèêðîêîíòðîë-
ìà DS1307, ïî êðàéíåé ìåðå îäèí åå òåñòî- ëåðîâ STM8 èìååò âñåãî îäèí âåêòîð ïðåðû-
âûé ýêçåìïëÿð, ïðè ïèòàíèè îò èñòî÷íèêà ñ âàíèÿ, â êîòîðûé «íàâàëåíû» âñå ñîáûòèÿ,
íàïðÿæåíèåì 3.3 Â ïðîäåìîíñòðèðîâàëà ãåíåðèðóåìûå ýòèì óñòðîéñòâîì, (Ðèñóíîê 2),
ïîëíóþ ðàáîòîñïîñîáíîñòü. Êîíå÷íî, ïðè ïîýòîìó, äàæå åñëè àíàëèçèðîâàòü òîëüêî òå
îòêëþ÷åíèè ïèòàíèÿ ÷àñû îñòàíàâëèâàëèñü, ôëàãè, êîòîðûå ìîãóò áûòü ïîäíÿòû â ðåæèìå
à ñîäåðæèìîå îïåðàòèâíîé ïàìÿòè óíè÷òî- âåäóùåãî, îáðàáîò÷èê óæå ïîëó÷èòñÿ äîñòà-
æàëîñü, íî äëÿ òîãî, ÷òîáû «ïî÷óâñòâîâàòü» òî÷íî ñëîæíûì. Íå ñëåäóåò çàáûâàòü, ÷òî
ýòó ìèêðîñõåìó è îòëàäèòü ïðîãðàììíîå îáìåí äàííûìè ïî èíòåðôåéñó I2C íàìíîãî
îáåñïå÷åíèå, ýòîãî âïîëíå äîñòàòî÷íî. Ñëå- ñëîæíåå, ÷åì ïðè èñïîëüçîâàíèè èíòåðôåéñà
äóåò îòìåòèòü, ÷òî ïîñëå îòêëþ÷åíèÿ ïèòàíèÿ UART, ïîýòîìó êîëè÷åñòâî ñîáûòèé, ãåíåðè-
ðàçðóøåíèå èíôîðìàöèè â îïåðàòèâíîé ðóåìûõ ìîäóëåì I2C, â òîì ÷èñëå è îøèáîê,
38 ÑÕÅÌÛ
SB 1 1
Îñíîâíîé öèêë
ADDR (áåñêîíå÷íûé)
ADDR10
ITEVTEN 2
STOPF Ïàêåò äàííûõ Äà
WUFH & ïî UART ïîëó÷åí?
3
BTF Îáðàáîòêà ïðèíÿòîé
Íåò
TXE & êîìàíäû
4
Ïðåðûâàíèå Ïàêåò äàííûõ Äà
ITUBFEN 1
ïî UART îïïðàâëåí?
& 5
RXNE Íåò Âûïîëíåíèå
ITERREN ïðèíÿòîé êîìàíäû
6
BERR 1
& Îáðàáîòêà ñîáûòèé
ARLO ìîäóëÿ I2C
AF
OVR
7
Êîíåö îñíîâíîãî
Ðèñóíîê 2. Îðãàíèçàöèÿ ïðåðûâàíèé ìîäóëÿ öèêëà
2
I C ìèêðîêîíòðîëëåðîâ STM8 [2].
Ðèñóíîê 3. Àëãîðèòì îñíîâíîãî öèêëà
ïðîãðàììû.
çíà÷èòåëüíî áîëüøå. Êðîìå òîãî, ìîäóëü I2C
ìîæåò ôîðìèðîâàòü îäèíàêîâûå ïðåðûâà-
íèÿ, íàïðèìåð, çàâåðøåíèå ïåðåäà÷è ñòàðòî- îáðàáîòêó ñîáûòèé èíòåðôåéñà I2C â îáùèé
âîãî áèòà, ñîâåðøåííî â ðàçíûå ìîìåíòû ïðîãðàììíûé ïîòîê.
ñåàíñà îáìåíà, ïîýòîìó ïðè èõ îáðàáîòêå Â èòîãå îñíîâíîé öèêë ïðîãðàììû (main)
íåäîñòàòî÷íî ïðîñòî ïðîâåðèòü ôëàãè – ïîëó÷èëñÿ ñëåäóþùèì (Ðèñóíîê 3). Îáðàáîò-
íóæíî åùå ïîíèìàòü, êàê ïîñòóïàòü íà ýòîì êà çàïðîñîâ öåíòðàëüíîãî ïðîöåññîðà, ïåðå-
ýòàïå îáìåíà. äàâàåìûõ ïî èíòåðôåéñó UART, èìååò áîëåå
Åñëè âîçëîæèòü ýòó íàãðóçêó íà îáðàáîò- âûñîêèé ïðèîðèòåò, ïîýòîìó ïîñëå ïðèåìà
÷èê ïðåðûâàíèÿ, òî åñòü ðèñê íàäîëãî â íåì ïàêåòà äàííûõ îí äîëæåí áûòü îáðàáîòàí â
«çàâèñíóòü», ÷òî ïðèâåäåò ê îøèáêàì â ðàáî- ïåðâóþ î÷åðåäü. Ïîñêîëüêó îáðàáîòêà ïàêå-
òå UART. Ïîýòîìó áûëî ðåøåíî ïåðåíåñòè òà, â òîì ÷èñëå è ôîðìèðîâàíèå îòâåòà,
STOPF
DUALF
ADD10
RXNE
ADDR
Íàçâàíèå êîíñòàíòû
BUSY
MSL
TRA
TXE
BTF
SB
I2C_EVENT_MASTER_MODE_SELECT 1 1 1
I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED 1 1 1 1 1
I2C_EVENT_MASTER_RECEIVER_MODE_SELECTED 1 1 1
I2C_EVENT_MASTER_MODE_ADDRESS10 1 1 1
I2C_EVENT_MASTER_BYTE_RECEIVED 1 1 1
I2C_EVENT_MASTER_BYTE_TRANSMITTING 1 1 1 1
I2C_EVENT_MASTER_BYTE_TRANSMITTED 1 1 1 1 1
I2C_EVENT_SLAVE_RECEIVER_ADDRESS_MATCHED 1 1
I2C_EVENT_SLAVE_TRANSMITTER_ADDRESS_MATCHED 1 1 1 1
I2C_EVENT_SLAVE_GENERALCALLADDRESS_MATCHED 1 1
I2C_EVENT_SLAVE_BYTE_RECEIVED 1 1
I2C_EVENT_SLAVE_STOP_DETECTED 1
I2C_EVENT_SLAVE_BYTE_TRANSMITTED 1 1 1 1
I2C_EVENT_SLAVE_BYTE_TRANSMITTING 1 1 1
ÐàäèîËîöìàí 01,02-2022 39
ìîæåò çàíÿòü äîñòàòî÷íî äëèòåëüíîå âðåìÿ, ðåãèñòðàõ ñîñòîÿíèÿ ìîäóëÿ I2C (I2C_SR1,
ýòà îïåðàöèÿ (áëîê 3) áûëà ïåðåíåñåíà â I2C_SR2 è I2C_SR3). Ñïåöèàëüíî äëÿ ýòîãî â
îáùèé ïîòîê äëÿ âûïîëíåíèÿ â ôîíîâîì áèáëèîòåêå StdPeriph_Lib ïðèñóòñòâóåò ñïå-
ðåæèìå. Òàêèì æå îáðàçîì âûïîëíÿþòñÿ è öèàëèçèðîâàííàÿ ôóíêöèÿ I2C_CheckEvent, â
îïåðàöèè ïîñëå îòïðàâêè îòâåòà öåíòðàëüíî- êîòîðóþ ïåðåäàåòñÿ êîíñòàíòà òèïà
ìó ïðîöåññîðó (áëîê 5), íàïðèìåð, ïåðåçàã- I2C_Event_TypeDef ñ óæå çàêîäèðîâàííîé êîì-
ðóçêà ìèêðîêîíòðîëëåðà. Åñëè æå â äàííîé áèíàöèåé ïðîâåðÿåìûõ ôëàãîâ (Òàáëèöà 1).
èòåðàöèè îñíîâíîãî öèêëà íåò íè êîìàíä, êîòî- Äëÿ ðàáîòû ñ ìîäóëåì DS1307 áûëà
ðûå íóæíî îáðàáîòàòü, íè êîìàíä, êîòîðûå ñîçäàíà ñïåöèàëèçèðîâàííàÿ ñòðóêòóðà
íóæíî âûïîëíèòü, òîãäà ïðîèñõîäèò îáðàáîò- TDS1307, îñíîâíûå ïåðåìåííûå êîòîðîé
êà ñîáûòèé, ñâÿçàííûõ ñ ìîäóëåì I2C (áëîê 6). ïðèâåäåíû â Ëèñòèíãå 1. Ãëàâíîé ïåðåìåí-
Èç-çà äîñòàòî÷íî áîëüøîé ñëîæíîñòè íîé, îïðåäåëÿþùåé òåêóùèé àëãîðèòì îáðà-
èíòåðôåéñà I2C âî ìíîãèõ ðåêîìåíäàöèÿõ ïî áîòêè ñîáûòèé, ñâÿçàííûõ ñ ìîäóëåì I2C,
ðàáîòå ñ ìîäóëåì I2C, â òîì ÷èñëå è â ïðèìå- ÿâëÿåòñÿ ïåðåìåííàÿ State – â çàâèñèìîñòè
ðàõ èç áèáëèîòåêè StdPeriph_Lib, ðåêîìåíäó- îò åå çíà÷åíèÿ âûïîëíÿþòñÿ ñîâåðøåííî
åòñÿ îðèåíòèðîâàòüñÿ íà îáðàáîòêó «ñîáû- ðàçíûå îïåðàöèè, ïîýòîìó îíà ñëóæèò ñâîå-
òèé» – îïðåäåëåííîé êîìáèíàöèè ôëàãîâ â îáðàçíûì ïåðåêëþ÷àòåëåì àëãîðèòìîâ.
typedef struct
{
uint8_t State; // ñîñòîÿíèå îáìåíà äàííûìè
// ñëóæåáíûå ïåðåìåííûå
uint8_t ByteCount;
uint8_t ErrorCount;
uint8_t PulseCount;
} TDS1307;
40 ÑÕÅÌÛ
Òàáëèöà 2. Ðåãèñòðû ìèêðîñõåìû DS1307
Àäðåñ Áèò 7 Áèò 6 Áèò 5 Áèò 4 Áèò 3 Áèò 2 Áèò 1 Áèò 0 Ñîäåðæèìîå
0x00 CH Äåñÿòêè Åäèíèöû Ñåêóíäû
0x01 0 Äåñÿòêè Åäèíèöû Ìèíóòû
0x02 0 Äåñÿòêè Åäèíèöû ×àñû
0x03 0 0 0 0 0 Åäèíèöû Äåíü íåäåëè
0x04 0 0 Äåñÿòêè Åäèíèöû ×èñëî
0x05 0 0 0 Äåñÿòêè Åäèíèöû Ìåñÿö
0x06 Äåñÿòêè Åäèíèöû Ãîä
0x07 OUT 0 0 SQWE 0 0 RS1 RS0 Íàñòðîéêè
0x08 – 0x3F Ïîëüçîâàòåëüñêàÿ èíôîðìàöèÿ ÎÇÓ
ÐàäèîËîöìàí 01,02-2022 41
óðîâíå íà ëèíèè SCL èç-çà âîçäåéñòâèÿ ïîìå- Àëãîðèòì îáðàáîòêè îøèáîê ìîæåò áûòü
õè ïîäíèìåòñÿ ôëàã ARLO, ÷òî ïðèâåäåò ê ëþáûì, â òîì ÷èñëå è äîñòàòî÷íî ñëîæíûì.
ñáðîñó ôëàãà MSL (Master/Slave) â ðåãèñòðå Â ýòîì ïðîåêòå èñïîëüçîâàëñÿ ñàìûé ïðîñòîé
SR3, ÷òî, â ñâîþ î÷åðåäü, ïðèâåäåò ê ñîâåð- ïîäõîä, çàêëþ÷àþùèéñÿ â ïîëíîé ïåðåçàãðóç-
øåííî íåïðåäâèäåííîìó ïåðåâîäó ìîäóëÿ êå èíòåðôåéñà I2C, ïîýòîìó ïðè îáíàðóæåíèè
I2C èç ðåæèìà âåäóùåãî â ðåæèì âåäîìîãî îøèáîê ïåðåìåííîé State ïðèñâàèâàåòñÿ
(Slave). À ïîñêîëüêó âñå ñîáûòèÿ, ñâÿçàííûå íà÷àëüíîå çíà÷åíèå RESET_I2C (ðàâíîå åäèíè-
ñ ðåæèìîì âåäóùåãî, ïîäðàçóìåâàþò ïðî- öå) (Ëèñòèíã 2) è âåñü îáìåí äàííûìè íà÷èíà-
âåðêó ôëàãà MSL (Òàáëèöà 1), ýòî çíà÷èò, ÷òî åòñÿ ñ ñàìîãî íà÷àëà. Îáðàòèòå âíèìàíèå, ÷òî
ïðîãðàììà çàâèñíåò â îæèäàíèè çàâåðøå- ïðîâåðêó îøèáîê íåîáõîäèìî ïðîâîäèòü òîëü-
íèÿ, íàïðèìåð, îêîí÷àíèÿ ïåðåäà÷è áàéòà, êî ïðè àêòèâíîì ìîäóëå I2C, òî åñòü, êîãäà
êîòîðûé óæå íèêîãäà íå áóäåò ïåðåäàí èç-çà îáìåí äàííûìè ñ ìèêðîñõåìîé DS1307 óæå
òîãî, ÷òî ìîäóëü I2C ïðåêðàòèë ïåðåäà÷ó. óñïåøíî ïðîøåë íà÷àëüíûå ýòàïû.
42 ÑÕÅÌÛ
2
À äëÿ ýòîãî íóæíî ïðîäîëæèòü ôîðìèðîâàíèå Ïîäãîòîâêà ê çàïóñêó ìîäóëÿ I C ñîñòîèò èç
èìïóëüñîâ íà ëèíèè SCL äî òåõ ïîð, ïîêà ìèê- íåñêîëüêèõ øàãîâ. Íà ïåðâîì øàãå (Ëèñòèíã 3)
2
ðîñõåìà DS1307 íå îñâîáîäèò ëèíèþ SDA. íóæíî îòêëþ÷èòü ìîäóëü I C (åñëè îí äî ýòîãî
Ïîñêîëüêó ïîäîáíûé ðåæèì ðàáîòû â ìîäó- áûë âêëþ÷åí). Îòêëþ÷åíèå ìîäóëÿ ïðîèçâî-
2
ëå I C íå ïðåäóñìîòðåí, ýòî ïðèäåòñÿ äåëàòü äèòñÿ ñ ïîìîùüþ ïîäïðîãðàììû I2C_Cmd, êîòî-
âðó÷íóþ – ïóòåì ôîðìèðîâàíèÿ íóæíûõ ñèã- ðàÿ, â äàííîì ñëó÷àå, ñáðàñûâàåò áèò PE â
íàëîâ íà ñîîòâåòñòâóþùèõ ïîðòàõ ââîäà- ðåãèñòðå CR1. Îäíàêî ïðåæäå ÷åì ýòî ñäå-
2
âûâîäà. Ïîýòîìó ìîäóëü I C íåò ñìûñëà èíè- ëàòü, íåîáõîäèìî çàâåðøèòü ïðåäûäóùèå
2
öèàëèçèðîâàòü ñðàçó ïîñëå ïåðåçàãðóçêè êîììóíèêàöèè, èíà÷å ìîäóëü I C ìîæåò îñòà-
ìèêðîêîíòðîëëåðà, êàê îáû÷íî äåëàåòñÿ ñî âèòü ïîðòû ââîäà-âûâîäà, ñâÿçàííûå ñ ëèíèÿ-
ìíîãèìè ïåðèôåðèéíûìè ìîäóëÿìè. Ýòî ìè SCL è SDA, â ðåæèìå àëüòåðíàòèâíûõ
íóæíî äåëàòü ëèøü òîãäà, êîãäà åñòü ïîëíàÿ ôóíêöèé è äàæå óäåðæèâàòü íà íèõ íèçêèé
óâåðåííîñòü, ÷òî îí ñìîæåò ðàáîòàòü, òî åñòü óðîâåíü ñèãíàëà. Ïðîùå âñåãî ýòî ñäåëàòü
êîãäà è íà ëèíèè SCL, è íà ëèíèè SDA áóäóò ïóòåì ãåíåðàöèè ñòîïîâîãî ñèãíàëà ïóòåì
âûñîêèå óðîâíè. âûçîâà ïîäïðîãðàììû I2C_GenerateSTOP.
// íàñòðîéêà ïîðòîâ
GPIO_Init(CLK_LINE, GPIO_MODE_OUT_OD_HIZ_SLOW);
GPIO_Init(SDA_LINE, GPIO_MODE_OUT_OD_HIZ_SLOW);
break;
. . .
}
Ïîñëå ýòîãî ïîðòû, ñâÿçàííûå ñ ëèíèÿìè START_I2C. Åñëè æå õîòü íà îäíîì èç âûâîäîâ
SCL è SDA, óñòàíàâëèâàþòñÿ â ðåæèì âûõîäà îáíàðóæåí ñèãíàë ñ íèçêèì óðîâíåì, òî
ñ îòêðûòûì ñòîêîì è ïðîèçâîäèòñÿ ïðîâåðêà ìîæíî ïîïðîáîâàòü âðó÷íóþ âûâåñòè ìèê-
ðåàëüíûõ óðîâíåé ñèãíàëà, ïðèñóòñòâóþùèõ ðîñõåìó DS1307 èç ýòîãî ñîñòîÿíèÿ. Â ýòîì
íà íèõ. Åñëè íà îáîèõ âûâîäàõ îáíàðóæèâà- ñëó÷àå ïåðåìåííîé State ïðèñâàèâàåòñÿ çíà-
åòñÿ ñèãíàë ñ âûñîêèì óðîâíåì, çíà÷èò ÷åíèå REGLUE_I2C è ïðîèçâîäèòñÿ îáíóëåíèå
ìîæíî âêëþ÷àòü ìîäóëü I2C.  ýòîì ñëó÷àå ñëóæåáíûõ ïåðåìåííûõ PulseCount è
ïåðåìåííîé State ïðèñâàèâàåòñÿ çíà÷åíèå ErrorCount.
ÐàäèîËîöìàí 01,02-2022 43
Íà ïåðâîì øàãå «ðåàíèìàöèè» èíòåðôåé- êî äëÿ ïîëíîãî è êîððåêòíîãî çàâåðøåíèÿ
ñà I2C (Ëèñòèíã 4) ïðîèñõîäèò ïðîâåðêà ïðåäûäóùåãî ñåàíñà îáìåíà òðåáóåòñÿ ñôîð-
ëèíèè SCL. Åñëè îíà íàõîäèòñÿ â ñîñòîÿíèè ìèðîâàòü ñòîïîâûé áèò, à äëÿ ýòîãî íåîáõîäè-
âûñîêîãî óðîâíÿ, çíà÷èò ìîæíî ïåðåõîäèòü ê ìî óñòàíîâèòü íà ëèíèè SDA âûñîêèé óðîâåíü
ñëåäóþùåìó øàãó. Åñëè æå íåò, òî, âîçìîæíî, ïðè âûñîêîì óðîâíå ñèãíàëà íà âûâîäå SCL.
íóæíî íåìíîãî ïîäîæäàòü.
Ëèñòèíã 5. Èñõîäíûé ôîðìèðîâàíèÿ èìïóëüñîâ
Ëèñòèíã 4. Èñ8õîäíûé êîä ïðîâåðêè ñîñòîÿíèÿ íà ëèíèè SCL
ëèíèè SCL
case REGLUE_I2C + 1:
case REGLUE_I2C: // ïðîâåðêà ëèíèè SCL
// ïðîâåðêà ëèíèè SCL if (GPIO_ReadInputPin(SCL_LINE))
if (GPIO_ReadInputPin(SCL_LINE)) {
{ // ïðîâåðêà ëèíèè SDA
P->State++; if (GPIO_ReadInputPin(SDA_LINE))
P->ErrorCount = 0; {
} // ôîðìèðóåì ñòîï
else GPIO_WriteLow(SDA_LINE);
{
P->PulseCount++; P->PulseCount = 0;
P->State++;
if (P->PulseCount == 0) }
{ else
P->ErrorCount++; {
P->PulseCount++;
if (P->ErrorCount >= MAX_ERROR_COUNT)
P->State = HARD_ERROR; if (P->PulseCount == 0)
} {
} P->ErrorCount++;
break;
if (P->ErrorCount > MAX_ERROR_COUNT)
Ìåõàíèçì îæèäàíèÿ ðåàëèçîâàí ñëåäóþ- P->State = HARD_ERROR;
ùèì îáðàçîì. Ïðè êàæäîì âûçîâå ïîäïðîã- else
ðàììû DS1307_Execute ïåðåìåííàÿ PulseCount GPIO_WriteLow(SCL_LINE);
}
óâåëè÷èâàåòñÿ íà åäèíèöó. Åñëè åå çíà÷åíèå
}
â ýòîò ìîìåíò ðàâíî 255, òî äîáàâëåíèå åùå }
îäíîé åäèíèöû ïðèâåäåò ê åå ïåðåïîëíåíèþ, else
è îíà ñòàíåò ðàâíîé íóëþ. Â ýòîò ìîìåíò óâå- {
ëè÷èâàåòñÿ ñ÷åò÷èê îøèáîê ErrorCount. È åñ- P->PulseCount++;
if (P->PulseCount == 0)
ëè çíà÷åíèå ErrorCount ñòàíåò áîëüøå êîí-
GPIO_WriteHigh(SCL_LINE);
ñòàíòû MAX_ERROR_COUNT, òî ïåðåìåííîé State }
áóäåò ïðèñâîåíî çíà÷åíèå HARD_ERROR è ñèñòå-
ìà ïåðåéäåò â ñîñòîÿíèå îøèáêè. Ýòî ñâèäåò- break;
åëüñòâóåò î ñåðüåçíîé àâàðèè – ïðè íèçêîì Äëèòåëüíîñòü èìïóëüñîâ íà ëèíèè SCL
óðîâíå íà ëèíèè SCL äàëüíåéøàÿ ðàáîòà ôîðìèðóåòñÿ òàê æå, êàê è íà ïðåäûäóùåì
èíòåðôåéñà I2C íåâîçìîæíà.
Íà ñëåäóþùåì øàãå (Ëèñòèíã 5) ïðîèñõî-
äÿò ñàìûå èíòåðåñíûå ïðîöåññû – ôîðìèðî- SDA
Îñâîáîæäåíèå
ëèíèè
âàíèå èìïóëüñîâ íà ëèíèè SCL ñ êîíòðîëåì
ëèíèè SDA ïðè âûñîêîì óðîâíå ñèãíàëà íà Âðåìÿ
ëèíèè SCL. Åñëè îáíàðóæèâàåòñÿ, ÷òî ìèê- SCL
ðîñõåìà DS1307 íàêîíåö-òî îñâîáîäèëà
ëèíèþ SDA, òî ìèêðîêîíòðîëëåð ñðàçó æå Âðåìÿ
óñòàíîâèò íà íåé íèçêèé óðîâåíü, ÷òî ýêâèâà- Ñòàðòîâûé áèò
Ñòîïîâûé áèò
ëåíòíî ïåðåäà÷å ñòàðòîâîãî áèòà (Ðèñóíîê 5).
Óæå ýòîãî áóäåò äîñòàòî÷íî äëÿ ñáðîñà öèô- Ðèñóíîê 5. Ïðèíöèï âûâîäà ìèêðîñõåìû
ðîâîãî àâòîìàòà ìèêðîñõåìû DS1307. Îäíà- DS1307 èç çàâèñøåãî ñîñòîÿíèÿ.
44 ÑÕÅÌÛ
øàãå – ïðè íóëåâîì çíà÷åíèè ïåðåìåííîé Âòîðîé ýòàï – ïîëó÷åíèå èíôîðìàöèè
PulseCount. Êîëè÷åñòâî èìïóëüñîâ íà ëèíèè
ñ ìèêðîñõåìû DS1307
SCL îïðåäåëÿåòñÿ êîíñòàíòîé MAX_ERROR_COUNT
è ðàâíî 10. Åñëè ïîñëå äåñÿòè èìïóëüñîâ íà Ñ ýòîãî ìîìåíòà ðàáîòà ñ ìîäóëåì I2C è
ëèíèè SCL ëèíèÿ SDA íå îñâîáîäèëàñü, ýòî ìèêðîñõåìîé DS1307 óæå íå âûçûâàåò îñî-
îçíà÷àåò íàëè÷èå àïïàðàòíûõ ïðîáëåì.  òà- áûõ ïðîáëåì. Ïðàêòè÷åñêè âåñü ïîñëåäóþùèé
êîì ñëó÷àå ïåðåìåííîé State áóäåò ïðèñâîå- êîä ÿâëÿåòñÿ èíòóèòèâíî ïîíÿòíûì è ñîçäàí-
íî çíà÷åíèå HARD_ERROR è ñèñòåìà ïåðåéäåò â íûì íà îñíîâå ïðèìåðîâ èç StdPeriph_Lib.
ñîñòîÿíèå îøèáêè. Âíà÷àëå íåîáõîäèìî ïåðåäàòü ñòàðòîâûé
Íà ïîñëåäíåì øàãå ïðîèñõîäèò ôîðìèðî- áèò (Ëèñòèíã 8), îäíàêî ïðåæäå ÷åì ýòî ñäå-
âàíèå ñòîïîâîãî áèòà (Ëèñòèíã 6). Çäåñü ïðî- ëàòü, íåîáõîäèìî íàñòðîèòü ìîäóëü I2C,
ñòî ôîðìèðóåòñÿ òðåáóåìàÿ çàäåðæêà (ïóòåì ÷òîáû îí ïåðåäàâàë áèò ïîäòâåðæäåíèÿ ACK
èíêðåìåíòà ïåðåìåííîé PulseCount), ïîñëå â òåêóùåì áàéòå (ïîòîì ýòà íàñòðîéêà áóäåò
÷åãî íà ëèíèè SDA óñòàíàâëèâàåòñÿ âûñîêèé ìåíÿòüñÿ). Äëÿ ðåàëèçàöèè ýòèõ è âñåõ
óðîâåíü ëîãè÷åñêîãî ñèãíàëà. ïîñëåäóþùèõ îïåðàöèé ñ ìîäóëåì I2C
ïðîùå âñåãî èñïîëüçîâàòü ñóùåñòâóþùèå
Ëèñòèíã 6. Èñõîäíûé êîä ôîðìèðîâàíèÿ ñòîïî- ïîäïðîãðàììû èç áèáëèîòåêè StdPeriph_Lib –
âîãî áèòà äëÿ ýòîãî äîñòàòî÷íî ïîäêëþ÷èòü ìîäóëü
case REGLUE_I2C + 2:
stm8s_i2c.h ñ ïîìîùüþ äèðåêòèâû #include.
// ôîðìèðóåì ñòîï Ëèñòèíã 8. Èñõîäíûé êîä ïåðåäà÷è ñòàðòîâîãî
P->PulseCount++;
áèòà
if (P->PulseCount == 0) case READ_DATA:
{ I2C_AcknowledgeConfig(I2C_ACK_CURR);
GPIO_WriteHigh(SDA_LINE);
P->State = START_I2C;
I2C_GenerateSTART(ENABLE);
}
break; P->State++;
ÐàäèîËîöìàí 01,02-2022 45
Ëèñòèíã 9. Èñõîäíûé êîä ïåðåäà÷è àäðåñà äëÿ }
÷òåíèÿ èíôîðìàöèè èç DS1307 break;
Íà ýòîì ïåðâûé ñåàíñ çàïèñè â ìèêðîñõå- çàâ, ÷òî òåïåðü ïåðåäàâàòü äàííûå áóäåò
ìó çàêîí÷åí – òåïåðü îíà «çíàåò», êàêèå èìåí- îíà. Èñõîäíûé êîä ýòèõ äâóõ øàãîâ òàêîé æå,
íî äàííûå áóäóò «èíòåðåñîâàòü» ìèêðîêîí- êàê è íà ïðåäûäóùèõ ýòàïàõ, çà èñêëþ÷åíèåì
òðîëëåð. Îäíàêî ÷òîáû ïîëó÷èòü ýòó èíôîð- òîãî, ÷òî òåïåðü ìëàäøèé áèò àäðåñà óñòà-
ìàöèþ, íóæíî âíà÷àëå ïåðåçàãðóçèòü èíòåð- íàâëèâàåòñÿ ðàâíûì íóëþ, à ïåðåä íà÷àëîì
ôåéñ I2C. À äëÿ ýòîãî íóæíî ñíîâà ïåðåäàòü ïðèåìà äàííûõ íóæíî îáíóëèòü ñ÷åò÷èê ïðè-
ñòàðòîâûé áèò è àäðåñ ìèêðîñõåìû, íî, óêà- íÿòûõ áàéò (Ëèñòèíã 11).
Ëèñòèíã 11. Èñõîäíûé êîä ïåðåçàãðóçêè èíòåðôåéñà I2C äëÿ ïðèåìà äàííûõ
case READ_DATA + 3:
if (I2C_CheckEvent(I2C_EVENT_MASTER_BYTE_TRANSMITTING))
{
I2C_GenerateSTART(ENABLE);
P->State++;
}
break;
case READ_DATA + 4:
if (I2C_CheckEvent(I2C_EVENT_MASTER_MODE_SELECT))
{
I2C_Send7bitAddress(0xD0, I2C_DIRECTION_RX);
P->State++;
P->ByteCount = 0;
}
break;
Ïîñëå ïðèåìà àäðåñà ñ íóëåâûì ìëàäøèì ïîñëå ïðèåìà âîñüìè èíôîðìàöèîííûõ áèò
áèòîì ìèêðîñõåìà DS1307 íà÷íåò ïîñëåäîâà- òåêóùåãî áàéòà (Ëèñòèíã 8). Ïðè ïðèåìå ïðåä-
òåëüíî ïåðåäàâàòü ñîäåðæèìîå ñâîèõ ðåãèñ- ïîñëåäíåãî áàéòà ýòó íàñòðîéêó íóæíî èçìå-
òðîâ. Ïðèçíàêîì ïðèåìà äàííûõ ÿâëÿåòñÿ áèò íèòü, ÷òî è ïðîèçâîäèòñÿ ñ ïîìîùüþ ïîäïðî-
ACK, êîòîðûé, â äàííîì ñëó÷àå ôîðìèðóåòñÿ ãðàììû I2C_AcknowledgeConfig (Ëèñòèíã 12).
ìèêðîêîíòðîëëåðîì. Åñëè ìèêðîêîíòðîëëåðó Ïîñëå òîãî êàê ïðèíÿëè âñå òðè áàéòà, ïåðå-
íåîáõîäèìî ïîëó÷èòü ñëåäóþùèé áàéò, òîãäà äàåòñÿ ñòîïîâûé áèò, ñèãíàëèçèðóþùèé î òîì,
îí ôîðìèðóåò áèò ACK, â ïðîòèâíîì ñëó÷àå ÷òî ýòîò ñåàíñ îáìåíà äàííûìè çàêîí÷åí.
ìèêðîñõåìà ïðåêðàòèò ïåðåäà÷ó èíôîðìàöèè. Ïîñëå ýòîãî ìîæíî ïåðåõîäèòü íà ñëåäóþùèé
 äàííîì ñëó÷àå ìîäóëü I2C ïåðâîíà÷àëü- ýòàï, çàêëþ÷àþùèéñÿ â ïðîâåðêå ïðèíÿòûõ
íî áûë íàñòðîåí íà ïåðåäà÷ó áèòà ACK ñðàçó äàííûõ.
46 ÑÕÅÌÛ
Ëèñòèíã 12. Èñõîäíûé êîä ïðèåìà èíôîðìàöèè ñòâëÿåòñÿ ÷åðåç ïåðåìåííóþ Time, ïîýòîìó
îò ìèêðîñõåìû DS1307 åå çíà÷åíèå ìîæåò èçìåíÿòüñÿ äâóìÿ ñïîñî-
case READ_DATA + 5: áàìè: ÷åðåç èíòåðôåéñ I2C, â ðåçóëüòàòå
if îáìåíà äàííûìè ñ ìèêðîñõåìîé DS1307, è
(I2C_CheckEvent(I2C_EVENT_MASTER_BYTE_RECEIVED)) ÷åðåç èíòåðôåéñ UART, â ðåçóëüòàòå îáìåíà
{
äàííûìè ñ êîíòðîëëåðîì ñèñòåìû.
P->Rx[P->ByteCount] = I2C_ReceiveData();
P->ByteCount++; Ïðèçíàêîì ìîäèôèêàöèè ïåðåìåííîé
Time ÷åðåç èíòåðôåéñ UART ÿâëÿåòñÿ ôëàã
// ïîñëå ïðèåìà ïîñëåäíåãî áàéòà ÀÑÊ HasDataToWrite. Ïîýòîìó åñëè ýòîò ôëàã óñòà-
// ïåðåäàâàòü íå íóæíî
íîâëåí, òî ïåðåìåííîé State áóäåò ïðèñâîå-
if (P->ByteCount == BUFFER_SIZE - 1)
I2C_AcknowledgeConfig(I2C_ACK_NONE); íî çíà÷åíèå WRITE_DATA è ìîäóëü I2C íà÷íåò
çàïèñü èíôîðìàöèè â ïåðâûå òðè ðåãèñòðà
if (P->ByteCount == BUFFER_SIZE) ìèêðîñõåìû DS1307 (Ëèñòèíã 13). Åñëè æå îí
{ ñáðîøåí, ïðîèçîéäåò ïðîâåðêà äàííûõ, ïðè-
// ïðèíÿëè âñå äàííûå íÿòûõ ÷åðåç èíòåðôåéñ I2C. Åñëè îíè îêàæóò-
I2C_GenerateSTOP(ENABLE);
ñÿ êîððåêòíûìè, òî ïåðåìåííîé State áóäåò
P->State = CHECK_DATA; ïðèñâîåíî çíà÷åíèå READ_DATA, ÷òî ïðèâåäåò
} ê íà÷àëó íîâîãî ñåàíñà ÷òåíèÿ äàííûõ èõ ìèê-
} ðîñõåìû DS1307. Åñëè æå íåò, òîãäà ïåðå-
break; ìåííîé State áóäåò ïðèñâîåíî çíà÷åíèå
WRITE_DATA äëÿ òîãî, ÷òîáû çàïèñàòü â ìèê-
Òðåòèé ýòàï – ïðîâåðêà ïðèíÿòûõ ðîñõåìó DS1307 êîððåêòíîå âðåìÿ, à çàîäíî
äàííûõ è çàïóñòèòü ÷àñû.
Ïðîâåðêó ïðèíÿòûõ çíà÷åíèé íåîáõîäèìî Ëèñòèíã 13. Èñõîäíûé êîä îáðàáîòêè èíôîðìà-
ïðîâîäèòü îáÿçàòåëüíî, ïîñêîëüêó ìèêðîñõå- öèè îò ìèêðîñõåìû DS1307
ìà DS1307 èìååò îäíó î÷åíü èíòåðåñíóþ
case CHECK_DATA: // ïðîâåðêà äàííûõ
îñîáåííîñòü, êîòîðàÿ ìîæåò îòíÿòü íåìàëî if (P->HasDataToWrite)
âðåìåíè ó ëþäåé, íåâíèìàòåëüíî ÷èòàþùèõ {
òåõíè÷åñêóþ äîêóìåíòàöèþ. Äåëî â òîì, ÷òî CalculateTxBuffer(P);
ñòàðøèé (ñåäüìîé) áèò ðåãèñòðà ñåêóíä ÿâëÿ- P->State = WRITE_DATA;
åòñÿ ôëàãîì îñòàíîâêè ÷àñîâ CH (Òàáëèöà 2). P->HasDataToWrite = FALSE;
}
È ýòîò ôëàã ïîäíèìàåòñÿ ïîñëå êàæäîãî ñáîÿ
else
ïèòàíèÿ ìèêðîñõåìû, â òîì ÷èñëå è ïîñëå {
çàìåíû áàòàðåè. Òàêèì îáðàçîì, ïðè ïåðâîì if (CalculateTime(P))
âêëþ÷åíèè ìèêðîñõåìû DS1307 áóäåò ïîëó- {
÷åíî âðåìÿ «00:00:80», ïðè ýòîì ÷àñû áóäóò P->State = READ_DATA;
}
ñòîÿòü, ïîòîìó ÷òî ýòîò ôëàã åùå è çàïðåùà-
else
åò ðàáîòó òàêòîâîãî ãåíåðàòîðà. À ýòî, â ñâîþ {
î÷åðåäü, ìîæåò ñîçäàòü èëëþçèþ íåèñïðàâ- // íåïðàâèëüíîå âðåìÿ - ñáðîñ ìèêðîñõåìû
íîñòè ìèêðîñõåìû èëè êâàðöåâîãî ðåçîíàòî- P->Tx[0] = 0;
ðà, ïîòîìó ÷òî îñöèëëîãðàô ïîêàæåò ïîëíîå P->Tx[1] = 0;
P->Tx[2] = 0;
îòñóòñòâèå êàêèõ-ëèáî êîëåáàíèé íà âûâî-
äàõ 1 è 2 ìèêðîñõåìû DS1307. P->State = WRITE_DATA;
Ñáðîñèòü ôëàã CH ìîæíî òîëüêî ÷åðåç }
èíòåðôåéñ I2C ïóòåì çàïèñè èíôîðìàöèè â }
ñîîòâåòñòâóþùèé ðåãèñòð. Òàêèì îáðàçîì, break;
åñëè ïðèíÿòûå äàííûå ÿâëÿþòñÿ íåêîððåê- Ïðîâåðêà ïðèíÿòûõ äàííûõ è âû÷èñëåíèå
òíûìè, òî íóæíî, êàê ìèíèìóì, «çàïóñòèòü» çíà÷åíèÿ ïåðåìåííîé Time ïðîèçâîäÿòñÿ â
÷àñû, îáíóëèâ ôëàã CH, à çàîäíî è óñòàíî- ïîäïðîãðàììå CalculateTime. Åñëè ðåçóëüòà-
âèòü âðåìÿ. òîì åå âûïîëíåíèÿ áóäåò «Ëîæü», òîãäà ïðîè-
Åñòü åùå îäèí âàæíûé ìîìåíò. Ñâÿçü çîéäåò îáíóëåíèå ïåðåäàþùåãî áóôåðà Tx è
ïëàòû ÷àñîâ ñ êîíòðîëëåðîì ñèñòåìû îñóùå- çàïèñü åãî â ìèêðîñõåìó. Îáðàòíîå ïðåîáðà-
ÐàäèîËîöìàí 01,02-2022 47
çîâàíèå ôîðìàòà – ôîðìèðîâàíèå çíà÷åíèé çàïèñè è àäðåñ ïåðâîé ÿ÷åéêè, êóäà áóäåò
ðåãèñòðîâ ìèêðîñõåìû èç çíà÷åíèÿ ïåðåìåí- çàïèñûâàòüñÿ èíôîðìàöèÿ. Íî åñëè â ðåæè-
íîé Time ïðîèçâîäèòñÿ â ïîäïðîãðàììå ìå ÷òåíèÿ ïîñëå ýòèõ îïåðàöèé ïðîèñõîäèë
CalculateTxBuffer, ïîñëå âûïîëíåíèÿ êîòîðîé ïåðåçàïóñê èíòåðôåéñà ïóòåì ïîâòîðíîé
ïðîèçâîäèòñÿ ñáðîñ ôëàãà HasDataToWrite. ïåðåäà÷è ñòàðòîâîãî áèòà, òî â ðåæèìå çàïè-
ñè äàëüøå áóäåò ïåðåäàâàòüñÿ ñîäåðæèìîå
×åòâåðòûé ýòàï – çàïèñü äàííûõ â áóôåðà Tx. È êàê òîëüêî áóäóò ïåðåäàíû âñå
ìèêðîñõåìó DS1307 òðè áàéòà, áóäåò ñôîðìèðîâàí ñòîïîâûé áèò.
Ýòîò ýòàï (Ëèñòèíã 14) âî ìíîãîì íàïîìè- Ïîñëå ýòîãî ïåðåìåííîé State áóäåò ïðèñâîå-
íàåò ýòàï ÷òåíèÿ. Âíà÷àëå ïåðåäàåòñÿ ñòàð- íî çíà÷åíèå READ_DATA, ÷òî ïðèâåäåò ê íà÷àëó
òîâûé áèò, çàòåì àäðåñ ìèêðîñõåìû â ðåæèìå íîâîãî ñåàíñà ÷òåíèÿ äàííûõ èç ìèêðîñõåìû.
case WRITE_DATA + 1:
if (I2C_CheckEvent(I2C_EVENT_MASTER_MODE_SELECT))
{
I2C_Send7bitAddress(0xD0, I2C_DIRECTION_TX);
P->State++;
}
break;
case WRITE_DATA + 2:
if (I2C_CheckEvent(I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED))
{
I2C_SendData(0x00);
P->ByteCount = 0;
P->State++;
}
break;
case WRITE_DATA + 3:
if (I2C_CheckEvent(I2C_EVENT_MASTER_BYTE_TRANSMITTING))
{
I2C_SendData(P->Tx[P->ByteCount]);
P->ByteCount++;
if (P->ByteCount == BUFFER_SIZE)
P->State++;
}
break;
case WRITE_DATA + 4:
if (I2C_CheckEvent(I2C_EVENT_MASTER_BYTE_TRANSMITTED))
{
I2C_GenerateSTOP(ENABLE);
P->State = READ_DATA;
}
break;
48 ÑÕÅÌÛ
ïîäïðîãðàììà òàêæå ïðîâåðÿåò êîððåêòíîñòü ! M_C10 – êîëè÷åñòâî ñåêóíä â êàæäîì èç
äàííûõ, ïîëó÷åííûõ ïî èíòåðôåéñó I2C. äåñÿòêîâ ìèíóò;
Ïîñêîëüêó ðåçóëüòàò ðàñ÷åòà ÿâëÿåòñÿ 32- ! H_C – êîëè÷åñòâî ñåêóíä â êàæäîé èç åäè-
ðàçðÿäíûì, à â 8-ðàçðÿäíûõ ìèêðîêîíòðîë- íèö ÷àñîâ;
ëåðàõ STM8 íåò ìîäóëÿ àïïàðàòíîãî óìíîæå-
íèÿ, äëÿ ñîêðàùåíèÿ êîëè÷åñòâà îïåðàöèé ! H_C10 – êîëè÷åñòâî ñåêóíä â êàæäîì èç
áûëà ïðèìåíåíà íåáîëüøàÿ õèòðîñòü – â äåñÿòêîâ ÷àñîâ.
èñõîäíûé êîä ïðîãðàììû áûëè çàëîæåíû Ýòî ïîçâîëèëî óïðîñòèòü è óñêîðèòü ðàñ-
ðåçóëüòàòû ïðîìåæóòî÷íûõ óìíîæåíèé, õðà- ÷åò çíà÷åíèÿ ïåðåìåííîé Time, êîòîðûé
íÿùèåñÿ â âèäå ïÿòè ìàññèâîâ êîíñòàíò: òåïåðü ñâîäèòñÿ ëèøü ê ñëîæåíèþ øåñòè 32-
! S10_C – êîëè÷åñòâî ñåêóíä â êàæäîì èç ðàçðÿäíûõ ÷èñåë, âûáèðàåìûõ èç ìàññèâîâ
äåñÿòêîâ ñåêóíä; ïî çíà÷åíèÿì ñîîòâåòñòâóþùèõ ïåðåìåííûõ
! M_C – êîëè÷åñòâî ñåêóíä â êàæäîé èç åäè- (S10, M, M10, H è H10), ñôîðìèðîâàííûõ èç ïðè-
íèö ìèíóò; åìíîãî áóôåðà Rx.
// ñåêóíäû
S = P->Rx[0] & 0x0F;
S10 = (P->Rx[0] & 0xF0) >> 4;
// ìèíóòû
M = P->Rx[1] & 0x0F;
M10 = (P->Rx[1] & 0xF0) >> 4;
// ÷àñû
H = P->Rx[2] & 0x0F;
H10 = (P->Rx[2] & 0xF0) >> 4;
return Result;
}
ÐàäèîËîöìàí 01,02-2022 49
áûëè çàìåíåíû öèêëè÷åñêèìè îïåðàöèÿìè Çàêëþ÷åíèå
âû÷èòàíèÿ è ñëîæåíèÿ.
Ìîäóëü I2C ìèêðîêîíòðîëëåðîâ STM8
Ëèñòèíã 16. Èñõîäíûé êîä ïîäïðîãðàììû îêàçàëñÿ íå î÷åíü óäîáíûì äëÿ ïðàêòè÷åñêî-
CalculateTxBuffer
ãî èñïîëüçîâàíèÿ. Îäíàêî ïî ñðàâíåíèþ ñ
void CalculateTxBuffer(TDS1307* P) «ðó÷íûì» ìåòîäîì ôîðìèðîâàíèÿ ñèãíàëîâ
{ èíòåðôåéñà I2C, êîòîðûé ìíå êîãäà-òî ïðèõî-
int32_t Buf = P->Time;
äèëîñü äåëàòü íà ìèêðîêîíòðîëëåðàõ, ó êîòî-
uint8_t S, M, H;
ðûõ íå áûëî ñòîëü ðàçâèòîé ïåðèôåðèè, åãî
// íîðìàëèçàöèÿ ïðèíÿòîãî çíà÷åíèÿ èñïîëüçîâàíèå ïîçâîëÿåò ñýêîíîìèòü äîñòà-
while (Buf >= 86400) òî÷íî áîëüøîå êîëè÷åñòâî âðåìåíè êàê
Buf -= 86400; ìàøèííîãî, òàê è ëè÷íîãî. Ïîýòîìó ñ ìîäó-
ëåì I2C íóæíî ó÷èòüñÿ ðàáîòàòü, è ýòî íå ïîä-
// îïðåäåëåíèå êîëè÷åñòâà ÷àñîâ
H = 0; ëåæèò ñîìíåíèþ.
while (Buf >= 3600) Íå áóäó ñïîðèòü, ÷òî ïðèâåäåííûå àëãî-
{ ðèòìû è èñõîäíûé êîä ìîãóò áûòü äàëåêî íå
H++;
Buf -= 3600;
ñàìûìè êðàñèâûìè è îïòèìàëüíûìè. Îäíàêî
} ó íèõ îäíî íåîñïîðèìîå ïðåèìóùåñòâî – îíè
// îïðåäåëåíèå êîëè÷åñòâà ìèíóò ðàáî÷èå. Ïî êðàéíå ìåðå, íà ìîìåíò íàïèñà-
M = 0; íèÿ ñòàòüè òåñòîâàÿ óñòàíîâêà ïðîðàáîòàëà
while (Buf >= 60) óæå áîëüøå òðåõ íåäåëü â ðåæèìå 24/7, è ïðè
{
M++;
ýòîì íå áûëî çàìå÷åíî êàêèõ-ëèáî ñáîåâ.
Buf -= 60; À åñëè îíè è áûëè, òî èõ óñòðàíåíèå ïðîè-
} çîøëî àâòîìàòè÷åñêè, áåç ìîåãî ó÷àñòèÿ.
// îïðåäåëåíèå êîëè÷åñòâà ñåêóíä Ïîýòîìó ÿ íàäåþñü, ÷òî ýòîò ìàòåðèàë îêà-
S = (uint8_t)Buf; æåòñÿ ïîëåçíûì êàê ñïåöèàëèñòàì, êîòîðûå
// ôîðìèðîâàíèå çíà÷åíèÿ ðåãèñòðà ñåêóíä
P->Tx[0] = 0;
óæå èìåþò îïðåäåëåííûé îïûò ïðîãðàììè-
while (S >= 10) ðîâàíèÿ ìèêðîêîíòðîëëåðîâ, òàê è òåì, êòî
{ äåëàåò òîëüêî ïåðâûå øàãè â îñâîåíèè ýòîãî
P->Tx[0] += 0x10; íåëåãêîãî, íî î÷åíü óâëåêàòåëüíîãî äåëà. ÐË
S -= 10;
}
P->Tx[0] += S;
Äîïîëíèòåëüíàÿ èíôîðìàöèÿ
// ôîðìèðîâàíèå çíà÷åíèÿ ðåãèñòðà ìèíóò 1. À. Ðóñó. Æîíãëèðóåì ïðåðûâàíèÿìè: îñîáåí-
P->Tx[1] = 0; íîñòè ðàáîòû ñ ìîäóëåì UART ìèêðîêîíòðîë-
while (M >= 10) ëåðîâ STM8
{ 2. STM8S Value line
P->Tx[1] += 0x10;
M -= 10; 3. I2C Bus
} 4. STM8S Series and STM8AF Series 8-bit micro-
P->Tx[1] += M; controllers. Reference Manual
// ôîðìèðîâàíèå çíà÷åíèÿ ðåãèñòðà ÷àñîâ 5. STM8S/A Standard Peripherals Library
P->Tx[2] = 0;
while (H >= 10)
{
Ìàòåðèàëû ïî òåìå
P->Tx[2] += 0x10; 1. Datasheet Maxim DS1307
H -= 10; 2. Datasheet STMicroelectronics STM8S003F3
}
3. Datasheet Texas Instruments LM1117
P->Tx[2] += H;
} 4. Datasheet MaxLinear SP485
50 ÑÕÅÌÛ
Ïðîñòîé ãåíåðàòîð
çàäåðæàííûõ èìïóëüñîâ
íà äâóõ D-òðèããåðàõ
Luca Bruno
EDN
ÈÑÒÎ×ÍÈÊ ÒÎÊÀ
5Â
6 R1
1.33k
5 D S 1
5Â Q 0.1%
5Â R2 VREF
IC1A
ÇÀÄÅÐÆÀÍÍÛÅ 11k 1.233 Â
C3 CD4013B
100 nF 3 ÈÌÏÓËÜÑÛ 0.1%
CLK 2
Q
R IC3
C2 4 LM4041
R4
3 8 100 pF 10k
+ Q1
ÓÏÐÀÂËßÞÙÅÅ R6 IC2A 1
ÍÀÏÐßÆÅÍÈÅ 100 TS3702 D1 2N5087
2 1N4148 Q2
0…2.56 Â –
4 2N5087
C4 IO
1 nF 100 ìêÀ
8 R5
9 S 13 100k C1
D Q 10 nF R3
ÏÎ ÆÅËÀÍÈÞ IC1B Q3 18k
1%
CD4013B 2N2222A
ÏÐÈÌÅ×ÀÍÈß: ÂÕÎÄ 11
ÇÀÏÓÑÊÀ CLK 12
ÍÀÏÐßÆÅÍÈÅ ÏÈÒÀÍÈß IC1 = 5  Q NC
ÂÎÇËÅ ÂÛÂÎÄÎÂ ÏÈÒÀÍÈß IC1 R
5Â
ÏÎÄÊËÞ×ÈÒÅ ÁËÎÊÈÐÎÂÎ×ÍÛÉ 10 ÏÈËÎÎÁÐ.
ÊÎÍÄÅÍÑÀÒÎÐ 100 ïÔ 0 ÍÀÏÐßÆÅÍÈÅ
ÐàäèîËîöìàí 01,02-2022 51
çàïóñêàåòñÿ ïåðåäíèì ôðîíòîì èìïóëüñà, íà ðîñõåìå IC1A ñäåëàí æäóùèé ìóëüòèâèáðàòîð
åå âûõîäå ôîðìèðóåòñÿ èìïóëüñ, ïåðåäíèé [1]. Øèðèíà åãî âûõîäíîãî èìïóëüñà ðàâíà
ôðîíò êîòîðîãî çàäåðæàí íà âåëè÷èíó, ðàâ-
íóþ ñóììå âûáðàííîé âðåìåííîé çàäåðæêè TD æV ö
è ôèêñèðîâàííîé ñîáñòâåííîé çàäåðæêè ðàñ- TW = R 4C2 ´ ln çç DD ÷÷ ,
è TTH ø
ïðîñòðàíåíèÿ TPD. Øèðèíó âûõîäíîãî èìïóëü-
ñà îïðåäåëÿåò ïîñòîÿííàÿ âðåìåíè R4C2.
ãäå VTH – íàïðÿæåíèå ïîðîãà öèôðîâûõ
Ïîëíûé äèàïàçîí çàäåðæåê îïðåäåëÿåòñÿ ÊÌÎÏ ñõåì, à VDD – íàïðÿæåíèå ïèòàíèÿ.
òî÷íûì èñòî÷íèêîì ïîñòîÿííîãî òîêà IO è êîí- Ïîñêîëüêó
äåíñàòîðîì C1. Êîãäà òðàíçèñòîð Q3 çàêðûò,
èñòî÷íèê òîêà çàðÿæàåò êîíäåíñàòîð C1, ãåíå- VDD
VTH » ,
ðèðóÿ ëèíåéíî èçìåíÿþùååñÿ íàïðÿæåíèå ñ 2
íàêëîíîì, ðàâíûì IO/C1. Çàäåðæêà – ýòî âðå-
ìÿ, íåîáõîäèìîå ïèëîîáðàçíîìó íàïðÿæå- òî
íèþ, äëÿ íàðàñòàíèÿ îò íà÷àëüíîãî óðîâíÿ äî
çíà÷åíèÿ, óñòàíîâëåííîãî íà âõîäå óïðàâëÿ- TW » R 4C2 ´ 0.69 .
þùåãî íàïðÿæåíèÿ.
 ýòîì ïðèëîæåíèè íàêëîí ïèëîîáðàçíî- Äèîä D1 ñîêðàùàåò âðåìÿ âîññòàíîâëå-
ãî íàïðÿæåíèÿ ñîñòàâëÿåò 10 ìÂ/ìêñ, ïîýòî- íèÿ. Ïîñëå ïîäà÷è ïèòàíèÿ òðàíçèñòîð Q3
ìó äèàïàçîí ïîëíîé øêàëû çàäåðæåê ñîñòàâ- íàõîäèòñÿ â ñîñòîÿíèè íàñûùåíèÿ, ïðèíè-
ëÿåò 256 ìêñ äëÿ óïðàâëÿþùèõ íàïðÿæåíèé ìàÿ íà ñåáÿ âûõîäíîé òîê èñòî÷íèêà, è, êàê
îò 0 äî 2.56 Â. Óñòàíîâèòü ïîëíóþ øêàëó òîëüêî âõîäíîé èìïóëüñ çàïóñêàåò ñõåìó,
çàäåðæåê ìîæíî, èçìåíèâ òîê IO ëèáî âûáî- «ëîã. 0», ïîÿâèâøèéñÿ íà âûõîäå Q ìèêðîñõå-
ðîì ñîïðîòèâëåíèÿ R1 + R2, ëèáî åìêîñòüþ ìû IC1B, âûêëþ÷àåò Q3 è çàïóñêàåò ãåíåðàöèþ
êîíäåíñàòîðà C1. Íàèëó÷øàÿ òî÷íîñòü äîñ- ïèëîîáðàçíîãî íàïðÿæåíèÿ. Êîãäà ëèíåéíî
òèãàåòñÿ â äèàïàçîíå òîêîâ èñòî÷íèêà îò íàðàñòàþùåå íàïðÿæåíèå ïðåâûñèò óïðàâ-
10 ìêÀ äî 1 ìÀ è åìêîñòåé êîíäåíñàòîðà îò ëÿþùåå íàïðÿæåíèå, óðîâåíü íàïðÿæåíèÿ íà
1 íÔ äî 1 ìêÔ; ïðè ýòîì ñîîòâåòñòâóþùàÿ âûõîäå êîìïàðàòîðà IC2A ñòàíåò âûñîêèì, è
øêàëà çàäåðæåê èçìåíÿåòñÿ îò 2.56 ìêñ äî íàðàñòàþùèé ôðîíò íà âõîäàõ CLK D-
256 ìñ.  êà÷åñòâå C1 ñëåäóåò èñïîëüçîâàòü òðèããåðà çàïóñòèò æäóùèé ìóëüòèâèáðàòîð
òî÷íûé ïëåíî÷íûé êîíäåíñàòîð. IC1A è ÷åðåç òðèããåð IC1B âêëþ÷èò òðàíçèñòîð
Q3, ïîçâîëÿÿ ðàçðÿæàòüñÿ êîíäåíñàòîðó C1.
Îñíîâîé èñòî÷íèêà òîêà ñëóæèò òî÷íûé
Ïîñëå òîãî, êàê âõîäíîé èìïóëüñ çàïóñòèò
ìèêðîìîùíûé øóíòîâîé èñòî÷íèê îïîðíîãî
ñõåìó, ëþáîé äðóãîé çàïóñêàþùèé èìïóëüñ,
íàïðÿæåíèÿ IC3, âûðàáàòûâàþùèé íàïðÿæå-
âîçíèêàþùèé ïåðåä çàäíèì ôðîíòîì çàäåð-
íèå 1.233  ñ íà÷àëüíîé òî÷íîñòüþ 0.2%. Ìèê-
æàííîãî âûõîäíîãî èìïóëüñà, íå ñïîñîáåí
ðîñõåìà LM4041 ÷åðåç òî÷íûå ðåçèñòîðû R1
èçìåíèòü ñîñòîÿíèå ñõåìû; èíûìè ñëîâàìè,
è R2 óïðàâëÿåò âêëþ÷åííûìè ïî ñõåìå Äàð-
ñõåìà íå îáëàäàåò ñâîéñòâîì ïåðåçàïóñêà.
ëèíãòîíà òðàíçèñòîðàìè Q1 è Q2 îïîðíûì
Ýòî ïîçâîëÿåò îäíîâðåìåííî äåëèòü ÷àñòîòó
òîêîì
âõîäíîãî ñèãíàëà è çàäåðæèâàòü åãî.
Õîòÿ ìèêðîñõåìû IC1 è IC2 ìîãóò ðàáîòàòü
VREF îò èñòî÷íèêà ïèòàíèÿ îò 3 äî 16 Â, ìèíèìàëü-
IO = = 100 ìêÀ .
R1 + R 2 íîå íàïðÿæåíèå ïèòàíèÿ ñõåìû ñîñòàâëÿåò
5 Â, ïîñêîëüêó â ïðîòèâíîì ñëó÷àå òðàíçèñ-
Êîíôèãóðàöèÿ Äàðëèíãòîíà ãàðàíòèðóåò, òîðû Q1 è Q2 íàõîäèëèñü áû âáëèçè íàñûùå-
÷òî áàçîâûé òîê áóäåò íåçíà÷èòåëåí, à òî÷- íèÿ, ôîðìèðóÿ ìåíåå ëèíåéíîå ïèëîîáðàç-
íîñòü âûõîäíîãî òîêà êîëëåêòîðà áóäåò íå íîå íàïðÿæåíèå. Äèàïàçîí âõîäíûõ ñèíôàç-
õóæå 0.3%. Ìîæíî èñïîëüçîâàòü ëþáûå ìàëî- íûõ íàïðÿæåíèé êîìïàðàòîðà TS3702 (IC2A)
ñèãíàëüíûå òðàíçèñòîðû, íî äëÿ ëó÷øåé òî÷- âêëþ÷àåò «çåìëþ», ÷òî ïîçâîëÿåò êîíòðîëè-
íîñòè ñëåäóåò âûáðàòü ìàëîøóìÿùèå áèïî- ðîâàòü âõîäíûå íàïðÿæåíèÿ äî 0 Â.
ëÿðíûå òðàíçèñòîðû ñ áîëüøèì óñèëåíèåì Îäíàêî äëÿ ïðàâèëüíîé ðàáîòû ñõåìû
ïî òîêó, òàêèå êàê 2N5087 èëè BC557C. Íà ìèê- ìèíèìàëüíîå óïðàâëÿþùåå íàïðÿæåíèå
52 ÑÕÅÌÛ
äîëæíî áûòü áîëüøå íàïðÿæåíèÿ íàñûùå- íàïðÿæåíèå îò 0 äî 2.56 Â, ÷òî äåëàåò åäèíè-
íèÿ òðàíçèñòîðà Q3. Çíà÷åíèå, èçìåðåííîå öó ìëàäøåãî ðàçðÿäà ðàâíîé 1 ìêñ. Îí ïèòà-
ïðè èñïîëüçîâàíèè êîìïîíåíòîâ, ïîêàçàííûõ åòñÿ íàïðÿæåíèåì îò 5 äî 16 Â è èìååò âðåìÿ
íà Ðèñóíêå 1, ñîñòàâèëî 12 ìÂ. Åñëè íóæíî óñòàíîâëåíèÿ 1 ìêñ. Ñîáñòâåííûé òîê,
óìåíüøèòü ýòî íàïðÿæåíèå, ìîæíî èñïîëüçî- ïîòðåáëÿåìûé ñõåìîé, ñîñòàâëÿåò ìåíåå
âàòü n-êàíàëüíûé MOSFET ñ ëîãè÷åñêèì 300 ìêÀ, ïîñêîëüêó â íåé èñïîëüçóþòñÿ òîëü-
óðîâíåì óïðàâëåíèÿ è íèçêèì ñîïðîòèâëåíè- êî ìèêðîìîùíûå ìèêðîñõåìû. ÐË
åì îòêðûòîãî êàíàëà. Äîïîëíèòåëüíûé âõîä-
íîé ôèëüòð íèæíèõ ÷àñòîò, ñîñòîÿùèé èç ýëå- Ññûëêè
ìåíòîâ R6 è C4, ïîìîãàåò î÷èñòèòü îò øóìà
1. Bhandarkar Santosh. Ïðîñòàÿ ñõåìà çàìåíÿåò
óïðàâëÿþùåå íàïðÿæåíèå. ìåõàíè÷åñêèé âûêëþ÷àòåëü
Åñëè âõîäíîå óïðàâëÿþùåå íàïðÿæåíèå
ôîðìèðóåòñÿ ñ ïîìîùüþ ÖÀÏ, ìîæíî ñäå- Ìàòåðèàëû ïî òåìå
ëàòü ãåíåðàòîð çàäåðæêè ñ öèôðîâûì ïðî-
1. Datasheet Analog Devices AD558
ãðàììèðîâàíèåì. Ïîäõîäÿùèì íåäîðîãèì 8-
2. Datasheet Texas Instruments CD4013B
ðàçðÿäíûì ÖÀÏ ÿâëÿåòñÿ AD558, èìåþùèé
âíóòðåííèé ïðåöèçèîííûé èñòî÷íèê îïîðíî- 3. Datasheet Microchip LM4041
ãî íàïðÿæåíèÿ íà îñíîâå øèðèíû çàïðåùåí- 4. Datasheet STMicroelectronics TS3702
íîé çîíû è îáåñïå÷èâàþùèé âûõîäíîå 5. Datasheet Central Semiconductor 2N5087
ÐàäèîËîöìàí 01,02-2022 53
Ýëåêòðîííûé
ïðåäîõðàíèòåëü
äëÿ íàñòðîéêè è ýêñïëóàòàöèè
íèçêîâîëüòíûõ óñòðîéñòâ
Ì. Ï. Áàñêîâ, Ìîñêâà
Ò
Òåìà ýëåêòðîííûõ ïðåäîõðàíèòåëåé êàê òðîííîãî ïðåäîõðàíèòåëÿ òðåáóåòñÿ åãî ðó÷-
ñàìîñòîÿòåëüíîãî êëàññà óñòðîéñòâ ïðîäîë- íîå èëè àâòîìàòè÷åñêîå ïðèâåäåíèå â ðàáî-
æàåò îñòàâàòüñÿ àêòóàëüíîé â ñëó÷àå ïèòà- ÷åå ñîñòîÿíèå.
íèÿ àïïàðàòóðû îò àâòîíîìíûõ èñòî÷íèêîâ, Ñóùåñòâåííûì íåäîñòàòêîì ýòîãî âèäà
ñïîñîáíûõ îáåñïå÷èòü çíà÷èòåëüíûå ðàç- çàùèòû ÿâëÿåòñÿ òî îáñòîÿòåëüñòâî, ÷òî
ðÿäíûå òîêè. Ïîäòâåðæäåíèåì ýòîìó ÿâëÿåò- òàêèå ïðåäîõðàíèòåëè ïðàêòè÷åñêè íåïðè-
ñÿ íåäàâíèé âûïóñê ôèðìîé Toshiba ìíîãî- ãîäíû äëÿ çàùèòû óñòðîéñòâ, ñòàðòîâûå òîêè
ôóíêöèîíàëüíîãî ñàìîâîññòàíàâëèâàþùå- êîòîðûõ â íåñêîëüêî ðàç ïðåâûøàþò íîìè-
ãîñÿ ïðåäîõðàíèòåëÿ TCKÅ712BNL [1]. íàëüíûå çíà÷åíèÿ, íàïðèìåð èìåþùèõ íà
 ñòàòüå ïðåäëàãàåòñÿ ëþáèòåëüñêèé âàðè- âõîäå êîíäåíñàòîðû áîëüøîé åìêîñòè.
àíò àíàëîãè÷íîãî óñòðîéñòâà íà äèñêðåòíûõ Ëîãè÷åñêè ðàññóæäàÿ, ìîæíî ïðèéòè ê
ýëåìåíòàõ. âûâîäó, ÷òî îïòèìàëüíûé àëãîðèòì ðàáîòû
Âñå ýëåêòðîííûå ïðåäîõðàíèòåëè ñîäåð- ýëåêòðîííîãî ïðåäîõðàíèòåëÿ âûãëÿäèò òàê:
æàò ðåãóëèðóþùèé ýëåìåíò â âèäå áèïîëÿð- ïîñëå âîçíèêíîâåíèÿ ñòàðòîâîé ïåðåãðóçêè
íîãî èëè ïîëåâîãî òðàíçèñòîðà è äåëÿòñÿ íà ïðåäîõðàíèòåëü ïåðåõîäèò â ðåæèì îãðàíè-
äâå êàòåãîðèè: ÷åíèÿ òîêà íà âðåìÿ Ò1, ïîçâîëÿþùåå çàùè-
1. Îãðàíè÷èòåëè òîêà, â êîòîðûõ òîê, ïîòðåá- ùàåìîé àïïàðàòóðå âûéòè íà øòàòíûé
ëÿåìûé íàãðóçêîé, íå ìîæåò ïðåâûñèòü ðåæèì. Åñëè ïåðåãðóçêà ïðîäîëæàåòñÿ áîëü-
íåêîòîðóþ âåëè÷èíó; øå âðåìåíè T1, ïðåäîõðàíèòåëü îòêëþ÷àåò
2. Òðèããåðíûå àâòîìàòû, îòêëþ÷àþùèå íà- íàãðóçêó îò èñòî÷íèêà ïèòàíèÿ.
ãðóçêó ïðè âîçíèêíîâåíèè ïåðåãðóçîê. Ëþáàÿ íåøòàòíàÿ ïåðåãðóçêà ñ÷èòàåòñÿ
Íåäîñòàòêîì ïåðâîé êàòåãîðèè çàùèòíûõ ñëó÷àéíîé, ïîýòîìó ïîñëå îòêëþ÷åíèÿ
óñòðîéñòâ ÿâëÿåòñÿ çíà÷èòåëüíàÿ ìîùíîñòü, íàãðóçêè ïðåäîõðàíèòåëü âûæèäàåò âðåìÿ
ðàññåèâàåìàÿ ðåãóëèðóþùèì ýëåìåíòîì Ò2, çàòåì äåëàåò òåñòîâîå âêëþ÷åíèå íàãðóç-
ïðè ïåðåãðóçêå è, òåì áîëåå, ïðè êîðîòêîì êè. Åñëè ïåðåãðóçêà íå èñ÷åçëà, ïîâòîðÿåòñÿ
çàìûêàíèè â íàãðóçêå. ïðîöåññ, îïèñàííûé âûøå.
Âòîðàÿ êàòåãîðèÿ çàùèòíûõ óñòðîéñòâ, êàê Ïîñêîëüêó â òå÷åíèå âðåìåíè Ò1 íà ðåãó-
ÿñíî èç íàçâàíèÿ, ðàáîòàåò ïî ïðèíöèïó òðèã- ëèðóþùåì ýëåìåíòå âûäåëÿåòñÿ çíà÷èòåëü-
ãåðà – ïîñëå àâàðèéíîãî ñðàáàòûâàíèÿ ýëåê- íàÿ ìîùíîñòü, âûçûâàþùàÿ åãî íàãðåâ,
54 ÑÕÅÌÛ
Òåïëîâàÿ çàùèòà
Âûêëþ÷åíèå
/âêëþ÷åíèå t°
RS Íàãðóçêà
Çàùèòà Ðåãóëèðóþùèé
VIN âõîäà ýëåìåíò
Äåòåêòîð Ñòàáèëèçàòîð
ïåðåãðóçêè òîêà
Ïîâòîðíîå
Âûêëþ÷åíèå âûêëþ÷åíèå
Ôîðìèðîâàòåëü
ëîãè÷åñêîãî Çàäåðæêà T1 Çàäåðæêà T2
ñèãíàëà
Àíàëèçàòîð
äëèòåëüíîñòè
ïåðåãðóçêè
ÐàäèîËîöìàí 01,02-2022 55
7…15 Â ZD1 R7 TP1
+VIN +VOUT
DA1 3 0.25
Ê âûâ. 14 DD1,DD2
In R6 R11 R12
1 Ê âûâ. 8 DD3 3ê 2ê 100ê
VT1 C2 Out +5 Â VT4
R1 100í Gnd VT2 VT3 ZD2
10ê 2 C2
100í C5 C7
33í 33í
1 R8 LED1
R2 DD1.1 DD1.2 3
1 5 & «Ïåðåãðåâ»
3ê 3 4 2
& & 10ê
2 6 DD3.1 R13
7 C9
5 R9 LED2 10ê
& +5 Â 100í
6
2ê «Ïåðåãðóçêà»
DD3.2
+5 Â DD1.3 12 DD2.1
8 11 1
VD1 10 13 & 3
9 & 2 &
C6
DD1.4 10ìê
R3 VD2 R10
75ê 820ê*
R4 C3 VD3
150ê* 2.2ìê
–VIN –VOUT
C4 DD2.3 +5 Â
4.7ìê DD2.2 8 DA1 – LM7805
5 10 DD1, DD2 – CD4093BE
4 9 & C8
10ìê DD3 – CD40107BE
6 &
VD1 ,VD2, VD3 – 1N4148
13
11 VT2, VT3 – BC557
R5 & VT1, VT4 – IRF4905
12
ZD1, ZD2 –15 B
Buz1
100ê DD2.4 LED1, LED2 – êðàñí.
TP1 – KSD-01F 45°
Buz1 – HCM1206X
DD1.2 íà÷èíàåò çàðÿä êîíäåíñàòîð Ñ3 ÷åðåç ñòîêîì ìèêðîñõåìû DD3.1. Òîê ÷åðåç ðåçèñ-
ðåçèñòîð R4. Âðåìÿ çàðÿäà êîíäåíñàòîðà äî òîð R8 ïîëíîñòüþ îòêðîåò VÒ3, âñëåäñòâèå
ïîðîãà ñðàáàòûâàíèÿ òðèããåðà Øìèòòà íà ÷åãî òðàíçèñòîð VÒ4 çàêðîåòñÿ, îáåñòî÷èâ
âõîäå ýëåìåíòà DD1.3 ñîîòâåòñòâóåò âðåìå- íàãðóçêó.
íè Ò1, óïîìÿíóòîìó ïðè îïèñàíèè àëãîðèòìà. ×åðåç íåêîòîðîå âðåìÿ (T2), íåîáõîäèìîå
Åñëè ïåðåãðóçêà çàêîí÷èòñÿ ðàíüøå, ÷åì äëÿ çàðÿäà êîíäåíñàòîðà Ñ6 æäóùåãî ìóëü-
ñðàáîòàåò òðèããåð Øìèòòà, êîíäåíñàòîð Ñ3 òèâèáðàòîðà, íà âûõîäå ýëåìåíòà DD2.1 óñòà-
íà÷íåò ðàçðÿæàòüñÿ ÷åðåç äèîä VD2 è ðåçèñ- íîâèòñÿ íèçêèé óðîâåíü, à íà âûõîäå DD3.1 –
òîð R3, âñëåäñòâèå ÷åãî îòêëþ÷åíèÿ íàãðóçêè âûñîêèé. Òîê ÷åðåç ðåçèñòîð R8 ïðåêðàòèòñÿ,
íå ïðîèçîéäåò! Òàêèì îáðàçîì, ýëåìåíò è ïðåäîõðàíèòåëü âíîâü ïåðåéäåò â ðåæèì
DD1.3 ñîâìåñòíî ñ Ñ3 è R4 ñîîòâåòñòâóåò îãðàíè÷åíèÿ òîêà â íàãðóçêå. Åñëè ïåðåãðóç-
äâóì óçëàì íà áëîê-ñõåìå: àíàëèçàòîðó äëè- êà èñ÷åçëà, òî âîññòàíîâèòñÿ øòàòíûé ðåæèì
òåëüíîñòè ïåðåãðóçêè è áëîêó çàäåðæêè ñèã- ðàáîòû. Åñëè ïåðåãðóçêà ïðîäîëæàåòñÿ, îïè-
íàëà íà âðåìÿ Ò1. ñàííûé âûøå öèêë ïîâòîðèòñÿ.
Åñëè çà âðåìÿ Ò1 ïåðåãðóçêà íå ïðåêðà- Ïðè óêàçàííûõ íà ñõåìå âåëè÷èíàõ âðåìÿ-
òèòñÿ, òî íà âûõîäå ýëåìåíòà DD1.3 ôîðìè- çàäàþùèõ ýëåìåíòîâ âðåìÿ Ò1 ðàâíî
ðóåòñÿ îòðèöàòåëüíûé ïåðåïàä, çàïóñêàþ- 380 ìèëëèñåêóíä, à âðåìÿ Ò2 – îêîëî 8 ñå-
ùèé æäóùèé ìóëüòèâèáðàòîð íà ýëåìåíòàõ êóíä. Ïðè ïîâòîðåíèè óñòðîéñòâà ïîëüçîâà-
DD1.4 è DD2.1. Ïðè ýòîì íà âûõîäå DD1.4 òåëü ìîæåò èçìåíèòü âðåìåííûå ïàðàìåòðû
óñòàíîâèòñÿ âûñîêèé óðîâåíü, êîòîðûé â ïðåäîõðàíèòåëÿ, èñõîäÿ èç êîíêðåòíûõ
ñâîþ î÷åðåäü âûçîâåò ïîÿâëåíèå íèçêîãî õàðàêòåðèñòèê íàãðóçêè, èëè ñäåëàòü èõ ðåãó-
óðîâíÿ íà âûõîäíîì òðàíçèñòîðå ñ îòêðûòûì ëèðóåìûìè â øèðîêèõ ïðåäåëàõ.
56 ÑÕÅÌÛ
Ëîãè÷åñêèå ýëåìåíòû, íå èñïîëüçóþùèå- Ýëåêòðîííûé ïðåäîõðàíèòåëü, îïèñûâàå-
ñÿ íåïîñðåäñòâåííî â ðàáîòå ýëåêòðîííîãî ìûé â ýòîé ñòàòüå, èñïûòûâàëñÿ ïðè êîðîò-
ïðåäîõðàíèòåëÿ, çàäåéñòâîâàíû äëÿ èíäèêà- êîì çàìûêàíèè íà âûõîäå è íàïðÿæåíèè
öèè àâàðèéíîãî ñîñòîÿíèÿ – ñâåòîâîé (DD3.2) èñòî÷íèêà 25.5  (äâà 12-âîëüòîâûõ àêêóìó-
è çâóêîâîé (DD2.2, DD2.3, DD2.4). ëÿòîðà, ñîåäèíåííûõ ïîñëåäîâàòåëüíî).
Ïîñëå 4 - 5 òåñòîâûõ âêëþ÷åíèé ñðàáàòûâàëà
Íåñìîòðÿ íà âûñîêóþ ñêâàæíîñòü òåñòî-
òåïëîâàÿ çàùèòà.
âûõ èìïóëüñîâ è îòíîñèòåëüíî íåáîëüøîé
ñðåäíèé òîê ÷åðåç VT4, ïîñëåäíèé îùóòèìî Ïðè øòàòíîì íàïðÿæåíèè 12.8  è êîðîò-
êîì çàìûêàíèè íà âûõîäå òåïëîâàÿ çàùèòà
íàãðåâàåòñÿ ïðè äëèòåëüíûõ ïåðåãðóçêàõ,
ñðàáàòûâàëà ïîñëå 12 - 15 òåñòîâûõ âêëþ÷å-
÷òî òðåáóåò åãî óñòàíîâêè íà ðàäèàòîð.
íèé. Èñõîäÿ èç óñëîâèé ýêñïëóàòàöèè, óñòðîé-
Íà áëîê-ñõåìå ïðèñóòñòâóåò òåïëîâàÿ ñòâî ñìîíòèðîâàíî â êîðïóñå áåç âåíòèëÿöè-
çàùèòà, êîòîðîé íà ïðèíöèïèàëüíîé ñõåìå îííûõ îòâåðñòèé ñ ðàçìåðàìè 90 × 60 × 20 ìì.
ñîîòâåòñòâóåò áèìåòàëëè÷åñêèé òåïëîâîé Îïðåäåëåííûì íåäîñòàòêîì ýëåêòðîííîãî
ïðåäîõðàíèòåëü TP1. Òåïëîâîé ïðåäîõðà- ïðåäîõðàíèòåëÿ, ïðåäëîæåííîãî âíèìàíèþ
íèòåëü âûïîëíåí â êîðïóñå ÒÎ-220, ÷òî ÷èòàòåëåé, ÿâëÿåòñÿ îòíîñèòåëüíî áîëüøîå
ïîçâîëÿåò ñìîíòèðîâàòü åãî ìàêñèìàëüíî ïàäåíèå íàïðÿæåíèÿ íà ðåçèñòîðå R7 ïðè
áëèçêî ê òðàíçèñòîðó VÒ4. Â ðåàëüíîé òîêàõ, áëèçêèõ ê ïîðîãó ñðàáàòûâàíèÿ çàùè-
êîíñòðóêöèè òåïëîâîé ïðåäîõðàíèòåëü ðàñ- òû. Îäíàêî ëþáîé ïðåäîõðàíèòåëü ïðåäïî-
ïîëîæåí çåðêàëüíî òðàíçèñòîðó VÒ4 ïî äðó- ëàãàåò ðàáî÷èå òîêè, ñóùåñòâåííî ìåíüøèå
ãóþ ñòîðîíó ìåäíîé ïëàñòèíû òîëùèíîé ïîðîãà ñðàáàòûâàíèÿ çàùèòû, òàê ÷òî ýòî íå
2 ìì ïëîùàäüþ îêîëî 10 êâàäðàòíûõ ñàíòè- ÿâëÿåòñÿ áîëüøîé ïðîáëåìîé. ÐË
ìåòðîâ è êðåïèòñÿ òåì æå âèíòîì. Òåìïåðà-
òóðà ñðàáàòûâàíèÿ òåïëîâîãî ïðåäîõðàíè- Ññûëêè
òåëÿ ñîñòàâëÿåò 45 ãðàäóñîâ. Ýòî â êàêîé-òî 1. Ê ïðîäóêòîâîé ëèíåéêå Toshiba äîáàâëåí ìíî-
ñòåïåíè ãàðàíòèðóåò, ÷òî òåìïåðàòóðà êðèñ- ãîôóíêöèîíàëüíûé ñàìîâîññòàíàâëèâàþùèé-
òàëëà òðàíçèñòîðà VÒ4 íå ïðåâûñèò äîïóñ- ñÿ ýëåêòðîííûé ïðåäîõðàíèòåëü.
òèìûõ çíà÷åíèé. 2. Øóëüãèí Î. À. Çàùèòà óñòðîéñòâ îò íåïðàâèëü-
íîé ïîäà÷è ïîëÿðíîñòè ïèòàíèÿ.
Ñïåöèôèêà ðàáîòû MOSFET â ëèíåéíîì 3. Jim Walker. MOSFET â íèçêîâîëüòíûõ ñõåìàõ
ðåæèìå çàñòàâëÿåò î÷åíü âíèìàòåëüíî îòíî- çàùèòû îò îáðàòíîãî íàïðÿæåíèÿ.
ñèòüñÿ ê èõ òåïëîâîìó ðåæèìó è èçáåãàòü
íàãðåâà êðèñòàëëà äî òåìïåðàòóð, áëèçêèõ ê Ìàòåðèàëû ïî òåìå
ìàêñèìàëüíî äîïóñòèìûì. 1. Datasheet Texas Instruments LM7805
Èñïîëüçóåìûé â êà÷åñòâå ðåãóëèðóþùåãî 2. Datasheet Texas Instruments CD4093BE
ýëåìåíòà òðàíçèñòîð IRF4905 íå ÿâëÿåòñÿ 3. Datasheet Texas Instruments CD40107BE
îïòèìàëüíûì äëÿ ðàáîòû â ëèíåéíîì ðåæè- 4. Datasheet Infineon IRF4905
ìå, îäíàêî òðè ãîäà ýêñïëóàòàöèè ïîäòâåðäè- 5. Datasheet Ruichi KSD-01F
ëè íàäåæíîñòü óñòðîéñòâà. 6. Datasheet JL World HCM1206X
ÐàäèîËîöìàí 01,02-2022 57
Ïðîñòàÿ ñõåìà
óïðàâëåíèÿ íàïðàâëåíèåì
è ñêîðîñòüþ âðàùåíèÿ äâèãàòåëÿ
Jean-Bernard Guiot
EDN
ÏÐÈÌÅ×ÀÍÈß:
Q1, Q3 = TIP142. IC1 = ÒÀÉÌÅÐ 555.
Q2, Q4 = TIP147. D3 TO D6 = BYV26E.
Q5 = BC161, BC556, 2N3906. D1, D2, D8 = 1N4148, 1N4007.
Q6 = BC160, BC546, 2N3904. D7 = ÑÒÀÁÈËÈÒÐÎÍ 15 Â, 0.4 Âò
Ðèñóíîê 1. Ñ ïîìîùüþ ýòîé ïðîñòîé ñõåìû ìîæíî óñòàíàâëèâàòü ñêîðîñòü è íàïðàâëåíèå âðàùå-
íèÿ äâèãàòåëÿ.
58 ÑÕÅÌÛ
íàïðÿæåíèÿ íà îáîèõ âõîäàõ (íåò êîìàíäû) TON = 160 ñ TON = 25 ñ
òðàíçèñòîðû Q2 è Q4 çàêðûòû, è äâèãàòåëü
îñòàíàâëèâàåòñÿ. Ïðè ýòîì äâèãàòåëü èñïû-
òûâàåò íåáîëüøîå òîðìîçÿùåå âîçäåéñòâèå
îò ïåðåêëþ÷àþùèõñÿ òðàíçèñòîðîâ Q1 è Q3.
Ïðè íèçêîì óðîâíå íà îäíîì èç âõîäîâ TOFF = 5 ñ TOFF = 150 ñ
(âõîä ïîäêëþ÷åí ê 0 Â), íàïðèìåð, íà CW èëè (à) (á)
CCW, îòêðûâàåòñÿ îäèí èç òðàíçèñòîðîâ Q2
èëè Q4, áàçîâûå òîêè êîòîðûõ îãðàíè÷èâàþò- Ðèñóíîê 2. Ïîëîæåíèå äâèæêà ïîòåíöèîìåò-
ñÿ ðåçèñòîðàìè R1 è R4. Èìïóëüñíûé óïðàâ- ðà óïðàâëåíèÿ ñêîðîñòüþ îïðåäåëÿåò êîýô-
ëÿþùèé ñèãíàë, ïîäàâàåìûé íà áàçó òðàí- ôèöèåíò çàïîëíåíèÿ èìïóëüñîâ ìîäóëÿòîðà.
çèñòîðà Q1 èëè Q3, çàìûêàåò áàçó íà çåìëþ, (à) – b = 0, äâèæîê â ñàìîì âíèçó; (á) – b = 1,
äâèæîê ââåðõó.
âûêëþ÷àÿ ñîîòâåòñòâóþùèé òðàíçèñòîð.
 ïðîòèâîïîëîæíîì ïëå÷å òðàíçèñòîð Q4 èëè
Q2 çàêðûò, íî íà áàçó Q3 èëè Q1 ÷åðåç äèîä D2 ìûì êîýôôèöèåíòîì çàïîëíåíèÿ. Íà Ðèñóí-
èëè D1 è ðåçèñòîð R6 èëè R5 ïîñòóïàþò êå 2à äâèæîê ïîòåíöèîìåòðà íàõîäèòñÿ â
èìïóëüñû îò ìîäóëÿòîðà. Òàêèì îáðàçîì, Q3 êðàéíåì íèæíåì ïîëîæåíèè (b = 0). Íà
èëè Q1 îòêðûâàþòñÿ êàæäûé ðàç, òîãäà âêëþ- Ðèñóíêå 2á äâèæîê ïîòåíöèîìåòðà íàõîäèò-
÷àåòñÿ òðàíçèñòîð Q5.  ìîäóëÿòîðå èñïîëü- ñÿ â êðàéíåì âåðõíåì ïîëîæåíèè (b = 1). Q5 è
çîâàíà ìèêðîñõåìà òàéìåðà 555 (IC1), âêëþ- Q6 ñìåùàþò óðîâåíü èìïóëüñîâ äëÿ óïðàâ-
÷åííîãî àâòîêîëåáàòåëüíûì ìóëüòèâèáðàòî- ëåíèÿ áàçàìè òðàíçèñòîðîâ Q1 è Q3, êîòîðûå
ðîì. Ñòàáèëèòðîí D7 è ðåçèñòîð R10 îãðàíè- îòêðûâàþòñÿ òîëüêî â òî âðåìÿ, êîãäà íàïðÿ-
÷èâàþò íàïðÿæåíèå ïèòàíèÿ ìèêðîñõåìû IC1 æåíèå íà âûõîäå òàéìåðà 555 (âûâîä 3)
ìàêñèìàëüíî äîïóñòèìûì çíà÷åíèåì 15 Â. èìååò âûñîêèé óðîâåíü (TON). Äëèòåëüíîñòü
Âðåìÿçàäàþùèé êîíäåíñàòîð C2 çàðÿæàåòñÿ èõ îòêðûòîãî ñîñòîÿíèÿ çàäàåò ñêîðîñòü âðà-
÷åðåç ðåçèñòîð R11, âåðõíþþ ÷àñòü ïîòåíöèî- ùåíèÿ. Äèîäû D3-D6 çàùèùàþò òðàíçèñòîðû
ìåòðà R12 è ñòàáèëèòðîí D7. Ðàçðÿä ïðîèñõî- Q1-Q4 îò èíäóêòèâíûõ áðîñêîâ íàïðÿæåíèÿ.
äèò ÷åðåç íèæíþþ ÷àñòü ïîòåíöèîìåòðà R12. Ïðåäîõðàíèòåëü F1 çàùèùàåò âñþ ñõåìó îò
Åñëè äëÿ îáîçíà÷åíèÿ ïîçèöèè äâèæêà R12 òîêîâîé ïåðåãðóçêè. Êîíäåíñàòîð C3 ìåæäó
ââåñòè âåëè÷èíó b (b = 0.5 – ñåðåäèíà, b = 0 – øèíîé VCC è çåìëåé ïðåäíàçíà÷åí äëÿ
– âåðõ, b = 1 – íèç), âðåìÿ çàðÿäà áóäåò âûðà- ôèëüòðàöèè ïèêîâ òîêà. Ñõåìà ïîìîãàëà
æàòüñÿ êàê îïðåäåëÿòü ñêîðîñòè èëè ïåðåäàòî÷íûå
îòíîøåíèÿ ðåäóêòîðîâ âî âðåìÿ èñïûòàíèé
TON - 0.693C[R11 + R12 × (1 - b)] è íàñòðîéêè ïðîòîòèïîâ íà íåáîëüøèõ ñòàí-
êàõ. Ïðåäïî÷òèòåëüíåå èñïîëüçîâàòü òðàí-
à âðåìÿ ðàçðÿäà çèñòîðû Äàðëèíãòîíà, âûáèðàÿ èõ â ñîîòâå-
òñòâèè ñ íàïðÿæåíèåì èñòî÷íèêà ïèòàíèÿ è
TOFF - 0.693bCR12 . òîêîì ìîòîðà. (È íå çàáûâàéòå î áîëüøîé
èíäóêòèâíîñòè äâèãàòåëÿ). Ñîïðîòèâëåíèå
Òàêèì îáðàçîì, îáùèé ïåðèîä èìïóëüñîâ ðåçèñòîðà R10 è ðàáî÷åå íàïðÿæåíèå ñòàáè-
ðàâåí ëèòðîíà âûáèðàþò, èñõîäÿ èç íàïðÿæåíèÿ
èñòî÷íèêà ïèòàíèÿ VCC. ÐË
TON + TOFF = 0.693C[R11 + R12 × (1 - b + b)] =
= 0.693C[R11 + R12 ] .
Ìàòåðèàëû ïî òåìå
1. Datasheet Texas Instruments LM555
Âûõîäíîé ñèãíàë íà âûâîäå 3 ïðåäñòàâ- 2. Datasheet STMicroelectronics TIP142
ëÿåò ñîáîé ïðÿìîóãîëüíûå èìïóëüñû ñ 3. Datasheet STMicroelectronics TIP147
ïî÷òè ôèêñèðîâàííîé ÷àñòîòîé è ðåãóëèðóå- 4. Datasheet Vishay BYV26E
ÐàäèîËîöìàí 01,02-2022 59
Ïîäàâëåíèå
äðåáåçãà êîíòàêòîâ
ñ ïîìîùüþ âñòðîåííûõ
â ìèêðîêîíòðîëëåð EFM8LB1
êîíôèãóðèðóåìûõ
ëîãè÷åñêèõ ýëåìåíòîâ
Àëåêñåé Êóçüìèíîâ, Ìîñêâà
60 ÑÕÅÌÛ
561ËÀ7 ñòîèò ìåíåå 15 ðóá. Òàêèå êíîïêè âûïóñêàþò-
& Q ñÿ êàê ñ ôèêñàöèåé, òàê è áåç ôèêñàöèè. Ïîñ-
R1 ëåäíÿÿ, íàïðèìåð, èñïîëüçóåòñÿ â ëþáîì
SW 100K íàñòîëüíîì êîìïüþòåðå (ñèñòåìíîì áëîêå) â
+UÏ êíîïêå RESET.
R2
100K Êðîìå òîãî, âûïóñêàåòñÿ êíîïêà P2-0S
& Q
(PSM2-1) (ñî âñòðîåííîé êíîïêîé PS-800L)
óæå â êîðïóñå ñ óäîáíîé ðó÷êîé äëÿ íàæàòèÿ è
äàæå ñî ñâåòîäèîäîì, òîðåö êîòîðîãî âûâå-
Ðèñóíîê 1. Àíòèäðåáåçãîâàÿ ñõåìà íà RS
òðèããåðå. äåí íà âåðõíþþ ÷àñòü êîðïóñà (Ðèñóíîê 2á).
Ñòîèìîñòü òàêîé êíîïêè – íå áîëåå 50 ðóá.
Êíîïêè PS-800L è PSM2-1 ëåãêîäîñòóïíû:
øîå âðåìÿ çàäåðæêè, êîòîðîå âî ìíîãèõ êðè-
îíè ïðîäàþòñÿ êàê â êîìïàíèÿõ, òîðãóþùèõ
òè÷åñêèõ ñëó÷àÿõ ïðîñòî íåïðèåìëåìî. Âòî-
ýëåêòðîííûìè êîìïîíåíòàìè, òàê è â ìàãàçè-
ðîé ñïîñîá îñíîâàí íà èñïîëüçîâàíèè ðàç-
íàõ ðàäèîäåòàëåé.
ëè÷íîãî ðîäà òðèããåðîâ, íàïðèìåð, RS-
òðèããåðà (Ðèñóíîê 1). Ïðè çàìûêàíèè, íàïðè- Íî åñëè êíîïêè òàêèå äåøåâûå è ëåãêîäîñ-
ìåð, âåðõíåãî êîíòàêòà ïåðåêëþ÷àòåëÿ SW òóïíûå, òî â ÷¸ì æå òîãäà çàêëþ÷àåòñÿ íåäîñ-
òðèããåð ïåðåáðàñûâàåòñÿ ïåðâûì æå êàñàíè- òàòîê ñõåìû íà Ðèñóíêå 1? À íåäîñòàòîê
åì êîíòàêòîâ, è äàëüíåéøèé èõ äðåáåçã íà ñõåìû çàêëþ÷àåòñÿ â íåîáõîäèìîñòè èñïîëü-
òðèããåð óæå íå âëèÿåò. Ïðè ðàçìûêàíèè âåð- çîâàíèÿ äîïîëíèòåëüíûõ àïïàðàòíûõ ñðåäñòâ
õíåãî êîíòàêòà è äâèæåíèè ïåðåêëþ÷àòåëÿ ê (òî åñòü ñàìà ìèêðîñõåìà, íàïðèìåð, 561ËÀ7
íèæíåìó òðèããåð òàêæå ñîõðàíÿåò ñâîå ñîñòî- è ðåçèñòîðû R1 è R2), êîòîðûå ñóùåñòâåííî
ÿíèå, íåñìîòðÿ íà äðåáåçã ðàçìûêàþùåãî óâåëè÷èâàþò ðàçìåð âñåãî óñòðîéñòâà. (Íà-
êîíòàêòà, à ïåðâîå æå êàñàíèå ïåðåêëþ÷àòå- ïðèìåð, ðàçìåð ÊÐ561ËÀ7 áîëåå ÷åì â 10 ðàç
ëÿ íèæíåãî êîíòàêòà ïåðåáðàñûâàåò òðèããåð â ïðåâûøàåò ðàçìåð êîðïóñà EFM8LB12-
ïðîòèâîïîëîæíîå ñîñòîÿíèå, è äàëüíåéøèé QFN32 è åùå áîëüøå ðàçìåðà êîðïóñà
äðåáåçã íèæíåãî êîíòàêòà íà ñîñòîÿíèå òðèã- EFM8LB12-QFN24).
ãåðà íå âëèÿåò. Ýòà ñõåìà õîðîøî èçâåñòíà è Èçáàâèòüñÿ îò àïïàðàòíûõ ñðåäñòâ ïîçâî-
äîñòàòî÷íî ÷àñòî èñïîëüçóåòñÿ, òàê êàê èìååò ëÿåò îäíî íîâøåñòâî, êîòîðîå â ïîñëåäíåå
ïîâûøåííîå áûñòðîäåéñòâèå ïî ñðàâíåíèþ ñ âðåìÿ ñòàëè ïðèìåíÿòü â ÌÊ, à èìåííî –
ïåðâûì òèïîì (ñì. âûøå), íî â êîììåíòàðèÿõ âñòðîåííûå êîíôèãóðèðóåìûå ëîãè÷åñêèå
ê íåé, êàê ïðàâèëî, ìîæíî îáíàðóæèòü, ÷òî ýëåìåíòû (óñòðîéñòâà) – Configurable Logic
îíà èìååò îäèí ñåðüåçíûé íåäîñòàòîê, à Unit, ñîêðàùåííî, CLU. Èíôîðìàöèÿ î CLU,
èìåííî, – íåîáõîäèìîñòü èñïîëüçîâàòü êíîï- ÷òî â ðóêîâîäñòâå ïîëüçîâàòåëÿ EFM8LB1
êó ñ äâóìÿ ïåðåêëþ÷àåìûìè êîíòàêòàìè (à íå (EFM8LB1 Reference Manual [1]), ÷òî â ñòàòüå
îäíèì). Îäíàêî, íà âçãëÿä àâòîðà, íåäîñòàòîê î ïðèìåíåíèè CLU [2] äîâîëüíî ñêóäíà. Òàì,
ýòîé ñõåìû êðîåòñÿ ñîâñåì íå â ýòîì, íàïðèìåð, äàæå íå ïåðå÷èñëåíû âñå ëîãè-
ïîñêîëüêó êíîïêè ñ ïåðåêëþ÷àåìûìè êîíòàê- ÷åñêèå ôóíêöèè CLU, êàê èõ çàïèñûâàòü â
òàìè âûïóñêàþòñÿ ìèëëèîíàìè øòóê è èìåþò ïðîãðàììå è ò.ï. Íèæå â êðàòêîì âèäå ýòîò
«êîïåå÷íóþ» ñòîèìîñòü. ïðîáåë áóäåò âîñïîëíåí. Êðîìå òîãî, áóäåò
Íàïðèìåð, êíîïêà ñ äâóìÿ ãðóïïàìè ïåðå- îáúÿñíåíà èäåÿ, êàê ñ ïîìîùüþ CLU ñîçäàòü
êëþ÷àåìûõ êîíòàêòîâ (òî åñòü, ñ 6-þ êîíòàê- «ñõåìó» âíóòðè ÌÊ, ñîîòâåòñòâóþùóþ ñõåìå
òàìè) PS-800L ðàçìåðîì 8×8 ìì (Ðèñóíîê 2à) Ðèñóíîê 1.
Èòàê, â ÌÊ EFM8LB1 èìåþòñÿ ÷åòûðå CLU:
CLU0, CLU1, CLU2 è CLU3. Êàæäûé CLU
èìååò 3 âõîäà: A, B è C è îäèí âûõîä. Âõîäû A
è B – ñòàíäàðòíûå ëîãè÷åñêèå âõîäû (êàê,
íàïðèìåð, äâà ñòàíäàðòíûõ âõîäà ó 561ËÀ7,
Ðèñóíîê 1), à âõîä C – äîïîëíèòåëüíûé âõîä
ïåðåíîñà (carry) ñ âûõîäà ïðåäûäóùåãî CLU.
(à) (á)
Íàïðèìåð, âõîä C CLU1 – ýòî âûõîä CLU0,
Ðèñóíîê 2. Êíîïêè: à – PS-800L, á – PSM2-1. âõîä C CLU0 – âûõîä CLU3 è ò.ï., ò.å. îíè êàê
ÐàäèîËîöìàí 01,02-2022 61
áû ðàñïîëîæåíû ïî êðóãó. Ôóíêöèè êàæäîãî äó CLU2. Åñëè â ïðîãðàììíûõ ñðåäñòâàõ äëÿ
CLU – îñíîâíûå ôóíêöèè ëîãè÷åñêèõ ýëåìåí- êàæäîãî CLU çàïèñàòü âûðàæåíèå ~(A&B), òî
òîâ: È (AND), ÈËÈ (OR), èñêëþ÷àþùåå ÈËÈ ïîëó÷èì RS-òðèããåð, êàê íà Ðèñóíêå 1. Íàçíà-
(XOR) è ÍÅ (NOT). Çàïèñûâàþòñÿ ôóíêöèè ÷èì âõîäíûå ïîðòû ÌÊ (äëÿ âõîäîâ A CLU) êàê
ñëåäóþùèìè çíà÷êàìè: «&» – È, «|» – ÈËÈ, öèôðîâûå âõîäû (Digital ÎpenDrain I/O) ñî
«^» – èñêëþ÷àþùåå ÈËÈ, «~» – ÍÅ. Êðîìå ñëàáîòî÷íûìè ïîäòÿæêàìè ê ïèòàíèþ (Weak
òîãî, èñïîëüçóþòñÿ çíà÷êè ñêîáîê «(», «)» è Pullup), ÷òî áóäåò ñîîòâåòñòâîâàòü ðåçèñòî-
ñèìâîëû «A», «B» è «C». Íàïðèìåð, ÷òîáû ðàì R1 è R2, ïîäêëþ÷åííûì ê ïèòàíèþ, à
ïîëó÷èòü îäèí ëîãè÷åñêèé ýëåìåíò 2È-ÍÅ âûõîäíûå ïîðòû (äëÿ âûõîäîâ CLU) – êàê öèô-
êàê, íàïðèìåð, â 561ËÀ7 (Ðèñóíîê 1), íåîáõî- ðîâûå âûõîäû (Digital Push-Pull Output). Åñëè
äèìî çàïèñàòü: «~(A & B)». Ïðè ýòîì ñîîòâåò- òåïåðü ê îáîèì âõîäíûì ïîðòàì ïîäêëþ÷èòü
ñòâóþùèé CLU áóäåò âûïîëíÿòü ýòó ôóíê- êíîïêó, òî ïîëó÷èì àíòèäðåáåçãîâóþ «ñõåìó»,
öèþ, à ïåðåíîñ C ó÷èòûâàòüñÿ íå áóäåò (ïî- ïîëíîñòüþ ñîîòâåòñòâóþùóþ Ðèñóíêó 1. Ïðè
ñêîëüêó C â âûðàæåíèå íå âõîäèò). Âõîäû íàæàòèè íà êíîïêó íà âûõîäàõ CLU2 è CLU3
êàæäîãî CLU ìîæíî ïîäêëþ÷èòü ëèáî ê âíåø- ïîÿâÿòñÿ âçàèìíî èíâåðñíûå ïåðåïàäû
íèì âûâîäàì (ïîðòàì) ÌÊ (èõ, ïðàâäà, îãðà- íàïðÿæåíèÿ, êàê íà âûõîäàõ Q è Q RS-
íè÷åííîå êîëè÷åñòâî), ëèáî, íàïðèìåð, ê òðèããåðà. Ïðè÷åì, ýòè ïåðåïàäû íå áóäóò çàâè-
âûõîäó äðóãîãî CLU. Êðîìå òîãî, âûõîäû êàæ- ñåòü îò äðåáåçãà êîíòàêòîâ êíîïêè.
äîãî CLU ìîæíî âûâåñòè íà âíåøíèå âûâîäû Êàê âèäíî èç îáúÿñíåíèÿ âûøå, íè÷åãî
ÌÊ (ïîðòû), ïðè÷åì, äëÿ êàæäîãî âûõîäà CLU ñëîæíîãî â îðãàíèçàöèè ïîäîáíîé «ñõåìû»
ñóùåñòâóåò îäèí åäèíñòâåííûé ïîðò, èçìå- âíóòðè ÌÊ íåò.
íèòü êîòîðûé íåëüçÿ. Íàïðèìåð, äëÿ âûõîäà Äàëüíåéøåå èçëîæåíèå áóäåò ïîñòðîåíî
CLU2 ïðåäóñìîòðåí ïîðò P2.2, à äëÿ âûõîäà ñëåäóþùèì îáðàçîì. Âíà÷àëå áóäåò ïðèâåäå-
CLU3 ïðåäóñìîòðåí ïîðò P2.5 (äëÿ íà ïðèíöèïèàëüíàÿ ñõåìà òåñòîâîé ïëàòû íà
EFM8LB12-QFN32). áàçå ÌÊ EFM8LB12, çàòåì – å¸ âíåøíèé âèä.
Òåïåðü, ïîñëå ýòèõ ïîÿñíåíèé íåòðóäíî Äàëåå, â ïðîãðàììíûõ ñðåäñòâàõ, èñïîëüçóþ-
ïîíÿòü èäåþ, êàê ñîçäàòü âíóòðè ÌÊ «ñõåìó», ùèõ ñðåäó Simplisity Studio, áóäåò ïîêàçàíî,
ñîîòâåòñòâóþùóþ ñõåìå Ðèñóíîê 1. Äëÿ ýòîãî êàê íåîáõîäèìî íàñòðîèòü âíóòðåííèå óñòðîé-
âîçüìåì äâà ëþáûõ CLU, íàïðèìåð, CLU2 è ñòâà ÌÊ äëÿ ïîëó÷åíèÿ àíòèäðåáåçãîâîé «ñõå-
CLU3. Âõîäû À êàæäîãî CLU è èõ âûõîäû âûâå- ìû». Ïîñëå ýòîãî áóäóò ïðèâåäåíû ðåçóëüòàòû
äåì íà âíåøíèå ïîðòû ÌÊ, âõîä B CLU2 ïîä- ðàáîòû òåñòîâîé ïëàòû (îñöèëëîãðàììû âõîä-
êëþ÷èì ê âûõîäó CLU3, à âõîä B CLU3 – ê âûõî- íûõ è âûõîäíûõ ñèãíàëîâ).
R1 R2 RSTLB1
32
31
30
29
28
27
26
25
1K 1K R4 LD1
Ñ1
1.0 1K Êð.
Ñ2 SW2
1.0 1 24 CLU2_A_IN
X1 P0.0 CLU2_A_IN/P1.1
2 23 +5
1 +3.3 VIO P1.2
3 22 CLU3_A_IN
C2D 2 VDD CLU3_A_IN/P1.3
RSTLB1 4 21
3 RST/C2CK P1.4
RSTLB1 C2D 5 20
P3.7/C2D P1.5 SW1
6 19
WF-03 +5 P3.4 P1.6
7 18
P3.3 P1.7
P2.5/CLU3_OUT
P2.2/CLU2_OUT
8 17
+5 +3.3 P3.2 P2.0 X3
X2 DA1 LD1 CLU2_A_IN 1
Çåë. 33
2 1 3 GND CLU2_ASINC_OUT 2
P3.1
P3.0
P2.6
P2.4
P2.3
P2.1
1 CLU3_ASINC_OUT 3
Ñ3 Ñ4 R3
2 1K 4
9
10
11
12
13
14
16
15
62 ÑÕÅÌÛ
X1 (JTAG/C2) X2
X2 X1
1 2 1 1 GND 1
NC GND
3 4 C2D 2 2 +5 2
ÁÏ +5 Â
GND TCK/C2DAT +5
5 6 RST/C2CK 3
TMS TDO 3
RST/C2CK 7 8 HU-02
TDI/C2CK NC HU-03 4
9 10
GND NC
ÐÑ4ÒÂ (Ð)
SCM-10
(à) (á)
ÐàäèîËîöìàí 01,02-2022 63
1 31 29 28 26 24 24 26 28 29 31 1 Ïðîãðàììíûå ñðåäñòâà
AGND AGND
2 32 30 27 25 23 23 25 27 30 32 2
 êà÷åñòâå ïðîãðàììíûõ ñðåäñòâ àâòîð
4 3
33
22 24 24 22
33
3 4 èñïîëüçîâàë ñðåäó ïðîãðàììèðîâàíèÿ
5 6 19 20 20 19 6 5
Simplisity Studio, áåñïëàòíî ïîñòàâëÿåìóþ
GND GND
êîìïàíèåé Silicon Laboratories, â êîòîðîé ïðè-
7 9 11 14 16 18 18 16 14 11 9 7
âåäåí ïðèìåð ïðîãðàììèðîâàíèÿ ïðîñòåé-
GND GND
8 10 12 13 15 15 13 12 10 8 øåé ôóíêöèè CLU A&B äëÿ ÌÊ EFM8LB12F64-
Âèä ñâåðõó Âèä ñî ñòîðîíû âûâîäîâ QFN32 (ïðîåêò EFM8LB1_Configurable_
Logic_AND). Ýòîò ïðîåêò áûë ìîäèôèöèðî-
Ðèñóíîê 5. Êîíòàêòû ïåðåõîäíèêà QFN32 – âàí ïîä âûøåîïèñàííóþ çàäà÷ó. Â îñíîâíîì
PGA32. âñ¸ ïðîãðàììèðîâàíèå ñâîäèòñÿ ê íàñòðîéêå
óñòðîéñòâ ÌÊ.
ñòàòüå àâòîðà [4]. Â ýòîé ñòàòüå ïðèâåäåíû Äëÿ ýòîãî íåîáõîäèìî îòêðûòü ýòîò ïðîåêò
àïïàðàòíûå ñðåäñòâà, ðàçðàáîòàííûå àâòî- è âûáðàòü îïöèþ EFM8LB1_Configurable_
ðîì, è ïðîãðàììíûå ñðåäñòâà, áåñïëàòíî Logic_AND.hvconf (â ñàìîì íèçó ïðîåêòà).
ïîñòàâëÿåìûå êîìïàíèåé Silicon Laboratories Äàëåå âûáðàòü îïöèþ Default Mode
äëÿ òàêîãî àëüòåðíàòèâíîãî ïðîãðàììèðîâà- Peripherals (âíèçó). Ïðè ýòîì îòêðîåòñÿ îêíî,
íèÿ ÌÊ EFM8LB12. Âîò â ñâÿçè ñ ýòèì äëÿ ïîêàçàííîå íà Ðèñóíêå 7à.
âõîäîâ è âûõîäîâ CLU è èñïîëüçóþòñÿ ïðà-  ýòîì îêíå âíà÷àëå íåîáõîäèìî çàïðå-
âàÿ è íèæíÿÿ ÷àñòü êîðïóñà ÌÊ EFM8LB12. òèòü âñå ïðåðûâàíèÿ (Interrupts), ðàçðåøèòü
Òåñòîâàÿ ïëàòà ñìîíòèðîâàíà íà «ìàêåòêå» èñòî÷íèê ñáðîñà ïðè âêëþ÷åíèè ïèòàíèÿ
(ñì. äàëåå), à äëÿ ÌÊ EFM8LB12 èñïîëüçîâàí (Reset Sources), àâòîìàòè÷åñêîå èçìåíåíèå
ïåðåõîäíèê QFN32 – PGA32 (Ðèñóíîê 5), ðàç- ñòðàíèö ïàìÿòè (SFR Paging), óñòðîéñòâà ñ
âîäêà êîòîðîãî ïðèâåäåíà â êíèãå àâòîðà [3]. êîíôèãóðèðóåìîé ëîãèêîé (Configurable
Logic), ìîíèòîð ïèòàíèÿ (Supply Monitor),
Òåñòîâàÿ ïëàòà âíóòðåííèé ðåãóëÿòîð íàïðÿæåíèÿ (Voltage
Regulator) è çàïðåòèòü ñòîðîæåâîé òàéìåð
Òåñòîâàÿ ïëàòà (Ðèñóíîê 6) íå îòëè÷àåòñÿ
(Watchdog Timer) – âñå, ÷òî îòìå÷åíî ãàëî÷êà-
îñîáîé ñëîæíîñòüþ. Ñëåâà ðàñïîëîæåíû
ìè íà Ðèñóíêå 7à. Ïðè íàæàòèè íà êíîïêó
ðàçúåìû ïèòàíèÿ è èíòåðôåéñà C2 äëÿ ïðî-
Configurable Logic (â êðàñíîì îâàëå, Ðèñóíîê
ãðàììèðîâàíèÿ ÌÊ, ñëåâà ñâåðõó – ñòàáèëè-
7à) â îêíå ñïðàâà áóäóò îòðàæåíû ñâîéñòâà
çàòîð +3.3 Â, â ñåðåäèíå – ïåðåõîäíèê
âñåõ ÷åòûðåõ CLU. Âíà÷àëå íåîáõîäèìî
QFN32–PGA32 ñ ÌÊ EFM8LB12F64-QFN32,
çàïðåòèòü CLU0 è CLU1. Äàëåå âûáðàòü
ñïðàâà – êíîïêà PSM2-1 ñ âñòðîåííûì ñâåòî-
CLU2 (Ðèñóíîê 7á) è íàñòðîèòü åãî â ñîîòâåò-
äèîäîì, ñïðàâà ñíèçó – ðàçúåì äëÿ ïîäêëþ-
ñòâèè ñ îïöèÿìè â êðàñíûõ îâàëàõ. Ïîñëå
÷åíèÿ âõîäíûõ è âûõîäíûõ ñèãíàëîâ CLU ê
ýòîãî âûáðàòü CLU3 (Ðèñóíîê 7â) è òàêæå
îñöèëëîãðàôó. Êîììóòàöèÿ ïî ñõåìå Ðèñó-
íàñòðîèòü åãî â ñîîòâåòñòâèè ñ îïöèÿìè â
íîê 3 ñäåëàíà àâòîðîì âðó÷íóþ ñ îáðàòíîé
êðàñíûõ îâàëàõ. Ïðè ïîäâåäåíèè êóðñîðà ê
ñòîðîíû ïëàòû ïðîâîäîì ÌÃÒÔ-0,03 (ñå÷åíè-
2 îïöèè Logical Expression â îïöèè Output
åì 0.03 ìì ).
Function íà ýêðàí âûâåäåòñÿ îêíî, â êîòîðîì
áóäóò îòðàæåíû âñå ôóíêöèè CLU è ñïîñîá èõ
íàïèñàíèÿ (Ðèñóíîê 7ã).
Äàëåå ñëåäóåò ïåðåêëþ÷èòüñÿ íà îïöèþ
Default Port I/O, ïîñëå ÷åãî îòêðîåòñÿ îêíî
Ðèñóíîê 8, â êîòîðîì áóäåò ïîêàçàí êîðïóñ
ÌÊ, è îòðàæåíû âñå 4 ñèãíàëà CLU (Ðèñó-
íîê 8à), à ñïðàâà (Ðèñóíîê 8á) – ñâîéñòâà
âõîäíûõ ïîðòîâ. Ïðè íàæàòèè íà îïöèþ Port
I/O â êðàñíîì îâàëå ñâåðõó â íèæíåì îêíå
ïîÿâèòñÿ óñòàíîâêà ïîðòîâ. Â êðàñíîì îâàëå
Ðèñóíîê 6. Òåñòîâàÿ ïëàòà. áóäåò îòðàæåíî ñâîéñòâî Pull-ups enabled,
64 ÑÕÅÌÛ
(à) (á)
(â) (ã)
ÐàäèîËîöìàí 01,02-2022 65
(à) (á)
Ðèñóíîê 8. a – ïîäêëþ÷åíèå âõîäíûõ è âûõîäíûõ ñèãíàëîâ ê ïîðòàì ÌÊ á – ðàçðåøåíèå ñëàáîòî÷íûõ
ïîäòÿæåê.
(à)
(á)
Ðèñóíîê 9. Ñâîéñòâà ïîðòîâ äëÿ: a – âõîäíûõ ñèãíàëîâ, á – âûõîäíûõ ñèãíàëîâ.
66 ÑÕÅÌÛ
 îñíîâíîé æå ïðîãðàììå EFM8LB1_ CLU; òåêñò ïðîãðàììû InitDevice.c ñãåíåðèðî-
Configurable_Logic_AND.c áóäåò òîëüêî îáðà- âàí àâòîìàòè÷åñêè, à òåêñò îñíîâíîé ïðî-
ùåíèå ê ïðîãðàììå InitDevice.c (enter_ ãðàììû (main) ïî óìîë÷àíèþ ïðèñóòñòâóåò â
DefaultMode_from_RESET();) è îïåðàòîð áåñêîíå÷- ëþáîé ïðîãðàììå.
íîãî îáðàùåíèÿ ê ñàìîìó ñåáå (while (1) {}).
Òåêñò îñíîâíîé ïðîãðàììû ïðèâåäåí íèæå. Ðåçóëüòàòû ðàáîòû óñòðîéñòâà
//--------------------------------- Îñöèëëîãðàììû ñèãíàëîâ, ñíÿòûå äâóõêà-
// Main Routine
íàëüíûì öèôðîâûì îñöèëëîãðàôîì (Ðèñóí-
êè 10 è 11), ïîêàçàëè, ÷òî ïåðåêëþ÷åíèå ñêîí-
//---------------------------------
ôèãóðèðîâàííîãî ñ ïîìîùüþ CLU2 è CLU3
void main (void)
RS-òðèããåðà ïðîèñõîäèò ïî ïåðâîìó æå ïåðå-
{ ïàäó ñèãíàëà ñ äðåáåçæàùåãî êîíòàêòà êíîï-
enter_DefaultMode_from_RESET(); êè, à ïðè ïåðåêëþ÷åíèè êíîïêè îáðàòíî (ïðè
åå îòïóñêàíèè) äðåáåçã ïðàêòè÷åñêè îòñóò-
while (1) {} ñòâóåò, îäíàêî òðèããåð ïåðåêëþ÷àåòñÿ â
} èñõîäíîå ñîñòîÿíèå ñ íåáîëüøîé çàäåðæêîé.
 ïðîãðàììå InitDevice.c ïîäïðîãðàììà Êàê îêàçàëîñü, «ïîéìàòü» äðåáåçã íå òàê-òî
enter_DefaultMode_from_RESET îáîçíà÷åíà êàê ïðîñòî. Äëÿ ýòîãî ïðèøëîñü èñïîëüçîâàòü
âíåøíÿÿ (extern) ïî îòíîøåíèþ ê îñíîâíîé îäíîêðàòíûé çàïóñê îñöèëëîãðàôà îò ôðîí-
ïðîãðàììå (main), êîòîðàÿ å¸ âûçûâàåò: òà âûõîäíîãî ñèãíàëà CLU2 (Ðèñóíîê 10à) è
extern void enter_DefaultMode_from_RESET (void)
{
...
Ïîñëå îêîí÷àíèÿ ãåíåðàöèè ïðîãðàììû
InitDevice.c íåîáõîäèìî îòòðàíñëèðîâàòü
âñþ ïðîãðàììó (ïðîåêò), âûáðàâ â îïöèè
Project ïîäîïöèþ Build Project. Ïðè ýòîì ñãå-
íåðèðóåòñÿ ïðîãðàììà çàãðóçî÷íîãî ôîðìà-
òà EFM8LB1_Configurable_Logic_AND.hex,
êîòîðóþ ñëåäóåò çàïðîãðàììèðîâàòü â ÌÊ.
Òåêñòû ïðîãðàìì EFM8LB1_Configurable_
Logic_AND.c, InitDevice.c è îòòðàíñëèðîâàí-
íàÿ ïðîãðàììà çàãðóçî÷íîãî ôîðìàòà
(à)
EFM8LB1_Configurable_Logic_AND.hex ïðè-
âåäåíû â äîïîëíèòåëüíûõ ìàòåðèàëàõ ê
ñòàòüå.
Çäåñü ñëåäóåò äîáàâèòü ñëåäóþùåå. Âî-
ïåðâûõ, îïåðàòîð while (1) {}, êîòîðûé
âûïîëíÿåò ïðîöåññîð ÌÊ â îñíîâíîé ïðî-
ãðàììå, ïîêàçûâàåò, ÷òî ñêîíôèãóðèðîâàí-
íàÿ ñõåìà íà áàçå CLU2 è CLU3 ðàáîòàåò àâòî-
íîìíî è àáñîëþòíî íå òðåáóåò ó÷àñòèÿ ïðî-
öåññîðà (è äàæå òàêòîâîãî ãåíåðàòîðà). Ýòî
îçíà÷àåò, ÷òî âìåñòî îïåðàòîðà while (1) {}
ìîæíî íàïèñàòü ëþáóþ ïðîãðàììó óæå ñ ó÷àñ-
òèåì ïðîöåññîðà (íàïðèìåð, ðó÷íîé çàïóñê
êàêîãî-ëèáî òàéìåðà, ÀÖÏ, ÖÀÏ è ò.ï.), êîòî- (á)
ðàÿ áóäåò âûïîëíÿòüñÿ ïàðàëëåëüíî ðàáîòå
Ðèñóíîê 10. Îñöèëëîãðàììû ñèãíàëîâ: æåë-
ñõåìû íà CLU. Âî-âòîðûõ, êàê ìîæíî óáå- òàÿ – CLU2_A_IN, áèðþçîâàÿ – CLU2_
äèòüñÿ, àâòîðîì íå íàïèñàíî íè åäèíîé ASYNC_OUT; à – ïðè íàæàòèè êíîïêè, á – ïðè
ñòðî÷êè êîäà íà C51 äëÿ ðàáîòû ñõåìû íà îòïóñêàíèè.
ÐàäèîËîöìàí 01,02-2022 67
(íàäïèñü «Time 200.0 us») è 1 ìñ/äåë. íà
Ðèñóíêàõ 10á è 11á («Time 1.000ms»).
Êàê âèäíî èç îñöèëëîãðàìì, äëèòåëü-
íîñòü äðåáåçãà êîíòàêòîâ ïðèìåíåííîé êíîï-
êè ñîñòàâëÿåò îêîëî 800 ìêñ, ò.å. íå ïðåâûøà-
åò 1 ìñ.
Çàêëþ÷åíèå
Ïðèìåíåíèå âñòðîåííûõ â ÌÊ êîíôèãóðè-
ðóåìûõ ëîãè÷åñêèõ ýëåìåíòîâ ïîçâîëÿåò
ñóùåñòâåííî ýêîíîìèòü íà àïïàðàòíûõ ñðå-
(à) äñòâàõ óñòðîéñòâ íà áàçå ÌÊ, ÷òî ñóùåñòâåí-
íî ñíèæàåò ðàçìåð ïëàò ïîäîáíûõ óñòðîéñòâ
è, êàê ñëåäñòâèå, èõ ñòîèìîñòü. Àâòîíîìíàÿ
ðàáîòà CLU íå òðåáóåò íè ïðîãðàìì ñ ó÷àñòè-
åì ïðîöåññîðà ÌÊ (òî åñòü äîïîëíèòåëüíîé
ïðîãðàììíîé ïàìÿòè è ðåñóðñîâ ïðîöåññî-
ðà), íè äàæå òàêòîâîãî ãåíåðàòîðà; êðîìå
òîãî, ïðèìåíåíèå CLU íå ñíèæàåò áûñòðîäå-
éñòâèÿ ïðîöåññîðà ÌÊ. ÐË
Ëèòåðàòóðà
1. EFM8 Laser Bee Family. EFM8LB1 Reference
Manual – efm8lb1-rm.pdf. Silabs.com
(á) 2. AN921: Configurable Logic Unit – AN921_
CLU.pdf. Silabs.com
Ðèñóíîê 11. Îñöèëëîãðàììû ñèãíàëîâ: æåë- 3. Êóçüìèíîâ À.Þ. Ñâÿçü ìåæäó êîìïüþòåðîì è
òàÿ – CLU2_A_IN, áèðþçîâàÿ – CLU3_ ìèêðîêîíòðîëëåðîì. Ñîâðåìåííûå àïïàðàò-
ASYNC_OUT; à – ïðè íàæàòèè êíîïêè, á – ïðè íûå è ïðîãðàììíûå ñðåäñòâà. – Ì. : Èçäàò-
îòïóñêàíèè. åëüñòâî «Ïåðî», 2018
4. Êóçüìèíîâ À. Ïðîãðàììèðîâàíèå ìèêðîêîí-
òðîëëåðîâ EFM8 ñ ïîìîùüþ âñòðîåííîãî
ñïàäà âûõîäíîãî ñèãíàëà CLU3 (Ðèñó-
çàãðóç÷èêà ïðîãðàìì. – Ðàäèî, 2018, ¹ 12
íîê 11à). Âåðòèêàëüíîå ðàçðåøåíèå îñöèë-
ëîãðàôà äëÿ êàæäîãî êàíàëà ñîñòàâëÿåò
1 Â/äåë. (íàäïèñè «CH1 = 1.00V» è «CH2 = Ìàòåðèàëû ïî òåìå
= 1.00V»), ãîðèçîíòàëüíîå ðàçðåøåíèå íà 1. Datasheet Silicon Labs EFM8LB12
Ðèñóíêàõ 10à è 11à ñîñòàâëÿåò 200 ìêñ/äåë. 2. Datasheet Texas Instruments LP2950
Çàãðóçêè
Äîïîëíèòåëüíûå ìàòåðèàëû ê ñòàòüå
68 ÑÕÅÌÛ
Øèðîêîäèàïàçîííûå
ãåíåðàòîðû ëèíåéíî
èçìåíÿþùåãîñÿ íàïðÿæåíèÿ
Ìèõàèë Øóñòîâ, ã. Òîìñê
R1.1 R2 C1
100í
100ê 15ê
1 2 3 4 R3
1 1
22ê
C2 DD1.1 DD1.2 R4 Uâûõ
1í VT3, VT4
BC547C
22ê 1…7.6 êÃö
DD1
CD40106 R5
7.5 Â
VD1 15ê
1N5817 C3
R6 R1.2 5.1í
1ê 100ê
C4
100ï
ÐàäèîËîöìàí 01,02-2022 69
DD1 VT1, VT2 BC557B +5 Â
7 14
R1.1 R2 C1
100í
10ê 1.6ê
1 2 3 4 R3
1 1
51ê
C2 DD1.1 DD1.2 R4 Uâûõ
1í VT3, VT4
BC547C
51ê 0.1…0.7 ÌÃö
DD1
SN7414 R5
1.5 Â
VD1 1.6ê
1N5817 C3
R6 R1.2 1í
150 10ê
C4
100ï
BC547C. Âåëè÷èíà çàðÿäíîãî òîêà ðåãóëèðó- ÃËÈÍ, Ðèñóíîê 2, âûïîëíåí íà ÒÒË ìèê-
åòñÿ îäíîâðåìåííî ñ èçìåíåíèåì ÷àñòîòû ðîñõåìå DD1 SN7414. Ýòîò ãåíåðàòîð âûïîë-
ãåíåðàöèè ïîòåíöèîìåòðîì R1.2. Âûõîäíîé íåí ïî àíàëîãè÷íîé ñõåìå, íî ïèòàåòñÿ îò
òîê òîêîâîãî çåðêàëà çàðÿæàåò êîíäåíñàòîð èñòî÷íèêà ïèòàíèÿ íàïðÿæåíèåì 5 Â.
C3 ïî ëèíåéíîìó çàêîíó. Àìïëèòóäà âûõîäíîãî ñèãíàëà ðàâíà 1.5 Â
Ñèãíàë ñ âûõîäà ýëåìåíòà DD1.1 ãåíåðà- â äèàïàçîíå ÷àñòîò ïåðåñòðîéêè ãåíåðàòîðà
òîðà ïðÿìîóãîëüíûõ èìïóëüñîâ ÷åðåç äèô- îò 100 äî 700 êÃö.
ôåðåíöèðóþùóþ öåïî÷êó C4R6 ïîäàåòñÿ íà Òðåòèé ãåíåðàòîð, Ðèñóíîê 3, òàêæå âûïîë-
áàçó òðàíçèñòîðà VT4 BC547C, ïðåäíàçíà- íåí íà ìèêðîñõåìå DD1 SN7414. Îí ðàáîòàåò
÷åííîãî äëÿ ñáðîñà çàðÿäà êîíäåíñàòîðà C3. â äèàïàçîíå ÷àñòîò îò 10 äî 22.4 êÃö, àìïëè-
Ñáðîñ çàðÿäà ïðîèñõîäèò â ìîìåíò ïîÿâëå- òóäà âûõîäíîãî ñèãíàëà 2.5 Â.
íèÿ î÷åðåäíîãî èìïóëüñà ïðÿìîóãîëüíîãî ÃËÈÍ, Ðèñóíîê 4, âûïîëíåí ïî ïðèíöèïè-
íàïðÿæåíèÿ íà âûõîäå ýëåìåíòà DD1.1. àëüíî èíîé ñõåìå. Îí òàêæå ñîäåðæèò ðÿä
Àìïëèòóäà âûõîäíîãî ñèãíàëà ïèëîîáðàç- ýëåìåíòîâ ïðåäûäóùèõ êîíñòðóêöèé: òîêî-
íîé ëèíåéíî íàðàñòàþùåé ôîðìû äîñòèãàåò âîå çåðêàëî íà òðàíçèñòîðàõ VT1 è VT2
7.5 Â è îñòàåòñÿ ïîñòîÿííîé âî âñåì äèàïàçî- BC558B, ìîäóëÿòîð çàðÿäíîãî òîêà íà òðàí-
íå ÷àñòîò. çèñòîðå VT3 BC547C, íàêîïèòåëüíûé êîí-
R1.1 R2 C1
100í
25ê 20ê
1 2 3 4 R3
1 1
51ê
C2 DD1.1 DD1.2 R4 Uâûõ
1í VT3, VT4
BC547C
51ê 10…22.4 êÃö
DD1
SN7404 R5
2.5 Â
VD1 20ê
1N5817 C3
R6 R1.2 1.6í
510 25ê
C4
100ï
70 ÑÕÅÌÛ
VT1, VT2 BC558B +10 Â
14 C1
DD1 100í Uâûõ
7 20 Ãö…10 êÃö
7.0 Â
VT3
BC547C
DD1.1 DD1.2
R1 R2 1 2 3 4
10ê 100ê 1 1
VT4 DD1
2N7000 CD40106
R3 R4 C2
430 100ê 1.2í
ÐàäèîËîöìàí 01,02-2022 71
Âõîäíàÿ öåïü
îñöèëëîãðàôà
íà îñíîâå çâóêîâîé êàðòû
Stephen Woodward
EDN
USB +5 Â
1M 1M ÊÎÍÒ. 1
+
100µF 6V + 100µF
2M 6V
2M 2M 3
+ 5
1µF TLV9051 1 ÂÕÎÄ
SOT-23 ÊÎÄÅÊÀ
10K C1
576K 4
– 2
1× 100× 1µF
1M
ÀÍÀËÎÃÎÂÛÉ
R1
ÂÕÎÄ S1
50K
10×
R2
121K 1K
+ 100µF
6V
USB GND
ÊÎÍÒ. 4
72 ÑÕÅÌÛ
 îòâåò íà ýòî â ëèòåðàòóðå ïîÿâèëîñü ìíî- Ðåøåíèå ïðîáëåìû ñîñòîèò â ïîäáîðå
æåñòâî îïèñàíèé àïïàðàòíûõ ñðåäñòâ. Ïðåä- òàêîãî çíà÷åíèÿ (R1 + R2), ÷òîáû ïîñòîÿííàÿ
ëîæåíû ñõåìû âõîäíûõ áóôåðîâ è óïðàâëÿå- âðåìåíè öåïè îáðàòíîé ñâÿçè ðàâíÿëàñü
ìûõ àòòåíþàòîðîâ, óëó÷øàþùèå âõîäíîå ïîñòîÿííîé âðåìåíè âõîäà êîäåêà è êîìïåí-
ñîïðîòèâëåíèå è ðàñøèðÿþùèå äèàïàçîí ñèðîâàëà åå; â äàííîì ïðèìåðå ýòî 22 ìñ.
èçìåðÿåìûõ ñèãíàëîâ, à îðèãèíàëüíàÿ Òèïè÷íîå óëó÷øåíèå ïðè òàêîé îäíîêðàòíîé
êîíñòðóêöèÿ, îñíîâàííàÿ íà ÓÂÕ AD583 [1], êàëèáðîâêå âèäíî èç êðàñíîé êðèâîé íà
ïîäíÿëà âåðõíèé ïðåäåë ïîëîñû ïðîïóñêàíèÿ Ðèñóíêå 2, ÷òî îáåñïå÷èâàåò êîëè÷åñòâåííî
(äëÿ ïîâòîðÿþùèõñÿ ñèãíàëîâ) äî 50 ÌÃö! òî÷íîå âîñïðîèçâåäåíèå èñõîäíîé ôîðìû
Îïèñàííàÿ çäåñü âõîäíàÿ öåïü äëÿ îñöèë- ñèãíàëà è âñåõ àíàëîãè÷íûõ âõîäíûõ ñèãíà-
ëîãðàôà íà îñíîâå çâóêîâîé êàðòû íåìíîãî ëîâ. Êîìïåíñàöèÿ íå ñîâñåì èäåàëüíà,
îòëè÷àåòñÿ îò äðóãèõ. Ñõåìà íà Ðèñóíêå 1 ïîñêîëüêó â êîíå÷íîì èòîãå 9051 âûéäåò çà
ñî÷åòàåò â ñåáå ìåãàîìíîå âõîäíîå ñîïðî- ïðåäåëû çàïàñà ïî ôàçå, à òàêæå ïîòîìó, ÷òî
òèâëåíèå ñî ñòóïåí÷àòûì àòòåíþàòîðîì x1- ôèëüòðàöèÿ âåðõíèõ ÷àñòîò â êîäåêå èíîãäà
x10-x100, íî, êðîìå òîãî, äîïîëíèòåëüíî ðàñ- âûïîëíÿåòñÿ áîëåå ñëîæíûìè öåïÿìè, ÷åì
øèðÿåò íèæíèé ïðåäåë ïîëîñû ïðîïóñêàíèÿ ïðîñòîé îäíîïîëþñíûé RC ôèëüòð. Òåì íå
çâóêîâîé êàðòû áîëåå ÷åì â 10 ðàç. Äëÿ äâóõ- ìåíåå, êàê ïîêàçûâàåò Ðèñóíîê 2, óëó÷øåíèå
êàíàëüíûõ îñöèëëîãðàôîâ (ñòåðåî çâóêîâàÿ ÿâëÿåòñÿ çíà÷èòåëüíûì è ïîëåçíûì.
êàðòà) ñõåìà ïðîñòî äóáëèðóåòñÿ.
Âõîäíàÿ öåïü íà÷èíàåòñÿ ñ àòòåíþàòîðà
íà ðåçèñòîðíîé öåïî÷êå, êîììóòèðóåìîé
ïåðåêëþ÷àòåëåì S1. Ñ ïîìîùüþ ïðîñòîãî
òðåõïîçèöèîííîãî ïåðåêëþ÷àòåëÿ ÂÊË-
ÂÛÊË-ÂÊË îíà îáåñïå÷èâàåò ìèíèìàëüíûé
âõîäíîé èìïåäàíñ 1 ÌÎì è òðåõñòóïåí÷àòîå
äåêàäíîå îñëàáëåíèå áåç èñïîëüçîâàíèÿ
ðåçèñòîðîâ ñîïðîòèâëåíèåì âûøå 2 ÌÎì
(òî÷êà, ñ êîòîðîé ïðåöèçèîííûå ðåçèñòîðû
ñòàíîâèòüñÿ äîðîãèìè).
Íåèíâåðòèðóþùèé áóôåðíûé óñèëèòåëü
9051 ñäâèãàåò óðîâåíü âõîäíîãî ñèãíàëà ê Ðèñóíîê 2. Îòêëèê ñõåìû áåç íèçêî÷àñòîòíîé
êîððåêöèè õàðàêòåðèñòèêè êîäåêà (çåëåíàÿ
ñåðåäèíå íàïðÿæåíèÿ ïèòàíèÿ è îáåñïå÷èâà-
îñöèëëîãðàììà) ïî ñðàâíåíèþ ñî ñêîððåêòè-
åò ðåãóëèðóåìóþ íèçêî÷àñòîòíóþ êîððåêöèþ ðîâàííûì îòêëèêîì (êðàñíàÿ îñöèëëîãðàììà).
öåïüþ îáðàòíîé ñâÿçè C1(R1+R2). (Äëÿ êîí-
êðåòíîé èñïîëüçóåìîé çâóêîâîé êàðòû òðåáó-
åòñÿ ëèøü îäíîêðàòíàÿ êàëèáðîâêà). Âîò êàê Êîíå÷íî, ïî ìåðå òîãî, êàê ìû äîáàâëÿåì
ýòî ðàáîòàåò. áåñêîíå÷íûå óñîâåðøåíñòâîâàíèÿ ê òîìó,
Ïðàêòè÷åñêè âñå êîäåêè çâóêîâûõ êàðò ÷òî íà÷èíàëîñü êàê îáùåäîñòóïíàÿ, ïðîñòàÿ,
èìåþò âõîäû, ñâÿçàííûå ïî ïåðåìåííîìó äåøåâàÿ è âåñåëàÿ çâóêîâàÿ êàðòà, â êîíå÷-
òîêó, è äàæå, íåñìîòðÿ íà òî, ÷òî íîìèíàëü- íîì èòîãå äîëæåí íàñòóïèòü ìîìåíò, êîãäà
íàÿ ÷àñòîòà ñðåçà, îïðåäåëÿåìàÿ ïîñòîÿí- ïîçîëîòû íà ëèëèè ñòàíåò ÷ðåçìåðíî ìíîãî, è
íîé âðåìåíè âõîäíîé ðàçäåëèòåëüíîé RC åå ýêîíîìè÷åñêàÿ ýôôåêòèâíîñòü áóäåò ïîòå-
öåïè êîäåêà ìîæåò ñîñòàâëÿòü âñåãî 10 Ãö ðÿíà. Íàäåþñü, ïðåäëîæåííàÿ ñõåìà íå ïåðå-
(êàê â ñëó÷àå ñ êîäåêîì, èñïîëüçóåìûì äëÿ ñòóïèò ýòó ÷åðòó. ÐË
çàïèñè ñèãíàëà, îòîáðàæàåìîãî çåëåíîé êðè-
âîé íà Ðèñóíêå 2), âîçíèêàþùåå â ðåçóëüòàòå Ññûëêà
èñêàæåíèå (ñïàä âåðøèíû) òèïè÷íîãî ïðåä- 1. Doug Mercer. Ïðîñòàÿ ïðèñòàâêà ïðåâðàùàåò
ñòàâëÿþùåãî èíòåðåñ ñèãíàëà (íàïðèìåð, çâóêîâóþ êàðòó êîìïüþòåðà â âûñîêîñêîðîñò-
ïîñëåäîâàòåëüíîñòè ïðÿìîóãîëüíûõ èìïóëü- íîé ñòðîáîñêîïè÷åñêèé îñöèëëîãðàô
ñîâ ÷àñòîòîé 20 Ãö, îáîçíà÷åííîé êðàñíûì
öâåòîì íà Ðèñóíêå 2), ìîæåò áûòü ÷ðåçìåð- Ìàòåðèàëû ïî òåìå
íûì è íåïðèåìëåìûì. 1. Datasheet Texas Instruments TLV9051
ÐàäèîËîöìàí 01,02-2022 73
Ñõåìà ÀÐÓ
ñ äèíàìè÷åñêèì
äèàïàçîíîì 60 äÁ
Julius Foit
EDN
74 ÑÕÅÌÛ
Ïðè âñåõ ðàçóìíûõ çíà÷åíèÿõ ïîëîæè-
RD (Îì)
òîð ðàáîòàåò â àêòèâíîì ðåæèìå. Âîëüòàì- 1k
ïåðíàÿ õàðàêòåðèñòèêà çàêîðî÷åííîãî òðàí- 600
çèñòîðà ñèëüíî íàïîìèíàåò õàðàêòåðèñòèêó 10k
550
p-n ïåðåõîäà äèîäà è ñîîòâåòñòâóåò óðàâíå-
íèþ Øîêëè, çà èñêëþ÷åíèåì íåìíîãî áîëåå 500
100k
âûñîêèõ çíà÷åíèé ïîñòîÿííîãî íàïðÿæåíèÿ.
450 500k
Òî åñòü èçìåíåíèå íàïðÿæåíèÿ óñòðîéñòâà –6 –5 –4 –3 –2 –1
ïðîïîðöèîíàëüíî ëîãàðèôìó èçìåíåíèÿ log (À)
âåëè÷èíû ïîñòîÿííîãî òîêà.
Ñëåäîâàòåëüíî, äèôôåðåíöèàëüíîå Ðèñóíîê 2. Âîëüòàìïåðíàÿ õàðàêòåðèñòèêà
ñîïðîòèâëåíèå çàêîðî÷åííîãî òðàíçèñòîðà â ïîêàçûâàåò ñîîòâåòñòâóþùóþ çàâèñè-
êàæäîé ðàáî÷åé òî÷êå åãî âîëüòàìïåðíîé ìîñòü äèôôåðåíöèàëüíîãî ñîïðîòèâëåíèÿ
îò òîêà äëÿ êîðîòêîçàìêíóòîãî òðàíçèñòî-
õàðàêòåðèñòèêè îáðàòíî ïðîïîðöèîíàëüíî ðà BC337-16. (Ñóôôèêñîì «-16» îáîçíà÷àåò-
ïðîòåêàþùåìó ïîñòîÿííîìó òîêó. Äðóãèìè ñÿ ãðóïïà òðàíçèñòîðîâ ñ êîýôôèöèåíòîì
ñëîâàìè, äèôôåðåíöèàëüíàÿ ïðîâîäèìîñòü ïåðåäà÷è òîêà îò 100 äî 250).
óñòðîéñòâà ïðÿìî ïðîïîðöèîíàëüíà òîêó.
Ïîñêîëüêó â àêòèâíîì ñîñòîÿíèè êîýôôèöè-
åíò ïåðåäà÷è òîêà áèïîëÿðíîãî òðàíçèñòîðà Òàêèì îáðàçîì, èçìåíåíèå íàïðÿæåíèÿ
â ñõåìå ñ îáùèì ýìèòòåðîì îáû÷íî ñîñòàâ- VREG â ñõåìå íà Ðèñóíêå 1 èçìåíÿåò òîê I è
ëÿåò 100 èëè áîëåå, äèôôåðåíöèàëüíîå óïðàâëÿåò êîýôôèöèåíòîì äåëåíèÿ íàïðÿ-
ñîïðîòèâëåíèå òî÷íî ñîîòâåòñòâóåò ýòîìó æåíèÿ öåïè R1-Q1. Ðàçäåëèòåëüíûå êîíäåí-
ïðàâèëó â øèðîêîì äèàïàçîíå òîêîâ. ñàòîðû C1 è C2 îòäåëÿþò àòòåíþàòîð ñõåìû
+
+ R4 R5 + R8 R18
C2 C10 R6 +
27k 2.2k 15k 330 C9
100 µF 1000 µF 270k 9V
1000 µF
R2 Q3
1M BC15 9 –
C3 C4 Q4
2200 µF 0.22 µF BC337 C8
R14
Q2 R11 10 µF
1k
+ BC337 27k
C1 R1 +
3.3 µF 220
Q1 R9 R10 R12
+ BC546C R7 560 15k 100
VOUT
390k
VIN R3 + + C7
C5 R13
2.2k 3.3 µF
220 µF 390
R19
3.3k
D1 R15
KA262 1.5k
Q5
BC337
+ R17 R16
C6 D2
100 µF 1.8M KA262 56k
Q6
BC337
ÐàäèîËîöìàí 01,02-2022 75
îò èñòî÷íèêà âõîäíîãî ñèãíàëà è âûõîäíîé Îáðàòèòå âíèìàíèå, ÷òî DhE îáîçíà÷àåò
íàãðóçêè. Ðèñóíîê 2 èëëþñòðèðóåò òèïè÷íóþ îïðåäåëèòåëü
âîëüòàìïåðíóþ õàðàêòåðèñòèêó êîðîòêîçàì-
êíóòîãî ìàëîñèãíàëüíîãî áèïîëÿðíîãî òðàí- h11E × h22E - h12E × h21E ,
çèñòîðà, ïîêàçûâàþùóþ, ÷òî äèôôåðåíöè-
àëüíûì ñîïðîòèâëåíèåì ìîæíî óïðàâëÿòü â âêëþ÷åííûé â ýòó ñòàòüþ äëÿ òåîðåòè÷åñêîé
äèàïàçîíå íå ìåíåå ïÿòè äåêàä, òî åñòü òî÷íîñòè. Îäíàêî ñîâðåìåííûå êðåìíèåâûå
áîëåå 100 äÁ. òðàíçèñòîðû ïîçâîëÿþò ïðåíåáðå÷ü ÷èñëî-
âûì çíà÷åíèåì DhE áåç ñóùåñòâåííîãî âëèÿ-
 ïðàêòè÷åñêèõ ñõåìàõ äèàïàçîí ðåãóëè-
íèÿ íà òî÷íîñòü ðàñ÷åòà. Â-òðåòüèõ, êàê âèäíî
ðîâàíèÿ îãðàíè÷åí êîíå÷íûìè çíà÷åíèÿìè
èç ôîðìóëû (2), îòñóòñòâèå øóíòèðîâàíèÿ
ñîïðîòèâëåíèé R1 è R2. Äëÿ ïðàâèëüíîé ðàáî- ðåçèñòîðà R3 ïîìîãàåò ëèíåàðèçîâàòü çàâè-
òû ñõåìû è ïîääåðæàíèÿ ñóììàðíîãî êîýô- ñèìîñòü êîëëåêòîðíîãî òîêà Q1 îò óïðàâëÿþ-
ôèöèåíòà íåëèíåéíûõ èñêàæåíèé (total ùåãî íàïðÿæåíèÿ. Â-÷åòâåðòûõ, äèôôåðåí-
harmonic distortion, THD) íà óðîâíå íèæå 5% öèàëüíîå âõîäíîå ñîïðîòèâëåíèå áàçû Q1
àìïëèòóäà âûõîäíîãî íàïðÿæåíèÿ VOUT äîë- ïîâûøàåòñÿ äî
æíà ñîñòàâëÿòü âñåãî íåñêîëüêî ìèëëèâîëüò.
Äàæå ñ ó÷åòîì ýòèõ îãðàíè÷åíèé ïðåäëîæåí- R dBASE = h11E + h21E × R 3 ,
íàÿ ñõåìà àòòåíþàòîðà, ïî-âèäèìîìó, ÿâëÿ-
åòñÿ îäíîé èç ëó÷øèõ è ïðîñòåéøèõ ñõåì ÀÐÓ. ÷òî çàìåòíî áîëüøå è â ìåíüøåé ñòåïåíè çàâè-
ñèò îò ìãíîâåííîãî ïîëîæåíèÿ ðàáî÷åé òî÷êè,
Ïîëíàÿ ñõåìà óñòðîéñòâà ïîêàçàíà íà
÷åì òîëüêî h11E. ( ýòîé ôîðìóëå RdBASE – äèíà-
Ðèñóíêå 3. Âõîäíîé ñèãíàë VIN óïðàâëÿåò
ìè÷åñêîå ñîïðîòèâëåíèå áàçû òðàíçèñòîðà).
áóôåðíûì êàñêàäîì íà òðàíçèñòîðå Q1,
 ñõåìå íà Ðèñóíêå 3 ðåçèñòîð R4 ñîîòâå-
íåøóíòèðîâàííûé ýìèòòåðíûé ðåçèñòîð R3
òñòâóåò âåðõíåìó (ïîñòîÿííîìó) ðåçèñòîðó R1
êîòîðîãî ñëóæèò ÷åòûðåì öåëÿì. Âî-ïåðâûõ,
íà Ðèñóíêå 1, à òðàíçèñòîð Q6 – ýòî ýëåìåíò
îí óâåëè÷èâàåò äèôôåðåíöèàëüíîå âûõîä-
àòòåíþàòîðà ñ ðåãóëèðóåìûì ñîïðîòèâëåíè-
íîå ñîïðîòèâëåíèå RD1 òðàíçèñòîðà Q1 äî
åì. Òðàíçèñòîð Q5 ïèòàåò ñòàáèëüíûì òîêîì
ïðèáëèçèòåëüíîãî çíà÷åíèÿ, îïðåäåëÿåìîãî
êîëëåêòîð Q6, à âêëþ÷åíèå åãî â êîíôèãóðà-
èç ôîðìóëû (1): öèè ñ îáùèì ýìèòòåðîì ïîçâîëÿåò ðàáîòàòü ñ
íåáîëüøèì òîêîì áàçû. Òàêîé ïîäõîä äàåò
h11E + h21ER 3 âîçìîæíîñòü èñïîëüçîâàòü ðåçèñòîð R17, îïðå-
RD1 » . (1)
h11Eh22E äåëÿþùèé âðåìÿ îòïóñêàíèÿ ÀÐÓ, ñ áîëüøèì
ñîïðîòèâëåíèåì, ÷òî îáåñïå÷èâàåò äëèòåëü-
Óâåëè÷åíèå äèôôåðåíöèàëüíîãî âûõîä- íîå âðåìÿ îòïóñêàíèÿ ÀÐÓ. Ðåçèñòîð R19 îãðà-
íîãî ñîïðîòèâëåíèÿ ñõåìû íàñòîëüêî âåëèêî, íè÷èâàåò ìàêñèìàëüíûé óïðàâëÿþùèé ïîñòî-
÷òî åãî çíà÷åíèå ïî÷òè èñêëþ÷èòåëüíî îïðå- ÿííûé òîê, èäóùèé ÷åðåç òðàíçèñòîðû Q5 è Q6.
äåëÿåòñÿ ñîïðîòèâëåíèåì ðåçèñòîðà R4, ðàâ- Áëàãîäàðÿ áîëüøîé åìêîñòè êîíäåíñàòîðà
íûì 27 êÎì. Âî-âòîðûõ, ïðè íåøóíòèðîâàí- C3 åãî ðåàêòèâíîå ñîïðîòèâëåíèå äàæå äëÿ
íîì ðåçèñòîðå R3 êîýôôèöèåíò óñèëåíèÿ ïî ñàìûõ íèçêî÷àñòîòíûõ ñîñòàâëÿþùèõ ñïåê-
íàïðÿæåíèþ êàñêàäà íà òðàíçèñòîðå Q1 óâå- òðà ñèãíàëà íåçíà÷èòåëüíî ïî ñðàâíåíèþ ñ
ëè÷èâàåòñÿ äî ìèíèìàëüíûì äèôôåðåíöèàëüíûì ñîïðî-
òèâëåíèåì òðàíçèñòîðà Q6, òî åñòü ñîïðîòèâ-
ëåíèåì ïðè ìàêñèìàëüíîé àìïëèòóäå ñèãíà-
R4
A IC1 = (h22E R3 -h21E ) DhE + ëà è ïîëíîì óïðàâëåíèè. Âûïðÿìèòåëü ñ óäâî-
R3 + R 4 åíèåì íàïðÿæåíèÿ, ñîäåðæàùèé äèîäû D1 è
(2)
R D2, èçâëåêàåò ÷àñòü ñèãíàëà èç âûõîäíîãî
+ [ h21E +1 -h12E +(R3 + R 4 )] R3 + h11E »- 4.
R3 êàñêàäà íà òðàíçèñòîðå Q4 è âûðàáàòûâàåò
óïðàâëÿþùåå íàïðÿæåíèå äëÿ áàçû Q5. Òàêîå
Ýòî ôîðìóëà óïðîùàåòñÿ äî ðåøåíèå ïîçâîëÿåò äåòåêòèðîâàòü áîëüøèå
ïèêîâûå àìïëèòóäû íåñèììåòðè÷íûõ ñèãíà-
ëîâ. Ðåçèñòîð R15 îïðåäåëÿåò âðåìÿ «ñðàáà-
R4 òûâàíèÿ» ÀÐÓ. Ñëèøêîì ìàëåíüêèå çíà÷åíèÿ
A IC1 » - .
R3 ñîïðîòèâëåíèÿ R15 â ñî÷åòàíèè ñ åìêîñòüþ C6
76 ÑÕÅÌÛ
ìîãóò ïðèâåñòè ê íåóñòîé÷èâîñòè ñõåìû, îáðà- âõîäíîì ñèãíàëå 1 ì ñ.ê.ç., ÷òî ñîîòâåòñòâó-
çîâàâ ïîëþñ ïåðåäàòî÷íîé ôóíêöèè â öåïè åò âûõîäíîìó ñèãíàëó 803 ì ñ.ê.ç. Âðåìÿ
îáðàòíîé ñâÿçè. Ðåçèñòîð R17 îïðåäåëÿåò ñðàáàòûâàíèÿ ÀÐÓ äëÿ ñèíóñîèäàëüíîãî
âðåìÿ îòïóñêàíèÿ ÀÐÓ. âõîäíîãî ñèãíàëà, ñêà÷êîîáðàçíî íàðàñòàþ-
×òîáû îáåñïå÷èòü õîðîøèé îòêëèê íà ùåãî îò 0 äî 100 ì ñ.ê.ç., ñîñòàâëÿåò ïðèìåð-
âûñîêî÷àñòîòíûå ñîñòàâëÿþùèå ñèãíàëà, â íî 0.3 ñ, à âðåìÿ îòïóñêàíèÿ ïðè èçìåíåíèè îò
êà÷åñòâå D1 è D2 ñëåäóåò èñïîëüçîâàòü äèîäû 100 ì ñ.ê.ç. äî óðîâíÿ –20 äÁ (100 ìê ñ.ê.ç.)
Øîòòêè èëè áûñòðîäåéñòâóþùèå êðåìíèå- ðàâíî ïðèáëèçèòåëüíî 100 ñ. Íà Ðèñóíêå 4
âûå äèîäû ñ p-n ïåðåõîäîì. Îñíîâíîå óñèëå- òàêæå ïðåäñòàâëåí ãðàôèê çàâèñèìîñòè THD
íèå ñõåìû ïî íàïðÿæåíèþ îáåñïå÷èâàåò êîì- îò âõîäíîãî íàïðÿæåíèÿ. Èñêàæåíèÿ îñòàþò-
ïëåìåíòàðíûé êàñêàä ñî ñâÿçüþ ïî ïîñòîÿí- ñÿ çíà÷èòåëüíî íèæå ïîðîãà 5% âî âñåì äèà-
íîìó òîêó íà òðàíçèñòîðàõ Q2 è Q3. Ðåçèñòîð ïàçîíå âõîäíûõ íàïðÿæåíèé.
R14 ñîïðîòèâëåíèåì 1 êÎì èçîëèðóåò âûõîä- ×òîáû èçìåðèòü ôëóêòóàöèîííûé âõîäíîé
íîé ýìèòòåðíûé ïîâòîðèòåëü Q4 îò êëåììû øóì àòòåíþàòîðà, íóæíî íàãðóçèòü âõîä íîìè-
âûõîäíîãî ñèãíàëà. Ïðè íåîáõîäèìîñòè íàëüíûì ñîïðîòèâëåíèåì èñòî÷íèêà 1 êÎì.
ìîæíî èñïîëüçîâàòü ðåçèñòîð R14 ìåíüøåãî Ïðè íèçêèõ âõîäíûõ íàïðÿæåíèÿõ øóì âõîä-
ñîïðîòèâëåíèÿ, íî åñëè ñîïðîòèâëåíèå ñëèø- íîãî êàñêàäà íà òðàíçèñòîðå Q1 îãðàíè÷èâàåò
êîì ìàëî, ñîåäèíèòåëüíûé êàáåëü ñ áîëüøîé ïîëåçíûé äèíàìè÷åñêèé äèàïàçîí îáðàáàòû-
åìêîñòüþ ìîæåò ñïðîâîöèðîâàòü ïàðàçèòíóþ âàåìîãî ñèãíàëà. Ñðåäíåêâàäðàòè÷íûé óðî-
ãåíåðàöèþ êàñêàäà íà òðàíçèñòîðå Q4. âåíü øóìà äëÿ âõîäíûõ ñèãíàëîâ, íå ïðåâû-
Íà Ðèñóíêå 4 ïîêàçàíà çàâèñèìîñòü øàþùèõ ïîðîãà ÀÐÓ, ñîñòàâëÿåò îêîëî –38 äÁ
âûõîäíîãî íàïðÿæåíèÿ îò àìïëèòóäû âõîäíî- îòíîñèòåëüíî íîìèíàëüíîãî âûõîäíîãî óðîâ-
ãî ñèíóñîèäàëüíîãî ñèãíàëà. Äèàïàçîí âõîä- íÿ. Êîãäà ÀÐÓ ñòàíîâèòñÿ àêòèâíîé, îòíîøå-
íûõ íàïðÿæåíèé, â êîòîðîì ñîõðàíÿåòñÿ íèå ñèãíàë/øóì óâåëè÷èâàåòñÿ ïðîïîðöèî-
ýôôåêòèâíîñòü ðàáîòû ÀÐÓ, ñîñòàâëÿåò îò íàëüíî óìåíüøåíèþ ÀÐÓ. Íàïðèìåð, ïðè âõîä-
100 ìê äî 100 ìÂ, òî åñòü, 60 äÁ.  ýòîì âõîä- íîì ñèãíàëå 0 äÁ (1 ì ñ.ê.ç.) îòíîøåíèå ñèã-
íîì äèàïàçîíå âûõîäíîå íàïðÿæåíèå èçìå- íàë/øóì âîçðàñòàåò ïðèìåðíî äî 60:1.
íÿåòñÿ ìåíåå ÷åì íà 2 äÁ, äîñòèãàÿ íîìè-
íàëüíîãî çíà÷åíèÿ 775 ì ñ.ê.ç. ïðè óðîâíå
âõîäíîãî ñèãíàëà –20 äÁ (100 ìê ñ.ê.ç.). Âõîä-
íàÿ òî÷êà 0 äÁ óñòàíîâëåíà ïðîèçâîëüíî ïðè
10
0
20 40 60 ùàåòñÿ íà îäíîñòîðîííåé ïå÷àòíîé ïëàòå.
1.8 äÁ
–10
60 äÁ Åñëè ñîáðàòü ñõåìó, èñïîëüçóÿ ïàññèâíûå
–20
êîìïîíåíòû ñ íîìèíàëàìè, ïîêàçàííûìè íà
VIN = 1 ì ñ.ê.ç. Ðèñóíêå 3, ïîëîñà ïðîïóñêàíèÿ óñèëèòåëÿ ïî
VOUT = 850 ì ñ.ê.ç. óðîâíþ –3 äÁ áóäåò îõâàòûâàòü äèàïàçîí îò
–30 5
THD (%)
ÐàäèîËîöìàí 01,02-2022 77
Çàùèòà
òîêîèçìåðèòåëüíîãî óñèëèòåëÿ
îò áðîñêîâ íàïðÿæåíèÿ
Arpit Mehta, Prashanth Holenarsipur
Electronic Design
RSENSE
+ VBATT + VSENSE –
R1 R2 Íàãðóçêà
– 2k 1k Z2
VZ1 VZ2
RS+ RS – MAX4372
Z1
100k 100k
VD –
OUT Âûõîä
VCC A2
VOUT
+
D1 Òîêîâîå
A1 +
çåðêàëî GND
Q1
78 ÑÕÅÌÛ
ðåçèñòîðîâ ìîæíî ïðî÷èòàòü â [1]. Ñòàáèëèò-
ðîíû Z1 è Z2 èìåþò ïðîáèâíîå íàïðÿæåíèå Ñèíô. íàïð. (VCM)
ÐàäèîËîöìàí 01,02-2022 79
Ïðîñòîé ñïîñîá
ñíèæåíèÿ ìîùíîñòè,
ðàññåèâàåìîé îáìîòêîé ðåëå
Darryl Widman
Electronic Design
ÍÇ
ÍÐ
12 Â
D RLY
R1
2.2 êÎì
1/8 Âò
Q1
Êîìàíäà âêëþ÷åíèÿ 2N3904
C + R2
150 ìêÔ 390
25 Â 1/4 Âò
80 ÑÕÅÌÛ
ëÿåò ñîáîé êîðîòêîå çàìûêàíèå, îáåñïå÷è- íèÿ îáìîòêè 200 Îì. Âûáðàííûé êîíäåíñà-
âàÿ ïðîòåêàíèå ìàêñèìàëüíîãî òîêà ÷åðåç òîð 150 ìêÔ/25  îáðàçóåò êîìáèíàöèþ, êîòî-
îáìîòêó ðåëå è áåçäðåáåçãîâîå çàìûêàíèå ðàÿ õîðîøî ðàáîòàåò ïðè íîìèíàëüíîì
åãî êîíòàêòîâ. íàïðÿæåíèè îáìîòêè 12 Â. Åñëè áû ýìèòòåð
Îäíàêî ïî ìåðå òîãî, êàê êîíäåíñàòîð çàðÿ- óïðàâëÿþùåãî òðàíçèñòîðà áûë ïðîñòî ïîä-
æàåòñÿ, íàïðÿæåíèå íà îáìîòêå è òîê ÷åðåç êëþ÷åí ê «çåìëå», öåïü ðåëå ïîòðåáëÿëà áû
íåå óìåíüøàþòñÿ. Ñõåìà äîñòèãàåò óñòàíî- îêîëî 58 ìÀ. Ñ äîáàâëåíèåì ðåçèñòî-
âèâøåãîñÿ ñîñòîÿíèÿ, êîãäà êîíäåíñàòîð ðà/êîíäåíñàòîðà óñòàíîâèâøèéñÿ òîê ñî-
çàðÿæàåòñÿ äî òàêîé ñòåïåíè, ÷òî âåñü òîê ñòàâëÿåò âñåãî 20 ìÀ, ÷òî äàåò õîðîøóþ ýêî-
îáìîòêè ðåëå ïðîõîäèò ÷åðåç ðåçèñòîð R2. íîìèþ ýíåðãèè. Äîïîëíèòåëüíûå êîíòàêòû
Êîíòàêòû ðåëå áóäóò îñòàâàòüñÿ çàìêíóòûìè ðåëå íå òðåáóþòñÿ, à äâà äîáàâî÷íûõ êîìïî-
äî òåõ ïîð, ïîêà íå áóäåò ñíÿòî âíåøíåå íåíòà ñòîÿò âñåãî íåñêîëüêî öåíòîâ.
óïðàâëÿþùåå íàïðÿæåíèå.
 ýòîì ïðèìåðå ñîïðîòèâëåíèå ðåçèñòîðà Ññûëêà
ïðèìåðíî â äâà ðàçà ïðåâûøàåò ñîïðîòèâëå- 1. Sanjay R. Chendvankar, "Driver Saves Power In
íèå îáìîòêè ðåëå: 390 Îì äëÿ ñîïðîòèâëå- Energized Relay".
ÐàäèîËîöìàí 01,02-2022 81
Ãåíåðàòîðû ñòóïåí÷àòî
êà÷àþùåéñÿ ÷àñòîòû
Ìèõàèë Øóñòîâ, ã. Òîìñê
Ã
Ãåíåðàòîðû êà÷àþùåéñÿ ÷àñòîòû (ÃÊ×) ìîæíî çàäàâàòü ðó÷íîé ñòóïåí÷àòîé óñòàíîâ-
íàõîäÿò ïðèìåíåíèå â èçìåðèòåëüíîé òåõ- êîé, ëèáî ñòóïåí÷àòî ïåðåêëþ÷àòü âî âðåìå-
íèêå; òàêèå ãåíåðàòîðû èñïîëüçóþò, íàïðè- íè ÷àñòîòû âûõîäíûõ ñèãíàëîâ ïðè èñïîëüçî-
ìåð, äëÿ ïîëó÷åíèÿ àìïëèòóäíî-÷àñòîòíûõ âàíèè âíåøíåãî èëè âíóòðåííåãî ãåíåðàòîðà
õàðàêòåðèñòèê, à òàêæå ïðè íàñòðîéêå òàêòîâûõ èìïóëüñîâ.
ôèëüòðîâ. Ïîìèìî ïðî÷åãî, ÃÊ× ìîãóò áûòü Ãåíåðàòîð ñîäåðæèò âíóòðåííèé ãåíåðà-
èñïîëüçîâàíû â êà÷åñòâå ãåíåðàòîðîâ ôèê- òîð èìïóëüñîâ íà ýëåìåíòå DD1.1 ìèêðîñõå-
ñèðîâàííûõ ÷àñòîò. ìû CD40106, ðàáîòàþùèé íà ôèêñèðîâàí-
Ãåíåðàòîð ñòóïåí÷àòî êà÷àþùåéñÿ ÷àñòî- íîé ÷àñòîòå 100 Ãö. Êðîìå òîãî, ïðè ïîìîùè
òû, Ðèñóíîê 1, ïîçâîëÿåò ïîëó÷èòü íà âûõî- ïåðåêëþ÷àòåëÿ SA1 âõîä ñ÷åò÷èêà èìïóëüñîâ
äàõ ñåòêè ÷àñòîò f1 è f1/2. ×àñòîòó ãåíåðàòîðà íà ìèêðîñõåìå DD2 CD4017 ìîæåò áûòü ïîä-
+10 Â
SB1
Ðó÷í. C1 R1 DD2 C2-C4 14 16
82 ÑÕÅÌÛ
Òàáëèöà 1. ×àñòîòà èìïóëüñîâ íà âûõîäàõ Òàáëèöà 2. ×àñòîòà èìïóëüñîâ íà âûõîäàõ
ãåíåðàòîðà ñ ñåòêîé ÷àñòîò f1 è f1/2 ãåíåðàòîðà ñ ñåòêîé ÷àñòîò f1, f1/2, f/4 è f/8
Ïîçèöèÿ f1, Ãö f1/2, Ãö Ïîçèöèÿ f1, Ãö f1/2, Ãö f1/4, Ãö f1/8, Ãö
0 — — 0 — — — —
1 500 250 1 423 211.5 105.8 52.9
2 562 281 2 828 414 207 103.5
3 640 320 3 1240 620 310 155
4 740 370 4 1606 803 401.5 200.8
5 876 438 5 1998 999 499.5 249.8
6 1080 540 6 2348 1174 587 293.5
7 1400 700 7 2722 1361 680.5 340.3
8 1980 990 8 3016 1508 754 377
9 3117 1558 9 3378 1689 844.5 422.3
10 3677 1838.5 919.3 459.6
11 3960 1980 990 495
êëþ÷åí ê âíåøíåìó ãåíåðàòîðó çàäàþùèõ 12 4291 2145.5 1072.8 536.4
èìïóëüñîâ, ëèáî ê êíîïêå ðó÷íîãî ïåðåêëþ÷å- 13 4558 2279 1139.5 569.8
íèÿ ÷àñòîòû SB1 «Ðó÷íàÿ óñòàíîâêà». 14 4801 2400.5 1200.4 600.1
Ê âûõîäàì Q1–Q9 ìèêðîñõåìû DD2 ñ÷åò- 15 5080 2540 1270 635
÷èêà èìïóëüñîâ ÷åðåç äèîäû VD1–VD9 ïîä-
êëþ÷åíà ðåçèñòèâíàÿ ìàòðèöà R5–R13, îïðå-
äåëÿþùàÿ ÷àñòîòó ãåíåðàöèè èìïóëüñîâ Ïðè âêëþ÷åíèè óñòðîéñòâà çà ñ÷åò öåïî÷-
èãëîîáðàçíîé ôîðìû ãåíåðàòîðîì íà ýëå- êè ýëåìåíòîâ C1, R1, R4 ñ÷åò÷èê óñòàíàâëè-
ìåíòàõ DD1.2 è DD1.2 è òðàíçèñòîðå VT1 âàåòñÿ â èñõîäíîå ñîñòîÿíèå. Ïðè ðó÷íîì
BC547C. Ñ âûõîäà ýòîãî ãåíåðàòîðà èìïóëü- óïðàâëåíèè â ýòîì ñîñòîÿíèè ãåíåðàòîð
ñû èãëîîáðàçíîé ôîðìû ïîñòóïàþò íà ïîñëå- îòêëþ÷åí, ñì. Òàáëèöó 1. Ïðè êàæäîì íàæà-
äîâàòåëüíî âêëþ÷åííóþ öåïî÷êó äåëèòåëåé òèè íà êíîïêó SB1 óðîâåíü «ëîã. 1» ïîñëåäî-
÷àñòîòû íà D-òðèããåðàõ ìèêðîñõåìû CD4013 âàòåëüíî ïîÿâëÿåòñÿ íà âûõîäàõ Q1–Q9 ìèê-
(ýëåìåíòû DD3.1 è DD3.2). ðîñõåìû DD2, ïîî÷åðåäíî ïîäêëþ÷àÿ ÷åðåç
Íàçíà÷åíèå ýòèõ òðèããåðîâ – ïðåîáðàçîâà- äèîäû VD1–VD9 ðåçèñòîðû ìàòðèöû R5–R13
íèå èìïóëüñîâ èãëîîáðàçíîé ôîðìû â ê ïëþñîâîé øèíå ïèòàíèÿ. Ñîîòâåòñòâåííî
èìïóëüñû ïðÿìîóãîëüíîé ôîðìû ñ êîýôôè- èçìåíÿåòñÿ è ÷àñòîòà ãåíåðàöèè ãåíåðàòîðà
öèåíòîì çàïîëíåíèÿ 50% è îäíîâðåìåííîå èìïóëüñîâ íà ýëåìåíòàõ DD1.2 è DD1.3 è
ïîñëåäîâàòåëüíîå äåëåíèå ÷àñòîòû. òðàíçèñòîðå VT1.
+10 Â
SB1
DD1
Ðó÷í. C1 R1 CD40106 C2, C3 14 16
Ðèñóíîê 2. Ãåíåðàòîð ñòóïåí÷àòî êà÷àþùåéñÿ ÷àñòîòû ñ ñåòêîé ÷àñòîò f1, f1/2, f/4 è f/8.
ÐàäèîËîöìàí 01,02-2022 83
Çíà÷åíèÿ ÷àñòîò, ïîëó÷àåìûõ íà âûõîäàõ Ðåçèñòîðû, íîìèíàëû êîòîðûõ íå ïîïàäà-
òðèããåðîâ (ýëåìåíòû DD3.1 è DD3.2) â çàâè- þò â ðÿä ñòàíäàðòíûõ çíà÷åíèé, ïîëó÷àþò
ñèìîñòè îò íàëè÷èÿ óðîâíÿ «ëîã. 1» íà âûõî- ïàðàëëåëüíûì èëè ïîñëåäîâàòåëüíûì âêëþ-
äàõ Q1–Q9 ìèêðîñõåìû DD2, ïðèâåäåíû â ÷åíèåì 2–3 ðåçèñòîðîâ, ëèáî ïîäáèðàþò èç
Òàáëèöå 1. ãðóïïû ðåçèñòîðîâ ñ äîïóñêîì îòêëîíåíèÿ îò
Âòîðîé èç ãåíåðàòîðîâ, Ðèñóíîê 2, èìååò íîìèíàëà 5–10%. ÐË
ðàñøèðåííóþ ñåòêó (15×4) ÷àñòîò ãåíåðèðóå-
ìûõ ñèãíàëîâ. Â ýòîì ãåíåðàòîðå äëÿ ïåðå- Ìàòåðèàëû ïî òåìå
êëþ÷åíèÿ ýëåìåíòîâ ðåçèñòèâíîé ìàòðèöû
1. Datasheet Texas Instruments CD40106B
R5–R8, à òàêæå ìíîãîñòóïåí÷àòîãî äåëåíèÿ
÷àñòîòû èñïîëüçîâàíà ñäâîåííàÿ ìèêðîñõå- 2. Datasheet Texas Instruments CD4013B
ìà DD1 CD4520. 3. Datasheet Texas Instruments CD4017
Çíà÷åíèÿ ÷àñòîò, ïîëó÷àåìûõ íà âûõîäàõ 4. Datasheet Texas Instruments CD4520B
ãåíåðàòîðà, ïðèâåäåíû â Òàáëèöå 2. 5. Datasheet Fairchild BC547C
84 ÑÕÅÌÛ
Ãåðìàíèåâûé
ïðåîáðàçîâàòåëü çàïóñêàåòñÿ
ïðè íàïðÿæåíèè 260 ìÂ
Clayton B. Grantham
Electronic Design
ÐàäèîËîöìàí 01,02-2022 85
çàïàñåííàÿ â ìàãíèòíîì ïîëå äðîññåëÿ L2, æåíèÿ. Äëÿ ïîêàçàííîé íà Ðèñóíêå 1 ñõåìû
óâåëè÷èâàåòñÿ ïî ìåðå óâåëè÷åíèÿ òîêà L2 ñ òèïè÷íàÿ ÷àñòîòà ïåðåêëþ÷åíèÿ ñîñòàâëÿåò
ïîëîæèòåëüíîé ïðîèçâîäíîé di/dt. Ïî ìåðå 88 êÃö (ïðè VIN = 0.5 Â). Ïðè èíäóêòèâíîñòÿõ
óâåëè÷åíèÿ ýòîãî òîêà îí òàêæå ïðîòåêàåò 100 ìêÃí ÷àñòîòà óìåíüøàåòñÿ äî 60 êÃö, à
÷åðåç ñîïðîòèâëåíèå íàñûùåííîãî òðàíçèñ- ïðè 39 ìêÃí – óâåëè÷èâàåòñÿ äî 152 êÃö.
òîðà Q2. Íàïðÿæåíèå êîëëåêòîðà Q2 ñòàíî- Ïðåèìóùåñòâî ýòîé ñäâîåííîé ïîâûøàþ-
âèòñÿ äîñòàòî÷íî áîëüøèì, ÷òîáû âêëþ÷èòü ùåé êîíôèãóðàöèè ïî ñðàâíåíèþ ñ íåñèì-
òðàíçèñòîð Q1. ìåòðè÷íîé êîíôèãóðàöèåé çàêëþ÷àåòñÿ â
Ðåçèñòîð R2 ñîåäèíÿåò áàçó Q1 ñ êîëëåê- òîì, ÷òî óðîâåíü âûõîäíûõ ïóëüñàöèé íèæå,
òîðîì Q2. Êðîìå òîãî, R2 îãðàíè÷èâàåò áàçî- à âõîäíîé èñòî÷íèê íå âûêëþ÷àåòñÿ âî âðåìÿ
âûé òîê Q1. Ïîñëå âêëþ÷åíèÿ òðàíçèñòîðà îáðàòíîãî õîäà. Äëÿ ñîëíå÷íîé áàòàðåè èëè
Q1 òîê, óïðàâëÿâøèé áàçîé Q2, òåïåðü çàìû- ìèêðîòóðáèíû äëèòåëüíîñòü íåðàáî÷åé
êàåòñÿ íà çåìëþ, è Q2 âûêëþ÷àåòñÿ. Âûêëþ- ÷àñòè öèêëà íåîïòèìàëüíà.
÷åíèå Q2 ïîçâîëÿåò ýíåðãèè îáðàòíîãî õîäà Íà Ðèñóíêå 2 èçîáðàæåíû ïåðåäàòî÷íûå
äðîññåëÿ L2 îòêðûòü äèîä D2 è òå÷ü â íàãðóç- õàðàêòåðèñòèêè ñõåìû äëÿ ðàçíûõ âåëè÷èí
êó (R3) ïî ìåðå òîãî, êàê ìàãíèòíîå ïîëå L1 íàãðóçêè. Îáðàòèòå âíèìàíèå, ÷òî ýòà ïîâû-
îñëàáåâàåò. Äèîä D1 îñòàåòñÿ çàêðûòûì. øàþùàÿ ñõåìà íå èìååò îáðàòíîé ñâÿçè,
Êîãäà L2 ðàçðÿæàåòñÿ, äèîä D2 ñíîâà âûêëþ- ïîýòîìó ñòàáèëèçèðîâàòü âåëè÷èíó âûõîäíî-
÷àåòñÿ. Ïî ìåðå óâåëè÷åíèÿ òîêà äðîññåëÿ ãî íàïðÿæåíèÿ èëè òîêà îíà íå ìîæåò. Îäíàêî
L1 åãî ìàãíèòíîå ïîëå íàðàñòàåò ïðè ïîëîæè- â íåêîòîðûõ ïðèëîæåíèÿõ ñòàáèëèçàöèÿ è íå
òåëüíîé ïðîèçâîäíîé di/dt. Ýòîò òîê ïðîòåêà- òðåáóåòñÿ.
åò ÷åðåç ñîïðîòèâëåíèå íàñûùåíèÿ òðàíçèñ-
òîðà Q1. Íàïðÿæåíèå êîëëåêòîðà Q1 ñòàíî-
12
âèòñÿ äîñòàòî÷íî áîëüøèì, ÷òîáû âêëþ÷èòü
òðàíçèñòîð Q2.
10
Íàïðÿæåíèå áàçû òðàíçèñòîðà Q2 ñâÿçàíî
Âûõîäíîå íàïðÿæåíèå (Â)
86 ÑÕÅÌÛ
Íî äëÿ äîñòèæåíèÿ ìàêñèìàëüíîãî ÊÏÄ ïîâûøàþùàÿ ñõåìà. ßðêîñòü ñâåòîäèîäà
ýòó ïîâûøàþùóþ ñõåìó ñëåäóåò èñïîëüçî- íàïðÿìóþ çàâèñèò îò ñðåäíåãî òîêà îáðàòíî-
âàòü òîëüêî äëÿ âðåìåííîãî ïèòàíèÿ ïîëíî- ãî õîäà, ïðîõîäÿùåãî ÷åðåç äèîäû D1 è D2.
ôóíêöèîíàëüíîé âûñîêîýôôåêòèâíîé ìèê- Èçìåðåíèÿ íîìèíàëüíîãî òîêà ñâåòîäèîäà
ðîñõåìû èìïóëüñíîãî èñòî÷íèêà ïèòàíèÿ, ïðè ïèòàíèè îò ùåëî÷íîé áàòàðåè ïîêàçàëè
ïîäêëþ÷èâ åå âûõîä ê ñëàáîòî÷íîìó âõîäó 3 ìÀ ïðè 0.53 Â, 14 ìÀ ïðè 0.95 Â, 26 ìÀ ïðè
VCC ìèêðîñõåìû. Êàê òîëüêî ìèêðîñõåìà 1.19 Â, 31 ìÀ ïðè 1.27  è 50 ìÀ ïðè 1.53 Â.
çàïóñòèòñÿ, ïîâûøàþùóþ ñõåìó ìîæíî Ýòè ðåçóëüòàòû áûëè ïîëó÷åíû ñ äðîññåëÿìè
îòêëþ÷èòü. Ñäåëàòü ýòî ìîæíî, íàïðèìåð, Coilcraft DO1608C-683 è ñâåòîäèîäîì
çàìåíèâ ðåçèñòîðû R1 è R2 p-êàíàëüíûìè NSPW500BS êîìïàíèè Nichia.
ïîëåâûìè òðàíçèñòîðàìè ñ p-n ïåðåõîäîì
Âî ìíîãèõ ïîðòàòèâíûõ ýëåêòðîííûõ
(NTE326), à çàòåì ïîäòÿíóâ èõ çàòâîðû âûøå
óñòðîéñòâàõ (òàêèõ êàê èãðóøêè, ÊÏÊ è ò. ä.) âû
âõîäíîãî íàïðÿæåíèÿ (VIN + 1.2 Â).
äîëæíû áûëè áû âûêèíóòü êàê «ìåðòâóþ»
Êðîìå òîãî, âõîäíîå íàïðÿæåíèå ñõåìû êàæäóþ áàòàðåéêó, íàïðÿæåíèå íà êîòîðîé
îãðàíè÷åíî çíà÷åíèåì 2.0 Â. Áîëüøåå âõîä- ñîñòàâëÿåò îêîëî âîëüòà. Íî ýòà ñõåìà ïîçâî-
íîå íàïðÿæåíèå âûçîâåò ïðîòåêàíèå ÷ðåç- ëÿåò ïîääåðæèâàòü ñâåòîäèîäíóþ ïîäñâåòêó
ìåðíîãî òîêà â áàçàõ òðàíçèñòîðîâ Q1 è Q2,
äàæå òàêèìè áàòàðåéêàìè, à â ñëó÷àå èñïîëü-
êîòîðûå ÷åðåç R1, R2, L1 è L2 ïîäêëþ÷åíû
çîâàíèÿ àêêóìóëÿòîðîâ – îáåñïå÷èòü èõ
íåïîñðåäñòâåííî ê VIN.
áîëåå ïîëíûé ðàçðÿä. ÐË
Íåñêîëüêî èíàÿ õàðàêòåðèñòèêà ïåðåäà÷è
ïîëó÷àåòñÿ, åñëè ýòà ñõåìà óïðàâëÿåò áåëûì Ìàòåðèàëû ïî òåìå
ñâåòîäèîäîì, à íå ðåçèñòèâíîé íàãðóçêîé.
Äëÿ íîðìàëüíîé ðàáîòû áåëîãî ñâåòîäèîäà 1. Datasheet Nichia NSPW500BS
îáû÷íî òðåáóåòñÿ íàïðÿæåíèå 3.6  ïðè òîêå 2. Datasheet NTE NTE103
20 ìÀ; òàêèì îáðàçîì, åñëè èñòî÷íèêîì ïèòà- 3. Datasheet NTE NTE326
íèÿ ÿâëÿåòñÿ ùåëî÷íàÿ áàòàðåÿ. íåîáõîäèìà 4. Coilcraft DO1608C-683
ÐàäèîËîöìàí 01,02-2022 87
Äðàéâåð
áåëûõ ñâåòîäèîäîâ
âûñîêîé ìîùíîñòè
äëÿ ïîðòàòèâíûõ ïðèëîæåíèé
Santosh Bhandarkar
Electronic Design
ÌÌíîãèå ñ÷èòàþò áåëûå ñâåòîäèîäû áóäó- íåñöåíòíóþ ëàìïó. Äëÿ äîñòèæåíèÿ ïîëíîé
ùèì îñâåùåíèÿ. Ñîåäèíåííûå âìåñòå, ÿðêîñòè ïîðÿäêà 40 ëþìåí ìîùíûì áåëûì
íåñêîëüêî ñâåòîäèîäîâ ìîãóò çàìåíèòü ñâåòîäèîäàì òðåáóåòñÿ ïîñòîÿííîå íàïðÿæå-
ëàìïó íàêàëèâàíèÿ èëè êîìïàêòíóþ ëþìè- íèå ïðèìåðíî 3.6  ïðè òîêå îêîëî 350 ìÀ.
D1
1N5819 VO
VIN
L1
16 3 U1 200 µH, D2
1.2 A LED
C1 VREF OSC +
15
1 nF VIN D10 C3
7 1N4007 220 µF, D4
CT 12 LED
R2 6 C_A 63 V
5k RT 11 M1
1 E_A
ERR– R3 IRFZ44 D6
2 13
+ C2 ERR+ C_B 10 LED
14
220 µF, 4 E_B
CL+
35 V 5 C4 D8
CL–
COMP
SHUT
0.47 µF LED
GND
2.5 V D3
8 9 10 SG1524B
LED
R4 R1 C5 R6
1 nF D5
5k 10k 33k LED
R7
50k D7
GND LED
R16 R10 R11
470k 1k 21k D9
R9 R12 LED
3k 3.3k R8
LM324 1W,
2 6 1W
– 11 R13 –
V– 1 2.2k
7
OUT OUT
R14 3 V+ 5
10k 2.5 V + LM324 R15 +
4
2.2k
U2a U2b
Ðèñóíîê 1. Ýòà ñõåìà äðàéâåðà öåïî÷êè ìîùíûõ áåëûõ ñâåòîäèîäîâ ïîääåðæèâàåò ïîñòîÿííóþ
ÿðêîñòü ñâå÷åíèÿ, íåçàâèñÿùóþ îò èçìåíåíèé âõîäíîãî íàïðÿæåíèÿ. Êðîìå òîãî, îíà îáåñïå÷èâà-
åò âîçìîæíîñòü äèììèðîâàíèÿ è çàùèòó îò ãëóáîêîãî ðàçðÿäà àêêóìóëÿòîðà.
88 ÑÕÅÌÛ
 ïîðòàòèâíûõ ïðèëîæåíèÿõ áåëûå ñâåòî- VD – ïàäåíèå íàïðÿæåíèÿ íà äèîäå D1,
äèîäû ÷àñòî ïèòàþòñÿ îò ãåðìåòè÷íûõ ñâèí- VIN – ìèíèìàëüíîå íàïðÿæåíèå áàòàðåè,
öîâî-êèñëîòíûõ àêêóìóëÿòîðîâ ñ òèïè÷íûì VDS – ïàäåíèå íàïðÿæåíèÿ íà MOSFET.
âûõîäíûì íàïðÿæåíèåì 12 Â. Îò òàêîãî æå
Äëÿ öåïî÷êè èç âîñüìè ñâåòîäèîäîâ
12-âîëüòîâîãî èñòî÷íèêà ïèòàåò öåïî÷êó
VO = 28.8 Â, VIN = 11 Â è VD = 0.4 Â äëÿ äèîäà
áåëûõ ñâåòîäèîäîâ ñõåìà, ïîêàçàííàÿ íà
Øîòòêè. Ïðåíåáðåãàÿ íàïðÿæåíèåì VDS, íàõî-
Ðèñóíêå 1. Îíà îòëè÷àåòñÿ íèçêîé ñòîèìîñ-
äèì, ÷òî òðåáóåìûé êîýôôèöèåíò çàïîëíå-
òüþ, âûñîêèì ÊÏÄ, ïîñòîÿííîé èíòåíñèâíîñ-
íèÿ ðàâåí 62.3%. Ìèêðîñõåìà U1 èìååò äâà
òüþ ñâåòà, íå çàâèñÿùåé îò èçìåíåíèé íàïðÿ-
íåçàâèñèìûõ êîììóòàöèîííûõ òðàíçèñòîðà,
æåíèÿ áàòàðåè, âîçìîæíîñòüþ äèììèðîâà-
êàæäûé èç êîòîðûõ ìîæåò ðàáîòàòü ñ òîêàìè
íèÿ è íàëè÷èåì çàùèòû áàòàðåè.
ïîðÿäêà 100 ìÀ ïðè ìàêñèìàëüíîì êîýôôè-
 ñõåìå äðàéâåðà èñïîëüçîâàíà ìèêðî- öèåíòå çàïîëíåíèÿ 45%. Äëÿ ïîëó÷åíèÿ òðå-
ñõåìà SG1524 (U1) èìïóëüñíîãî ðåãóëÿòîðà ñ áóåìîãî êîýôôèöèåíòà çàïîëíåíèÿ äâà òðàí-
øèðîòíî-èìïóëüñíîé ìîäóëÿöèåé (ØÈÌ), çèñòîðà ñîåäèíåíû ïàðàëëåëüíî. Ïîñêîëüêó
ðàáîòàþùàÿ â ïîâûøàþùåé êîíôèãóðàöèè. ñâåòîäèîäàì òðåáóåòñÿ òîê áîëåå 100 ìÀ,
Òàêàÿ êîíôèãóðàöèÿ ïîçâîëÿåò ìèêðîñõåìå íåîáõîäèì âíåøíèé MOSFET.
U1 âûäàâàòü ìàêñèìàëüíîå íàïðÿæåíèå
Äëÿ ðàñ÷åòà âåëè÷èíû èíäóêòèâíîñòè L1
îêîëî 40 Â, êîòîðîãî äîñòàòî÷íî äëÿ óïðàâëå-
íà÷íåì ñî ñðåäíåãî òîêà äðîññåëÿ:
íèÿ öåïî÷êîé, ñîäåðæàùåé äî 11 âêëþ÷åííûõ
ïîñëåäîâàòåëüíî îäíîâàòòíûõ áåëûõ ñâåòî- IO
äèîäîâ. Èç-çà áîëüøîé ðàññåèâàåìîé ìîù- IL _ AVG = . (3)
1- D
íîñòè ñâåòîäèîäû äîëæíû áûòü óñòàíîâëåíû
íà ïîäõîäÿùèé ðàäèàòîð. Èíäóêòèâíîñòü Åñëè ïóëüñàöèè òîêà äðîññåëÿ dIL ñîñòàâ-
äðîññåëÿ, åìêîñòè âõîäíîãî è âûõîäíîãî êîí- ëÿþò îïðåäåëåííûé ïðîöåíò îò ñðåäíåãî
äåíñàòîðîâ, ïàðàìåòðû ïåðåêëþ÷àþùåãî òîêà, ïèêîâûé òîê äðîññåëÿ ðàâåí:
òðàíçèñòîðà è âûõîäíîãî äèîäà âûáèðàþòñÿ
â ñîîòâåòñòâèè ñ çàäàííîé ðàáî÷åé ÷àñòîòîé. dIL
IL _ PK = IL _ AVG + . (4)
Ðàáî÷àÿ ÷àñòîòà ðàâíà 2
ÐàäèîËîöìàí 01,02-2022 89
ìèêðîñõåìû U1. Ýòà îòðèöàòåëüíàÿ îáðàò- íàïðÿæåíèå áàòàðåè ïàäàåò íèæå 11 Â, òåì
íàÿ ñâÿçü ðåãóëèðóåò êîýôôèöèåíò çàïîëíå- ñàìûì ïðåäîòâðàùàÿ åå ãëóáîêèé ðàçðÿä. ÐË
íèÿ, ñòàáèëèçèðóÿ òîê ÷åðåç ñâåòîäèîäû.
Èçìåíåíèå R11 îáåñïå÷èâàåò ðåãóëèðîâêó Ìàòåðèàëû ïî òåìå
ÿðêîñòè ñâåòîäèîäîâ. 1. Datasheet Microchip SG1524
Îïåðàöèîííûé óñèëèòåëü U2a è ðåçèñòî- 2. Datasheet Texas Instruments LM324
ðû R9, R13, R14, R15 êîíòðîëèðóþò íàïðÿæå- 3. Datasheet Fairchild 1N5819
íèå áàòàðåè è âûêëþ÷àþò ñâåòîäèîäû, êîãäà 4. Datasheet Vishay IRFZ44
90 ÑÕÅÌÛ
Ðàáîòà íåñêîëüêèõ
èñòî÷íèêîâ ïèòàíèÿ
íà îáùóþ íàãðóçêó
Vardan Antonyan
EDN
Ä Äëÿ íåêîòîðûõ ïðîåêòîâ òðåáóåòñÿ áîëü- ×òîáû îöåíèòü ñõåìó, ìîæíî ïðîàíàëèçè-
øå ìîùíîñòè, ÷åì ìîæåò îòäàòü îäèí èñòî÷- ðîâàòü åå ïîâåäåíèå ïðè ðàçëè÷íûõ íàãðóç-
íèê ïèòàíèÿ, è â òàêîé ñèòóàöèè äëÿ áàëàíñè- êàõ è îòêëîíåíèÿõ íàïðÿæåíèÿ èñòî÷íèêà
ðîâêè íàãðóçêè ìîæíî èñïîëüçîâàòü ïåðåíà- ïèòàíèÿ, èñïîëüçóÿ ôîðìóëó äëÿ ðàñ÷åòà
ïðàâëÿþùèå äèîäû Øîòòêè (Ðèñóíîê 1). ïðÿìîãî ïàäåíèÿ íàïðÿæåíèÿ íà äèîäå Øîò-
×òîáû ðåàëèçîâàòü ïðîñòîå ðàñïðåäåëåíèå òêè ïðè ðàçëè÷íûõ òîêàõ.
íàãðóçêè, â ýòîé ñõåìå îáúåäèíåíû âûõîä-
íûå òîêè. Îáðàòèòå âíèìàíèå, ÷òî ýòî îòëè- æ q( V -IRs ) ö
÷àåòñÿ îò ðåçåðâèðîâàíèÿ ïèòàíèÿ; çäåñü I = ISAT çç e nKT - 1÷÷ .
äðóãîé ñëó÷àé, êîãäà òðåáóåìàÿ ñèñòåìå ìîù- è ø
íîñòü íå ìîæåò áûòü îáåñïå÷åíà îäíèì
èñòî÷íèêîì ïèòàíèÿ. Ýòà ñõåìà äîñòàòî÷íî Ñëîæíîñòü çàêëþ÷àåòñÿ â òîì, ÷òî ýòà ôîð-
ïðîñòà è áóäåò ðàáîòàòü â èäåàëüíûõ óñëîâè- ìóëà ÿâëÿåòñÿ ëèøü õîðîøèì ïðèáëèæåíè-
ÿõ, êîãäà VPS2 = VPS1. Òî, ÷òî ïðîèñõîäèò â åì, è äëÿ òîãî, ÷òîáû ïîëó÷èòü âîëüòàìïåð-
ðåàëüíîñòè, ãîðàçäî èíòåðåñíåå è äåëàåò íóþ õàðàêòåðèñòèêó àíàëîãè÷íóþ ãðàôèêàì,
òàêîé ïîäõîä íåñîñòîÿòåëüíûì. ïðèâîäèìûì â äîêóìåíòàöèè ïðîèçâîäèòå-
ëåé äèîäîâ, íóæíî èñïîëüçîâàòü ñîîòâåò-
VPS2 VPS1 VIN ñòâóþùåå n. ( äàííîì ñëó÷àå n áûëî âûáðà-
íî ðàâíûì 10). Àíàëèç îêàçàëñÿ íåìíîãî
D1 D2-PAK
ñëîæíåå, ÷åì îæèäàëîñü, ïîñêîëüêó ïðè-
øëîñü ðàññìàòðèâàòü äâà ðàçíûõ èñòî÷íèêà
1 4
ïèòàíèÿ è âû÷èñëÿòü òîêè èòåðàòèâíî. ×òîáû
ðåøèòü ýòó ïðîáëåìó, äëÿ âû÷èñëåíèÿ òîêîâ
3
C6 è íàïðÿæåíèé ñõåìû èñïîëüçîâàëèñü
íåñêîëüêî èòåðàöèé, âûïîëíåííûõ ñ ïî-
SBG3030CT 22µF 25 V
ìîùüþ íàïèñàííîé íà Ñè ïðîãðàììû (äîñ-
òóïíà â ðàçäåëå Çàãðóçêè).
Ðåçóëüòàòû îêàçàëèñü íåóòåøèòåëüíûìè,
ïîñêîëüêó îíè ïîêàçûâàëè, ÷òî ïðè îòêëîíå-
GND
íèè íàïðÿæåíèÿ íà ±1% 90% ìîùíîñòè çàáè-
Ðèñóíîê 1. Äâà èñòî÷íèêà ïèòàíèÿ ñ îäèíàêî- ðàåòñÿ èç îäíîãî èñòî÷íèêà ïèòàíèÿ. Îäíèì
âûìè íàïðÿæåíèÿìè ðàáîòàþò íà îáùóþ ñëîâîì, ýòà ñõåìà íå ÿâëÿåòñÿ õîðîøèì ðåøå-
íàãðóçêó â ðåæèìå ðàçäåëåíèÿ òîêîâ. íèåì äëÿ èñòî÷íèêîâ ïèòàíèÿ ñ ðàçíèöåé
ÐàäèîËîöìàí 01,02-2022 91
áîëåå ÷åì â íåñêîëüêî äåñÿòêîâ ìèëëèâîëüò. ðåøåíèÿ áûëà ðàçðàáîòàíà ñõåìà ðàñïðåäå-
Ïðîáëåìà â òîì, ÷òî íå âñå ñòàíäàðòíûå ëåíèÿ íàãðóçêè, èñïîëüçóþùàÿ äîñòóïíûå
áëîêè ïèòàíèÿ èìåþò ðåãóëèðîâêó âûõîäíîãî êîìïîíåíòû è ñïîñîáíàÿ ðàáîòàòü ñ ëþáûìè
íàïðÿæåíèÿ, îñîáåííî ãåðìåòè÷íûå. Äëÿ åå áëîêàìè ïèòàíèÿ (Ðèñóíîê 2).
VPS1 VIN
R1
Q1
0.005
U1 R3 FDD6637
5 3 4 INA139NA250 PS2_CUR 10K
VCC
R5
10K VIN
J1
2
1 C1 C2
– R7
+
GND GND
6 8
–
7
GND
5
2 1 R9 + U3B
4
LM2904MX
10K
R11
C4
10K PS1_CUR
1% 0.1µF
VPS2 VIN
R2
Q2
0.005
PS1_CUR
U2 R4 FDD6637
5 3 4 INA139NA250 10K
VCC R6
10K
J2
2 VIN
1 C3
– R8
+
Ðèñóíîê 2. Ìîíèòîðû òîêà ïîëîæèòåëüíîé øèíû èçìåðÿþò òîêè îáîèõ èñòî÷íèêîâ ïèòàíèÿ, à ïåðå-
êðåñòíî óïðàâëÿåìûå òðàíçèñòîðû Q1 è Q2 âûðàâíèâàþò òîêè, îòäàâàåìûå êàæäûì èñòî÷íèêîì.
92 ÑÕÅÌÛ
Òàáëèöà 1. Òîëüêî ñ äèîäàìè (Ðèñóíîê 1)
Òåñò PS1 PS2 Òîê íàãðóçêè Íàïðÿæåíèå íàãðóçêè Ìîùíîñòü Îáùèå ïîòåðè
(À) (Â) (Âò) (Âò)
Âõîäíîå 1 20.5 20.3 1.0 20.1 20.1 3.1
íàïðÿæåíèå 2 20.4 20.3 2.5 20.0 50.0 4.0
(Â) 3 20.4 20.3 5.0 19.9 99.3 4.7
Âõîäíîé 1 1.1 0.1
òîê 2 2.4 0.3
(À) 3 3.9 1.2
Âõîäíàÿ 1 22.1 1.1
ìîùíîñòü 2 48.2 5.8
(Âò) 3 79.6 24.3
1 95.0 4.9
Íàãðóçêà (%) 2 89.3 10.6
3 76.5 23.4
Çàãðóçêè
Ðàñ÷åò òîêîâ è íàïðÿæåíèé äëÿ ñõåìû
ÐàäèîËîöìàí 01,02-2022 93
Èñïîëüçîâàíèå
âûâîäà MCLR
ìèêðîêîíòðîëëåðà PIC
â êà÷åñòâå âûõîäà
Antonio Muñoz, Pilar Molina
EDN
94 ÑÕÅÌÛ
òðîëëåðå. Êîíòàêò GP3/MCLR äîëæåí ðàáî- öèÿ âîçíèêàåò, êîãäà òðàíçèñòîð Q1 íóæíî
òàòü íà âûâîä, äëÿ ÷åãî â ñëîâå êîíôèãóðà- âûêëþ÷èòü. Âðåìÿ âûêëþ÷åíèÿ òðàíçèñòîðà
öèè ìèêðîêîíòðîëëåðà ñëåäóåò óñòàíîâèòü Q1 îïðåäåëÿåòñÿ åãî åìêîñòüþ çàòâîð-èñòîê è
áèò ãëîáàëüíûé ñëàáîé ïîäòÿæêè. Õîòÿ èíäè- ñîïðîòèâëåíèåì ðåçèñòîðà R1.
âèäóàëüíîå êîíôèãóðèðîâàíèå ðåçèñòîðîâ Íàïðÿæåíèÿ ïðîãðàììèðîâàíèÿ äëÿ âûâî-
ñëàáîé ïîäòÿæêè íåâîçìîæíî, ýòî íå ÿâëÿåò- äà MCLR ðàâíû ïðèìåðíî 12 Â. Ñëåäîâà-
ñÿ ïðîáëåìîé, ïîñêîëüêó âñå îñòàëüíûå êîí- òåëüíî, òðàíçèñòîð Q1 äîëæåí âûäåðæèâàòü
òàêòû íàñòðàèâàþòñÿ êàê àíàëîãîâûå âõîäû íàïðÿæåíèå çàòâîð-èñòîê, ïðåâûøàþùåå ýòî
èëè öèôðîâûå âûõîäû. çíà÷åíèå. Äëÿ âûáðàííîãî MOSFET ýòî
Ðåçèñòîðû ñëàáîé ïîäòÿæêè, â çàâèñèìîñ- íàïðÿæåíèå ñîñòàâëÿåò ±18 Â. Ïî ýòîé ïðè÷è-
òè îò íàïðÿæåíèé ïèòàíèÿ, èìåþò ñîïðîòèâ- íå íå ñëåäóåò èñïîëüçîâàòü â ñõåìå öèôðî-
ëåíèÿ îò 20 äî 150 êÎì, ïîýòîìó äëÿ óïðàâëå- âûå MOSFET. Ýòó ñõåìó ìîæíî èñïîëüçîâàòü
íèÿ áîëåå ñèëüíîòî÷íûìè íàãðóçêàìè, òàêè- è ñ äðóãèìè ìèêðîêîíòðîëëåðàìè PIC, à
ìè êàê èçîáðàæåííûé ñâåòîäèîä. â ýòîé òàêæå ïî÷òè ñî âñåìè ìèêðîêîíòðîëëåðàìè
ñõåìå èñïîëüçóåòñÿ òðàíçèñòîð Q1. Ðåçèñòîð ñåìåéñòâà RS08KA êîìïàíèè Freescale. ÐË
R1 çàêðûâàåò òðàíçèñòîð ïðè îòêëþ÷åíèè
ïîäòÿæêè. Ïîñêîëüêó çàòâîð òðàíçèñòîðà Ìàòåðèàëû ïî òåìå
óïðàâëÿåòñÿ ñîïðîòèâëåíèÿìè, ìàêñèìàëü-
íàÿ ÷àñòîòà ïåðåêëþ÷åíèÿ çàâèñèò îò 1. Datasheet Microchip PIC10F222
âûáðàííîãî òðàíçèñòîðà. Íàèõóäøàÿ ñèòóà- 2. Datasheet Microchip 2N7002
ÐàäèîËîöìàí 01,02-2022 95
LDO ðåãóëÿòîð
ñ óëüòðàíèçêèì óðîâíåì øóìîâ
Ken Yang
EDN
  ýëåêòðîííûõ ñèñòåìàõ èñïîëüçóåòñÿ ìíî- ñðåçà IC1, ðàâíîé 0.16 Ãö. Îòôèëüòðîâàííîå
æåñòâî ðàçëè÷íûõ ðåãóëÿòîðîâ ñ ìàëûì ïàäå- îïîðíîå íàïðÿæåíèå ïîäàåòñÿ íà èíâåðòèðó-
íèåì íàïðÿæåíèÿ (LDO), íî îòíîñèòåëüíî þùèé âõîä óñèëèòåëÿ îøèáêè IC2 (MAX4475),
íåìíîãèå èç íèõ ïðåäíàçíà÷åíû äëÿ ïðèëîæå- êîòîðûé ðåãóëèðóåò âûõîäíîå íàïðÿæåíèå ñ
íèé ñ íèçêèìè óðîâíÿìè øóìîâ. (Íàïðèìåð, ïîìîùüþ èñòîêîâîãî ïîâòîðèòåëÿ íà ìîù-
MAX8887 êîìïàíèè Maxim îáåñïå÷èâàåò øóìî- íîì p-êàíàëüíîì MOSFET Q1. Ðåçèñòîðû
âîå íàïðÿæåíèå îêîëî 42 ìê ñ. ê. ç.). Îäíàêî îáðàòíîé ñâÿçè R2 è R3 óñòàíàâëèâàþò âûõîä-
äëÿ íåêîòîðûõ ïðèëîæåíèé, òàêèõ êàê ñâåðõ- íîå íàïðÿæåíèå â ñîîòâåòñòâèè ñ ôîðìóëîé:
ìàëîøóìÿùèå èçìåðèòåëüíûå ãåíåðàòîðû,
òðåáóåòñÿ åùå áîëåå íèçêèé óðîâåíü øóìà æ VOUT ö
R 2 = R 3 çç ÷÷ - 1.
èñòî÷íèêà ïèòàíèÿ. ×òîáû äîñòè÷ü òàêîãî óðîâ- è 2.048  ø
íÿ, â ñõåìå íà Ðèñóíêå 1 îáúåäèíåíû ìàëîøó-
ìÿùèå êîìïîíåíòû è ýëåìåíòû äîïîëíèòåëü- Óïðîùåííàÿ äëÿ øóìîâîãî àíàëèçà äèàã-
íîé ôèëüòðàöèè, ïîçâîëÿþùèå ïîëó÷èòü ìèíè- ðàììà èëëþñòðèðóåò âêëàä êàæäîãî êîìïî-
ìàëüíûé âûõîäíîé øóì âñåãî 6 íÂ/ÖÃö. íåíòà â îáùèé øóì (Ðèñóíîê 2). Ôèëüòð
Ìèêðîñõåìà IC 1 èñòî÷íèêà îïîðíîãî íèæíèõ ÷àñòîò R1C1 îñëàáëÿåò âûñîêî÷àñòîò-
íàïðÿæåíèÿ (ÈÎÍ) MAX6126 îòëè÷àåòñÿ íèç- íûå ñîñòàâëÿþùèå âûõîäíîãî øóìà ÈÎÍ.
êèì âûõîäíûì øóìîì. Ôèëüòð íèæíèõ ÷àñòîò Øóìîâîé òîê îïåðàöèîííîãî óñèëèòåëÿ, ðàâ-
R1C1 åùå áîëüøå óìåíüøàåò ýòîò øóì, íûé 0.5 ôÀ/ÖÃö, ïðåíåáðåæèìî ìàë ïî ñðàâ-
îñëàáëÿÿ øóìîâûå ÷àñòîòû âûøå ÷àñòîòû íåíèþ ñ øóìîâûì íàïðÿæåíèåì 4.5 íÂ/ÖÃö.
VDD
VDD VDD
R1
2 7 10k
_ Q1
IN OUTF
C4 IC2 FDN302P
6
0.01 µF OUTS + MAX4475
C3 C2 C1
IC1 1 µF 1 µF +
100 µF
MAX6126
1 R2 VOUT
NR 3.9k C6
C5 1 µF
0.1 µF GND GNDS
R3
3 4 2.4k
Ðèñóíîê 1. Âûõîäíîé øóì ýòîãî LDO ðåãóëÿòîðà ñîñòàâëÿåò âñåãî 6 íÂ/Ö Ãö, ÷òî äåëàåò åãî èäå-
àëüíûì èñòî÷íèêîì ïèòàíèÿ äëÿ ìàëîøóìÿùèõ ãåíåðàòîðîâ.
96 ÑÕÅÌÛ
VN_OPAMP
R1
IC1 _
IN_OPAMP IC2 Q1
+
C1 VN_FETs
VN_REF +
Ðèñóíîê 2.  ýòîé óïðîùåííîé âåðñèè ñõåìû Ðèñóíîê 1 âûäåëåíû èñòî÷íèêè øóìà äëÿ àíàëèçà.
1000
ïëîòíîñòè øóìà îò ÷àñòîòû äëÿ ñõåìû íà
IOUT = 100 ìÀ Ðèñóíêå 1, ìèíèìàëüíûé óðîâåíü êîòîðîé
ÑÕÅÌÀ ÍÀ ÐÈÑ. 1
VDD = 3.4 Â, VOUT = 3.3  ñîñòàâëÿåò ïðèìåðíî 6 íÂ/ÖÃö íà ÷àñòîòå
100
1 êÃö. Äëÿ ñðàâíåíèÿ íà ãðàôèêå òàêæå ïîêà-
çàíà øóìîâàÿ õàðàêòåðèñòèêà èçìåðèòåëÿ
øóìà è ãîðàçäî áîëåå âûñîêàÿ ïëîòíîñòü
10
øóìà òèïè÷íîé ñõåìû LDO – íàïðèìåð,
500 íÂ/ÖÃö íà ÷àñòîòå 1 êÃö äëÿ ìàëîøóìÿ-
ÈÇÌÅÐÈÒÅËÜ ØÓÌÀ ùåãî LDO ðåãóëÿòîðà MAX8887. ÐË
1
10 100 1000
×ÀÑÒÎÒÀ (Ãö) Ìàòåðèàëû ïî òåìå
Ðèñóíîê 3. Ãðàôèê çàâèñèìîñòè ïëîòíîñòè 1. Datasheet Maxim MAX4475
øóìà îò ÷àñòîòû äëÿ ñõåìû LDO íà Ðèñóí- 2. Datasheet Maxim MAX6126
êå 1 ïðîõîäèò íà 38 äÁ íèæå, ÷åì ó îáû÷íîãî
ìàëîøóìÿùåãî LDO ðåãóëÿòîðà, – â äàííîì 3. Datasheet Maxim MAX8887
ñëó÷àå, MAX8887. 4. Datasheet Fairchild FDN302P
ÐàäèîËîöìàí 01,02-2022 97
Îäíîïðîâîäíûé
èíòåðôåéñ êëàâèàòóðû
äëÿ ìèêðîêîíòðîëëåðà
Israel Schleicher
EDN
98 ÑÕÅÌÛ
5Â
C5
R8 R12 R15 100 nF
220k 7 27k R13 100k
R7 + C 2 _ LMC7211 4.99k
1
470 100 µF R9 IC1 6 0.5%
3 + + C
100k C2 4
4 4.7 µF
1 nF
8 4 ÍÀ
R10 R11 VCC R ÂÕÎÄ
1k 2M 2 3
TR Q ÂÍÅØÍÈÕ
IC2 7
LMC555 DIS ÏÐÅÐÛÂÀÍÈÉ
5
R1 R2 CV 6 ÌÈÊÐÎÊÎÍÒÐÎËËÅÐÀ
10k 10k THR
R14 GND
0.5% 0.5% C3
10k 1
10 nF
0.5%
1 2 3
R3 R6
30k 10k
0.5% 0.5%
4 5 6 C6
R4 10 nF
30k 1%
0.5%
7 8 9
R5
30k
0.5%
0 #
*
ÊËÀÂÈÀÒÓÐÀ
øèå (êîìïîíåíòû ñõåìû íà Ðèñóíêå 1 èìåþò ïðîâåðÿåò, íàõîäèòñÿ ëè åãî äîïóñê â ïðåäå-
äîïóñêè ±0.5% è ±1%). Ðåçèñòîðû R13 è R14 ëàõ ±40 ìêñ, è âîçâðàùàåò ÷èñëîâîå çíà÷å-
êîìïåíñèðóþò ðàçáðîñ ñîïðîòèâëåíèé âíóò- íèå îò 1 äî 12, ñîîòâåòñòâóþùåå íàæàòîé
ðåííèõ äåëèòåëåé íàïðÿæåíèÿ IC2, óñòàíàâ- êëàâèøå.  êà÷åñòâå çàùèòû îò îøèáî÷íûõ
ëèâàÿ íàïðÿæåíèå íà âûâîäå 5 ðàâíûì äâóì äàííûõ ïðîöåäóðà âîçâðàùàåò êîä îøèáêè,
òðåòÿì íàïðÿæåíèÿ ïèòàíèÿ VCC. åñëè øèðèíà èìïóëüñà âûõîäèò çà óñòàíîâ-
Âûõîäíîé èìïóëüñ ñõåìû êëàâèàòóðû ëåííûå ïðåäåëû. ÐË
óïðàâëÿåò âõîäîì âíåøíèõ ïðåðûâàíèé
(RA2) ìèêðîêîíòðîëëåðà PIC16F630. Ïðîöå- Ìàòåðèàëû ïî òåìå
äóðà îáðàáîòêè ïðåðûâàíèé ìèêðîêîíòðîë- 1. Datasheet Texas Instruments LMC555
ëåðà PIC16F630 èçìåðÿåò øèðèíó èìïóëüñà, 2. Datasheet Texas Instruments LMC7211-N
ÐàäèîËîöìàí 01,02-2022 99
Êàê ÿ ñäåëàë
Open Source ìîíèòîð
êà÷åñòâà âîçäóõà
icaRUS
Ñàâêèí Ñåðãåé
ÇÇà ñóòêè ÷åëîâåê âäûõàåò 12,000 ëèòðîâ íåíèé? Íàøå ïðàâèòåëüñòâî òîæå çàäóìûâà-
èëè 14 êã âîçäóõà. Äàæå ïðè ìàëåéøåé êîí- åòñÿ îá ýòîì, íî ñåãîäíÿ ìû ïîãîâîðèì îá
öåíòðàöèè âðåäíûõ âåùåñòâ ñóììàðíî çà ãîä îòêðûòîì ïðîåêòå icaRUS (Ðèñóíîê 1).
íàáåãàåò ïðèëè÷íàÿ ìàññà. Òóìàí ìîæåò Âñå íà÷èíàþùèå àðäóèíùèêè ïåðâûì
áûòü íå ïðîñòî êîíäåíñàòîì âîäû, íî åùå è äåëîì äåëàþò òåìïåðàòóðíûé äàò÷èê, ìû æå
ñìîãîì, ñîñòîÿùèì èç âñåâîçìîæíûõ îïàñ- ïîéäåì ÷óòü äàëüøå. Áóäåì ìîíèòîðèòü íå
íûõ âåùåñòâ. Ïîãîâîðèì òîëüêî î ÷àñòè òàêèõ òîëüêî òåìïåðàòóðó, íî åùå âëàæíîñòü,
âåùåñòâ. Ïîìèìî ïûëè ÷åëîâåê âäûõàåò ëåòó- àòìîñôåðíîå äàâëåíèå è ñîáñòâåííî êîí-
÷èå îðãàíè÷åñêèå ñîåäèíåíèÿ (VOC). Ýòî öåíòðàöèþ VOC.
øèðîêèé êëàññ îðãàíè÷åñêèõ ñîåäèíåíèé,
âêëþ÷àþùèé àðîìàòè÷åñêèå óãëåâîäîðîäû, Ñâÿçü
àëüäåãèäû, ñïèðòû, êåòîíû, òåðïåíîèäû è äð.
 ñîâðåìåííîì ìèðå íóæåí èìåííî áåñ-
Ê ïðèìåðó, ÷åëîâåê çà îäèí ãîä ñïîêîéíî
ïðîâîäíîé äàò÷èê, ïîýòîìó ïðîæîðëèâûå
ìîæåò âäîõíóòü 6.5 ãðàììîâ êåòîíîâ (òîêñè÷-
âàðèàíòû òèïà 3G/4G/Wi-Fi ïîêà îòìåòàåì.
íîå âåùåñòâî). Ýòî ïðèìåðíî ïîëîâèíà ñòî-
Ëîêàëüíûå ðåøåíèÿ Zigbee/Z-wave/Bluetooth
ëîâîé ëîæêè àöåòîíà. Íàâåðíîå, âäûõàòü
òÿæåëî ìàñøòàáèðóþòñÿ. Öåíà òîæå èãðàåò
àöåòîí íå ïîëåçíî, íî êàê óçíàòü, ÷òî â íàøåì
ðîëü, ïîýòîìó NB-IoT/CAT-M òîæå ïîêà íå
âîçäóõå ìíîãî ëåòó÷èõ îðãàíè÷åñêèõ ñîåäè-
áóäåì ðàññìàòðèâàòü. Âîçìîæíî, â ñêîðîì
âðåìåíè öåíà íà ìîäóëè ñíèçèòñÿ, íî ñåé÷àñ
öåíà êîìïîíåíòîâ òîëüêî ðàñòåò. Ñàìàÿ ïîä-
õîäÿùàÿ ñâÿçü, îñòàþùàÿñÿ äëÿ ñåíñîðîâ, –
ýòî – LPWAN [1].
 ìèðå åñòü íåñêîëüêî êîíêóðèðóþùèõ
òåõíîëîãèé; ÿ ïîäðîáíî ðàññìîòðåë êàæäóþ
èç íèõ è ñòîëêíóëñÿ ñî ñëîæíîñòüþ ïîèñêà
ðàáî÷åé ñåòè ñ ïîêðûòèåì â Ìîñêâå. Åñòü
ïîïóëÿðíûå LoRaWAN è SigFox, íî âûáîð
ïàë íà îòå÷åñòâåííóþ òåõíîëîãèþ. Äëÿ ìåíÿ
Ðèñóíîê 1. Êîðïóñ è ïëàòà ìîíèòîðà êà÷åñ- ñàìîé ïîäõîäÿùåé ñâÿçüþ â Ðîññèè îêàçà-
òâà âîçäóõà icaRUS. ëàñü ñåòü íà áàçå ðîññèéñêîãî ïðîòîêîëà
100 ÑÕÅÌÛ
áàçîâûå ñòàíöèè è ïîñòàâèòü êóäà íàäî).
Îäíàêî â Ìîñêâå ó êîìïàíèè îêàçàëîñü
ïîêðûòèå, è ìíå äàëè ê íåìó äîñòóï äëÿ
ìîåãî óñòðîéñòâà. Ñâÿçü ðåàëèçóåòñÿ ÷åðåç
÷èï WA1470. Ìîæíî áûëî âçÿòü ãîòîâûé
ìîäóëü, íî ÿ ðåøèë ïîéòè ïî ñëîæíîìó ïóòè
(Ðèñóíîê 2).
Ñåíñîðû
Èçíà÷àëüíî ïëàíèðîâàëîñü óñòàíîâèòü
ñåíñîð SGP30, êîòîðûé êîñâåííî ìîæåò
äàâàòü èíôîðìàöèþ î êîíöåíòðàöèè CO2. Â
ïåðâîé ðåâèçèè ïëàòû (Ðèñóíîê 3) âñå ðàáî-
òàëî, íî, âèäèìî, ïðè ïåðåïàéêå íà âòîðóþ ÿ
÷òî-òî íàæàë, è âñå ñëîìàëîñü. Âçÿë SGP40,
êàê ðåêîìåíäóåò ïðîèçâîäèòåëü.
Ðèñóíîê 2. Ïå÷àòíàÿ ïëàòà ñ àêêóìóëÿòî- Ñàìè ñåíñîðû íå ïðîâåðÿëèñü íà ñîîò-
ðîì (âèä ñâåðõó).
âåòñòâèå ðåàëüíûì ïîêàçàíèÿì. Ïðè æåëà-
íèè èõ ìîæíî îòêàëèáðîâàòü è ïîäàòü íà
èíòåðíåòà âåùåé NB-Fi [2]. Ñêàæó ñðàçó, ÷òî àòòåñòàöèþ. Ñåé÷àñ ïðîâåðÿëàñü ñàìà âîç-
ïîêðûòèå NB-Fi êîìïàíèÿ ñòðîèò äëÿ êîðïî- ìîæíîñòü ñäåëàòü äàò÷èêè êà÷åñòâà âîçäóõà
ðàòèâíûõ çàêàç÷èêîâ (òî åñòü,. ìîæíî êóïèòü áåñïðîâîäíûìè.
ÐàäèîËîöìàí.Öåíû
www.rlocman.ru/price
Ïîäáåðèòå îïòèìàëüíîãî ïîñòàâùèêà
ýëåêòðîííûõ êîìïîíåíòîâ,
èçìåðèòåëüíîé è ýëåêòðîííîé òåõíèêè.
Öåíû, óñëîâèÿ ïîñòàâêè è äîñòàâêè.
Ïðèãëàøàåì äèñòðèáüþòîðîâ
ýëåêòðîííûõ êîìïîíåíòîâ è ïðèáîðîâ
SB1 L1
VBAT VCC VCCA VBAT VCC
Jumper C1 C3 C8 120R 1.3A VR1
GB1 Solder C4
4.7µ L2 Vin Vout
0.1µ 1µ
1µ 6.3V 16V 16V VDD C51 C52
3.7V 120R 1.3A GND
1000mAh 16V
L3 4.7µ H7605-18MR 4.7µ
VCC_RADIO 6.3V 6.3V
120R 1.3A
C23
4.7µ
6.3V
D1
20 31
CHIPVCC CHIPVCC CHIP_EN TX_OUTP
30
C5 C10 C12 C15 C19 C21 TX_OUTN
SPI1_NSS 12
NCS
SPI1_SCK 9 27
0.1µ 0.1µ 0.1µ 0.1µ 0.1µ 0.1µ SCLK RX_INP
SPI1_MISO 10 26
6.3V 16V 16V 16V 16V 16V MISO RX_INN
SPI1_MOSI 11
MOSI
6
BPSK_IN
7
DFT_EN
16
NC
24
TMUX2
23 15
TMUX3 VDD_IO
22 3
TMUX4 VDD_PA
4
VDD_BB
19
VDD_PLL
CHIP_IRQ 8 21
TRX_IRQ VDD_BIAS
1 25
NC VDD_LNA
CHIPVCC 28
VDD_MIX CHIPVCC
18 17
XTAL_IN VDDQ
R2 14
DA1 1M GND_IO
ZQ1 C24 29 2 LDO_PA
1% GND_PA LDO_PA
1 5 4 3 32 5 RX_EN
CHIPVCC Vin Vout VCC OUT GND_PA ADC_REF C28
TCXO 33 13
C2 C17 R3 PPAD DLDO_1.1V C26
3 1000p
EN 50V 1M C25 0.1µ
2 4 2 1 SWS1470-A0QFN32 16V
1µ GND N/C 1µ GND GND 1% 0.1µ
16V 16V 0.1µ 16V
NCP502SQ18T2G 26MHz 2ppm 16V
R4
5 VDD +5V
PROG U4
1 C53 ESDA5V3SC6
STAT
3 4.7µ
VBAT VBAT 6.3V
VCC VCCA
C54 R5 2
1
3
2
VSS
10k
4.7µ 5% MCP73831T-2ATI/OT
6.3V
X2
VCCA
N Name
+5V
1 5V C7 C9 C13 C16
C55
2 D- 4.7µ 1µ 1µ 0.1µ
4.7µ 6.3V 16V 16V 25V
6.3V 3 D+
4 ID
5 GND
VDD VDD
6 SHIELD
7 SHIELD
R14 R15
8 SHIELD U2 10k 10k
1% 1%
VCCA VDD
9 SHIELD I2C_SDA
C14 C18 C20 C22 VDDH SDA
R
10 SHIELD I2C_SCL
4.7µ 1µ 1µ 0.1µ VSS SCL
6.3V 16V 16V 25V DIEPAD
11 SHIELD
SGP30
1981568-1
102 ÑÕÅÌÛ
LDO_PA
L6 C34
82nH
6.2p
C29 L8 50V L12
12nH 12nH
100p
50V C32 L11 C37
12nH
100p 2.7p 50V C46
L7 50V C36 DA2
L13
82nH 12nH ANT
3.6p 3 5
RF1 SW RFC C58
100p 50V
LDO_PA
50V
L4 1 4 1.5p
C31 C35 RF2 VDD CHIPVCC
82nH C47 50V
RX_NEN 6 2
2.7p 2.7p CTRL GND
50V L9 50V 0.1µ
BGS12WN6E6327XTSA1 16V
10nH C40
C27
VD1
RB520S30
U1 X1 C57
SPI1_SCK 4 Name N 1µ
J1 SCK
SPI1_MOSI 3 16V
1 USART_RX_TX SDI
SPI1_MISO 5 VCC 1
SDO
SPI1_BME_SEL 2
61300111121 CSB
GND 2
8 1 VD2
VCCA VDD GND NRST
6 7 NRST 3
VDD VDDIO GND
RB520S30
C41 C42 C43 C44 C45 BME280 SWDIO 4
C6 C11
VD3
4.7µ 0.1µ 0.1µ 0.1µ 0.1µ SWCLK
1µ 0.1µ SWCLK 5
6.3V 16V 16V 16V 16V
16V 25V RB520S30
PLS-5 VDD
VBAT
HL1 R8 R13
LED_RED R6 10k 10k
1% 1%
470R 1% SWDIO
VT3
FDV303N
Ìèêðîêîíòðîëëåð
Âûáðàí ìèêðîêîíòðîëëåð STM32L412KB
îò STMicroelectronics. Îí èìååò ìàëîå ýíåð-
ãîïîòðåáëåíèå, áûë â íàëè÷èè è ñîäåðæèò
Ðèñóíîê 6. Ìîäåëü äëÿ ðàñ÷åòà àíòåííû.
ìíîãî ïàìÿòè.
Ïèòàíèå
Àíòåííà
Äëÿ àâòîíîìíîñòè óñòàíîâèë Li-ion àêêó-
ìóëÿòîð åìêîñòüþ 180 ìÀ·÷.  äàëüíåéøåì Àíòåííà (Ðèñóíîê 6) ðàññ÷èòûâàëàñü ïîä
ïëàíèðóåòñÿ óâåëè÷èòü åìêîñòü. Çàðÿäêà 868 ÌÃö ñ ó÷åòîì ðàñïîëîæåíèÿ äàò÷èêà íà
îñóùåñòâëÿåòñÿ ÷åðåç ðàçúåì Micro-USB. áåòîííîé ñòåíå. Ïî ðàñ÷åòàì ÊÑ = 1.1,
Äëÿ ïèòàíèÿ âñåé ñõåìû èñïîëüçóåòñÿ ëèíåé- ïîñëå ïàéêè è íàñòðîéêè ïîëó÷èëîñü 1.2.
Ðåçóëüòàòû ðàñ÷åòîâ ìîæíî óâèäåòü íà
Ðèñóíêàõ 7 è 8.
Ñáîðêà
Ïàÿòü òàêèå êîðïóñà ìèêðîñõåì â êóñòàð-
íûõ óñëîâèÿõ î÷åíü òÿæåëî, ÿ áû íå ñìîã òàê
–5.00
–7.50
–10.00
–12.50
äÁ(S(1,1))
–15.00
–17.50
–20.00
–22.50
–25.00
–27.50
837.50 850.00 862.50 875.00 887.50 900.00
×àñòîòà [ÌÃö]
104 ÑÕÅÌÛ
2.75
2.50
2.25
2.00
ÊÑÂ(1)
1.70
1.50
1.25
1.00
837.50 850.00 862.50 875.00 887.50 900.00
×àñòîòà [ÌÃö]
Content-type: application/json
X-requested-with: XMLHttpRequest
{"login": "example@example.com","password":"your_password"}
è [7]:
/api/dl?modem_id=8407701&from=1574780505&to=1574783503&limit=2
Íåîáõîäèìî åùå äîáàâèòü JWT òîêåí, ïîëó÷åííûé ïîñëå àâòîðèçàöèè. Êàê äîáàâëÿòü JWT,
ìîæíî ïîñìîòðåòü â ýòèõ ïðèìåðàõ [8].
GET https://lk.waviot.ru/api.modem/full_info/?id=[âàø ID]
Authorization: bearer [JWT]
900
Ýòîò âîïðîñ ìîæíî ðåøèòü ðàçíûìè ñïîñîáà- 800
600
ãî ìîíèòîðèíãà. Ñþäà ìîæíî äîáàâèòü ïî÷òè 500
300
îäèí íåäîñòàòîê – äëÿ îáùåäîñòóïíîé ïóáëè- 200
0
æè çäàíèé. 13.Íîÿ 03.00 06.00 09:00 12:00 15:00 18:00 21:00 14.Íîÿ 03:00 06:00 09:00 12:00 15:00 18:00 21:00 15.Íîÿ 03:00 06:00 09:00
Ôîðìàò ïåðåäà÷è äàííûõ äëÿ ñàéòà Ðèñóíîê 13. Ãðàôèê VOC ïîëó÷åííûé ñ íàøåãî
íàðîäíîãî ìîíèòîðèíãà [9] îïèñàí íà í¸ì â äàò÷èêà.
ðàçäåëå Ñïðàâêà -> API ïåðåäà÷è äàííûõ.
çà 2 äíÿ. Ïèê ïîêàçàíèé áûë â ïîëíî÷ü 13 íî-
Ðåçóëüòàòû ïåðåäà÷è äàííûõ ÿáðÿ íà óðîâíå 940 ppm.
 äàëüíåéøåì ïëàíèðóåòñÿ ïðîâåñòè Ñðàâíåíèå ãðàôèêà èçìåíåíèÿ âëàæíîñòè,
âàëèäàöèþ äàííûõ, ïîëó÷åííûõ îò äàò÷èêà ïðåäñòàâëåííîãî íà ñàéòå Ãèäðîìåòöåíòðà
VOC. Íà Ðèñóíêå 13 ïðèâåäåí ãðàôèê êîí- (Ðèñóíîê 14), ñ íàøèì äàò÷èêîì âëàæíîñòè
öåíòðàöèè ëåòó÷èõ îðãàíè÷åñêèõ ñîåäèíåíèé (Ðèñóíîê 15), ïîêàçûâàåò õîðîøåå ñîâïàäåíèå.
1=6 ÑÕÅÌÛ
Ðèñóíîê 14. Äàííûå âëàæíîñòè ñàéòà Ãèäðî-
ìåòöåíòðà.
78
74
70
66
62
58
54
Ðèñóíîê 16. Äàò÷èê â èíòåðüåðå.
50
46
11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 22:00 23:0015.Íîÿ01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 10:00
108 ÑÕÅÌÛ
Äðàéâåð ñâåòîäèîäîâ,
èíâàðèàíòíûé
ê èõ êîëè÷åñòâó è òèïó
Mark Pearson
EDN
VCC L1 D1
2.7…5.5  10 µH MBR0540T1 ÖÅÏÎ×ÊÀ ÖÅÏÎ×ÊÀ ÖÅÏÎ×ÊÀ ÖÅÏÎ×ÊÀ
1 2 3 4
Q5 ÑÂÅÒÎÄÈÎÄÛ
FDN337N ÑÒÀÍÄÀÐÒ-
C2 ÍÛÕ
C1 1 µF
10 µF MAX1698 ÖÂÅÒÎÂ
VCC IC1 EXT D6…D8
REF CS NSPW500BS
D2 D3…D5
R1 ADJ PGND ÑÒÀÁÈËÈÒÐÎÍ NSPW500BS
500k 24 Â
AGND Q2 Q3 Q4
GND CMPZ5253B
MPQ3904 MPQ3904 MPQ3904
SHDN FB
Q1
MPQ3904
R2
R3 R4
1M 65.8k
C3
1 nF
ùåì «áàëëàñòíîì» ðåçèñòîðå äëÿ êàæäîãî ïîçâîëÿåò èñïîëüçîâàòü îäèí èñòî÷íèê ïèòà-
ñâåòîäèîäà èëè êàæäîé öåïî÷êè ñâåòîäèîäîâ íèÿ è îäíó òî÷êó äëÿ ðåãóëèðîâêè ÿðêîñòè
è ïðåäîñòàâëÿåò îáùóþ òî÷êó óïðàâëåíèÿ ñâåòîäèîäîâ. Ëþáàÿ ðàçíèöà â ìîùíîñòè
(âûâîä ADJ ìèêðîñõåìû IC1) äëÿ ðåãóëèðîâêè ìåæäó îïîðíîé öåïî÷êîé è çåðêàëüíîé öåïî÷-
ÿðêîñòè ñâåòîäèîäîâ. êîé ðàññåèâàåòñÿ òðàíçèñòîðîì òîêîâîãî çåð-
Òðàíçèñòîðû Q2-Q4 îòðàæàþò òîê âêëþ÷åí- êàëà ýòîé öåïî÷êè:
íîãî äèîäîì òðàíçèñòîðà Q1. Îáðàòèòå âíè-
ìàíèå, ÷òî íàïðÿæåíèå íà ïîäêëþ÷åííîé ê PMAX = ( VOUT - 300 ì - VLEDs ) ´ ILEDMAX .
òðàíçèñòîðó Q1 öåïî÷êå (ñâåòîäèîäû D3-D5),
çàäàþùåé òîêè îñòàëüíûõ öåïî÷åê, äîëæíî ãäå
áûòü íå ìåíüøå íàïðÿæåíèé íà ïîñëåäóþ- VOUT – âûõîäíîå íàïðÿæåíèå ïðåîáðàçî-
ùèõ öåïî÷êàõ ñâåòîäèîäîâ. ( ïðîòèâíîì ñëó- âàòåëÿ,
÷àå çàïàñà ïî íàïðÿæåíèþ ó öåïî÷åê ñ çåð- ILEDs – ñóììàðíîå íàïðÿæåíèå íà ñâåòîäè-
êàëüíûìè òîêàìè ìîæåò áûòü íåäîñòàòî÷íî îäàõ öåïî÷êè,
äëÿ ïðàâèëüíîé ðàáîòû). Ýòî òðåáîâàíèå
ILEDMAX – ìàêñèìàëüíûé òîê öåïî÷êè ñâåòî-
ìîæíî ëåãêî âûïîëíèòü â ïåðâîé öåïî÷êå,
äèîäîâ.
óñòàíîâèâ ñâåòîäèîäû ñ áóëüøèìè ïðÿìûìè
Ñîïðîòèâëåíèå òîêîèçìåðèòåëüíîãî ðåçèñ-
íàïðÿæåíèÿìè, òàêèå êàê áåëûå ñâåòîäèîäû ñ
òîðà ðàâíî
íàïðÿæåíèÿìè â äèàïàçîíå ïðèáëèçèòåëüíî
îò 2.8 äî 3.7 Â, ëèáî ïðîñòî óâåëè÷èâ êîëè÷åñ-
òâî òàêèõ æå ñâåòîäèîäîâ. Òîãäà ñõåìà ñìî- 300 ìÂ
R2 = ,
æåò ëåãêî ïîääåðæèâàòü ïîñëåäóþùèå öåïî÷- ILEDMAX
êè ñ áîëåå íèçêèìè íàãðóçêàìè ïî íàïðÿæå-
íèþ. Òîêîâûå çåðêàëà íà ñîãëàñîâàííûõ òðàí- ãäå ILEDMAX – ñóììà òîêîâ âñåõ ñâåòîäèîäíûõ
çèñòîðàõ ïîääåðæèâàþò ïîñòîÿííûå è ðàâ- öåïî÷åê.
íûå òîêè âî âñåõ ñâåòîäèîäàõ, íåçàâèñèìî îò Ïðè óïðàâëåíèè òåìè æå ñâåòîäèîäàìè áåç
èõ êîëè÷åñòâà è òèïà. Òàêàÿ êîíôèãóðàöèÿ òîêîâîãî çåðêàëà ìîæíî ñíèçèòü ìîùíîñòü,
110 ÑÕÅÌÛ
ðàññåèâàåìóþ â òîêîèçìåðèòåëüíîì ðåçèñòî- = 0.931 Îì, òîãäà ïîòåðè ìîùíîñòè â ðåçèñòî-
ðå è áàëëàñòíûõ ðåçèñòîðàõ, çàìåíèâ òîêîèç- ðàõ óïàäóò äî 1.12 ìÂò. Ìàêñèìàëüíîå ïîòðåá-
ìåðèòåëüíûé ðåçèñòîð ìèêðîìîùíûì îïåðà- ëåíèå òîêà ñàìèì îïåðàöèîííûì óñèëèòåëåì
öèîííûì óñèëèòåëåì (Ðèñóíîê 2). Ýòà ñõåìà ñîñòàâëÿåò âñåãî 20 ìêÀ, ÷òî ñîîòâåòñòâóåò
ïîâûøàåò ÊÏÄ çà ñ÷åò óìåíüøåíèÿ ñîïðîòèâ- ðàññåèâàåìîé ìîùíîñòè 100 ìêÂò. ÐË
ëåíèé ðåçèñòîðîâ è ñâÿçàííûõ ñ íèìè ïîòåðü.
Óñèëåíèå ñèãíàëà, ñíèìàåìîãî ñ òîêîèçìåðè- Ìàòåðèàëû ïî òåìå
òåëüíîãî ðåçèñòîðà, ïðèìåðíî â 16 ðàç ïîçâî- 1. Datasheet Maxim MAX1698
ëÿåò ýêâèâàëåíòíî óìåíüøèòü âåëè÷èíû 2. Datasheet Maxim MAX4040
ñîïðîòèâëåíèé R2 è áàëëàñòíûõ ðåçèñòîðîâ. 3. Datasheet Central Semiconductor CMPZ5253B
Ïðè òèïè÷íîì çíà÷åíèè R2 = 15 Îì ïîòåðè 4. Datasheet Nichia NSPW500BS
2
ñîñòàâÿò (20 ìÀ) ×15 Îì = 18 ìÂò äëÿ êàæäîãî 5. Datasheet ON Semiconductor MBR0540T1G
èç òðåõ ðåçèñòîðîâ. Åñëè æå R2 = R5 = R6 = 6. Datasheet ON Semiconductor FDN337N
112 ÑÕÅÌÛ
RS Q2
VSENSE
R3 IL
RB
VBE 10k
1k
Q1
ÍÀÏÐßÆÅÍÈÅ R4
RX
ÏÈÒÀÍÈß + 10k VL
5Â RL
VS – R1
DX C1 IC1
Q3
CX
R2 VIN C2 2N7002
0Â 100 nF
(à)
VTU
VIN
VTL
»VS
tON
VL
tOFF
(á) 0Â
Îäíàêî, äîáàâèâ íåñêîëüêî íåäîðîãèõ êîì- ìåðíî 5 Â, îòêðûâàåò òðàíçèñòîð Q3, òîê êîòî-
ïîíåíòîâ, ìîæíî àäàïòèðîâàòü ñõåìó, ÷òîáû ðîãî, â ñâîþ î÷åðåäü, ñîçäàåò ïàäåíèå íàïðÿ-
îáåñïå÷èòü ýôôåêòèâíîå îãðàíè÷åíèå òîêà æåíèÿ íà ðåçèñòîðå R4, êîòîðîå âêëþ÷àåò
áåç ãîëîâíîé áîëè, ñâÿçàííîé ñ ðàññåÿíèåì òðàíçèñòîð Q2, îáåñïå÷èâàÿ ïðîòåêàíèå òîêà
ìîùíîñòè. Ïîëó÷èâøàÿñÿ ñõåìà ðàáîòàåò êàê îò èñòî÷íèêà ïèòàíèÿ ê íàãðóçêå ÷åðåç òîêîèç-
àâòîìàòè÷åñêèé ðàçìûêàòåëü öåïè ñ àâòîìà- ìåðèòåëüíûé ðåçèñòîð è ñîïðîòèâëåíèå
òè÷åñêèì âîññòàíîâëåíèåì (Ðèñóíîê 2à). îòêðûòîãî òðàíçèñòîðà Q2.
Îïÿòü æå, Q1 è RS îáåñïå÷èâàþò ôóíêöèþ Åñëè âñëåäñòâèå íåèñïðàâíîñòè ïðîèçîé-
êîíòðîëÿ òîêà, â êîòîðîé èçìåðÿåìîå íàïðÿ- äåò óâåëè÷åíèå òîêà íàãðóçêè äî óðîâíÿ, ïðè
æåíèå VSENSE = IL × RS.Îäíàêî â ýòîé ñõåìå êîòîðîì íàïðÿæåíèå áàçà-ýìèòòåð ñîñòàâëÿ-
MOSFET Q2 ëèáî ïîëíîñòüþ çàêðûò, ëèáî åò ïðèáëèçèòåëüíî 0.7 Â, Q1 îòêðûâàåòñÿ, è
ïîëíîñòüþ îòêðûò, è íèêîãäà íå íàõîäèòñÿ â òîê åãî êîëëåêòîðà áûñòðî çàðÿæàåò êîíäåí-
ëèíåéíîé îáëàñòè. Ïîñêîëüêó òîê áàçû Q1 ñàòîð C1. Òåïåðü âõîäíîå íàïðÿæåíèå áûñòðî
îáû÷íî íåâåëèê, ïàäåíèå íàïðÿæåíèÿ íà áàçî- ïîâûøàåòñÿ äî âåðõíåãî ïîðîãà VTU èíâåðòî-
âîì ðåçèñòîðå RB òàêæå ìàëî, òàê ÷òî íàïðÿ- ðà Øìèòòà, âûõîäíîé óðîâåíü êîòîðîãî ñòà-
æåíèå ìåæäó áàçîé è ýìèòòåðîì ïðèáëèçè- íîâèòñÿ íèçêèì, âûêëþ÷àÿ òðàíçèñòîðû Q3 è
òåëüíî ðàâíî íàïðÿæåíèþ ñ÷èòûâàíèÿ. Q2. Òîê íàãðóçêè ïàäàåò äî 0 À, íàïðÿæåíèå
×òîáû ïîíÿòü, êàê ðàáîòàåò ñõåìà, ïðåä- áàçà-ýìèòòåð òðàíçèñòîðà Q1, ñîîòâåòñòâåí-
ïîëîæèì, ÷òî òîê íàãðóçêè èçíà÷àëüíî ìàë, à íî, ïàäàåò äî 0 Â, è òðàíçèñòîð çàêðûâàåòñÿ.
íàïðÿæåíèå áàçà-ýìèòòåð ìåíüøå 0.7 Â.  Êîíäåíñàòîð C1 íà÷èíàåò ðàçðÿæàòüñÿ ÷åðåç
ýòèõ óñëîâèÿõ Q1 âûêëþ÷åí, à âðåìÿçàäàþ- ðåçèñòîðû R1 è R2, è âõîäíîå íàïðÿæåíèå
ùèé êîíäåíñàòîð C1 îñòàåòñÿ íåçàðÿæåííûì, ìåäëåííî ñíèæàåòñÿ äî óðîâíÿ íèæíåãî ïîðî-
òàê ÷òî íàïðÿæåíèå VIN íà âõîäå èíâåðòîðà ãà VTL èíâåðòîðà Øìèòòà. Â ýòîò ìîìåíò
Øìèòòà IC1 ðàâíî 0 Â. Òàêèì îáðàçîì, âûõîä- âûõîäíîå íàïðÿæåíèå IC1 ñíîâà ñòàíîâèòñÿ
íîå íàïðÿæåíèå ìèêðîñõåìû IC1, ðàâíîå ïðè- âûñîêèì, òðàíçèñòîðû Q3 è Q2 âêëþ÷àþòñÿ,
114 ÑÕÅÌÛ
Ëèíåéíûé
ïðåîáðàçîâàòåëü
ñîïðîòèâëåíèå-âðåìÿ
S Kaliyugavaradan, D Arul Raj
EDN
ÐÅÃÓËÈÐÎÂÊÀ ÑÌÅÙÅÍÈß
R3
C
ÐÅÃÓËÈÐÎÂÊÀ 34.3k 1 µF
VCC FF
D1 D2 ×ÓÂÑÒÂÈ-
15 Â VCC
IS ÒÅËÜÍÎÑÒÈ
15 Â 2 5 ÂÛÕÎÄ
R2
D Q
2 _ 7 VOUT
7 7474
65.4k 6 3
IC1 + R5
1N5287 R1 3 6
3 LF411 6 Q
D3 D4 + IC2 CLK
4 2 _
2k LF411 10k
4
R4 VEE ÑÒÀÁÈËÈÒÐÎÍ
1k –15 Â 5Â
VEE
–15 Â
RX RS
(ÄÀÒ×ÈÊ
Pt100)
ÏÐÈÌÅ×ÀÍÈÅ: D1, D2, D3 È D4 – 1N4002.
ÊÎÌÏÀÐÀÒÎÐÀ
ÍÀÏÐßÆÅÍÈÅ
ÍÀ ÂÛÕÎÄÅ
îñîáåííîñòè ñõåìû íà Ðèñóíêå 1:
! Äàò÷èê çàçåìëåí, ïîýòîìó ìîæíî ëåãêî
0 t
T1 T1 + T2 èçìåíÿòü ÷óâñòâèòåëüíîñòü ïðåîáðàçîâà-
íèÿ, èçìåíÿÿ ñîïðîòèâëåíèÿ ðåçèñòîðîâ
–VS1 R1 èëè R2.
! Íå âëèÿÿ íà ÷óâñòâèòåëüíîñòü ïðåîáðàçî-
âàíèÿ, ìîæíî íàñòðîèòü çíà÷åíèå ñìåùå-
kIS íèÿ TO (ïðè êîòîðîì èçìåíåíèÿ ïåðèîäà T
ÊÎÌÏÀÐÀÒÎÐÀ
ÍÀÏÐßÆÅÍÈÅ
0 t
íèÿ äàò÷èêà), ïîäáèðàÿ ñîïðîòèâëåíèÿ
T1 T1 + T2
ðåçèñòîðîâ R3 èëè R4.
! Íàïðÿæåíèÿ ñìåùåíèÿ îïåðàöèîííûõ
–kIS
óñèëèòåëåé îêàçûâàþò ïðîòèâîïîëîæíîå
âëèÿíèå íà ïåðèîäû T1 è T2, ïîýòîìó èõ
Ðèñóíîê 2. Ôîðìà ñèãíàëîâ íà âõîäå è âûõîäå âëèÿíèå íà îáùèé ïåðèîä T (T1 +T2)
êîìïàðàòîðà IC2. íåîùóòèìî.
! Áëàãîäàðÿ èñòî÷íèêó òîêà âûõîäíîé ñèã-
íàë ìàëî÷óâñòâèòåëåí ê ïîìåõàì â ëèíèè è
êàê åñëè áû äâà ðåçèñòîðà áûëè ñîåäèíåíû ê èçìåíåíèÿì ïîðîãîâûõ óðîâíåé VS1 è VS2.
ïàðàëëåëüíî. Ñ÷èòàÿ îïåðàöèîííûé óñèëè-
Ðàññìîòðèì ïðèìåð ïðåîáðàçîâàíèÿ
òåëü èäåàëüíûì, óñëîâèå âîçíèêíîâåíèÿ ãåíå-
ñîïðîòèâëåíèÿ ïëàòèíîâîãî äàò÷èêà Pt100 â
ðàöèè ìîæíî âûðàçèòü íåðàâåíñòâîì
äèàïàçîíå îò 119.4 äî 138.51 Îì, ÷òî ñîîòâåò-
ñòâóåò äèàïàçîíó òåìïåðàòóð îò 50 äî 100 °C,
R1 R 3 â ïåðèîäû âðåìåíè îò 10 äî 12.5 ìñ.
R 4 + RS > ,
R2 Êîíñòðóêöèÿ ïðîñòà. Ïîñêîëüêó òîê, ïðîõîäÿ-
ùèé ÷åðåç äàò÷èê, ÿâëÿåòñÿ ÷àñòüþ òîêà IS, IS
ãäå R4 + RS = RX. äîëæåí áûòü äîñòàòî÷íî íèçêèì, ÷òîáû îøèá-
êà, îáóñëîâëåííàÿ ñàìîðàçîãðåâîì, îñòàâà-
Ôîðìû ñèãíàëîâ íà âõîäå è âûõîäå êîìïà-
ëàñü íà ïðèåìëåìî íèçêîì óðîâíå. Â ýòîé
ðàòîðà IC2 ïîêàçàíû íà Ðèñóíêå 2. T1 è T2 – ýòî
êîíñòðóêöèè èñïîëüçóåòñÿ äèîäíûé ñòàáèëè-
âðåìåííûå èíòåðâàëû, â òå÷åíèå êîòîðûõ
çàòîð òîêà 1N5287, îáåñïå÷èâàþùèé òîê IS
âûõîäíîé ñèãíàë êîìïàðàòîðà ïðèíèìàåò
ïðèìåðíî 0.33 ìÀ è èìåþùèé äèíàìè÷åñêîå
óðîâíè VS1 è –VS2, ñîîòâåòñòâåííî. Âûõîäíûå
ñîïðîòèâëåíèå ëó÷øå 1.35 ÌÎì. Áîëåå õîðî-
èìïóëüñû êîìïàðàòîðà IC2, îãðàíè÷åííûå
øèé èñòî÷íèê òîêà ìîæíî ñäåëàòü íà îñíîâå
ñòàáèëèòðîíîì, ñëóæàò òàêòîâûì âõîäíûì
ìèêðîñõåìû ðåãóëÿòîðà íàïðÿæåíèÿ. Íà ñëå-
ñèãíàëîì D-òðèããåðà. Ñ ïîìîùüþ òðèããåðà
äóþùåì øàãå, èñïîëüçóÿ ïîäõîäÿùèå è óäîá-
7474 ôîðìèðóåòñÿ ïðÿìîóãîëüíûé âûõîäíîé
íûå ôèêñèðîâàííûå íîìèíàëû äëÿ R1 è C,
ñèãíàë, ïîî÷åðåäíî ìåíÿþùèéñÿ ìåæäó íóæíî ïîäñòðîéêîé ïîòåíöèîìåòðà R2 óñòà-
âûñîêèì è íèçêèì óðîâíåì ñ ïåðèîäîì íîâèòü íåîáõîäèìóþ ÷óâñòâèòåëüíîñòü
130.82 ìêñ/Îì. Äàëåå ïðè ôèêñèðîâàííîì
çíà÷åíèè R4 ñëåäóåò íàñòðîèòü R3, ÷òîáû
æ R 2R X - R1 R 3 ö
T = 4C çç ÷÷ . ïîëó÷èòü ñìåùåíèå, òðåáóåìîå äëÿ âûõîä-
è R1 ø íîãî ñèãíàëà T. Íîìèíàëû êîìïîíåíòîâ äëÿ
ýòîãî ïðèìåðà ïîêàçàíû íà Ðèñóíêå 1. Âñå
Ýòà ôîðìóëà ïîêàçûâàåò, ÷òî ñõåìà ïðå- ðåçèñòîðû èìåþò äîïóñê 1% è ðàññ÷èòàíû íà
îáðàçóåò èçìåíåíèå ñîïðîòèâëåíèÿ äàò÷èêà ðàññåèâàåìóþ ìîùíîñòü 0.25 Âò, à êîíäåíñà-
â ïðîïîðöèîíàëüíûé ïåðèîä âðåìåíè DT ñ òîð C – ïëåíî÷íûé ïîëèêàðáîíàòíûé. ÐË
÷óâñòâèòåëüíîñòüþ
Ìàòåðèàëû ïî òåìå
DT æR ö 1. Datasheet Central Semiconductor 1N5287
= 4C çç 2 ÷÷ . 2. Datasheet Texas Instruments LF411
DR S è R1 ø 3. Datasheet Texas Instruments SN7474N
116 ÑÕÅÌÛ
Ñòóïåí÷àòî-öèôðîâîå
è ïëàâíîå óïðàâëåíèå
÷àñòîòîé LC-ãåíåðàòîðà
Ìèõàèë Øóñòîâ, ã. Òîìñê
+15 Â
SB1 C2 16
R1 Ðó÷í. DD1 R13 LC
10ê C1 R6 150í DD1 ãåíåðàòîð
óñòàí. 10í 200ê CD4520
8 1Ì
VT1,VT2 Âíåøíèé SA1
BC547C ãåíåðàòîð DD1.1 R9-R12
1 3 L C
15 Â C Q1
4
2 Q2
R3 E 5
R2 Q3
1ê 7 6 SA3
200ê R7 R8 R Q4 L1 C
R4 14.2 Â 10ê 100ê
R9 1.2Ì
SA2 R10 600ê
1Ì R5 C VD1
1ê R11 300ê
10 Ãö R12 150ê
100 Ãö
1000 Ãö
C3 C4 C5
2.2í 22í 220í
118 ÑÕÅÌÛ
Âèçóàëüíûé
òåñòåð íàïðÿæåíèÿ
íà îäíîì ÎÓ
David Dowe
Electronic Design
ÏÏðåäñòàâëåííàÿ â ýòîé ñòàòüå ñõåìà îáåñ- îïåðàöèîííîì óñèëèòåëå (ÎÓ) ñõåìû ñ èíäè-
ïå÷èâàåò âèçóàëüíóþ èíäèêàöèþ óðîâíÿ êàöèåé òðåõ ðåæèìîâ çäåñü èñïîëüçóåòñÿ
âõîäíîãî íàïðÿæåíèÿ îòíîñèòåëüíî çíà÷å- ìîäèôèöèðîâàííûé ãåíåðàòîð ñ ìîñòîì
íèé âåðõíåãî è íèæíåãî ïîðîãîâ è ìîæåò Âèíà (Ðèñóíîê 1).
èñïîëüçîâàòüñÿ äëÿ áûñòðîé ðàçáðàêîâêè ïî Êîãäà âõîäíîå íàïðÿæåíèå VIN âûøå ïåð-
êðèòåðèþ «ãîäåí» - «íà ãðàíèöå äîïóñòèìî- âîãî ïîðîãîâîãî çíà÷åíèÿ, íàïðÿæåíèå íà
ãî» - «íåãîäåí». Äëÿ ñîçäàíèÿ îñíîâàííîé íà âõîäå ÎÓ èìååò âûñîêèé óðîâåíü. Åñëè âõîä-
íîå íàïðÿæåíèå íèæå âòîðîãî ïîðîãà, âûõîä-
VCC VCC
íîå íàïðÿæåíèå ÎÓ áóäåò íèçêèì. Äëÿ âõîä-
VCC = 6 Â íûõ íàïðÿæåíèé ñ óðîâíÿìè, íàõîäÿùèìèñÿ
R1 ìåæäó äâóõ ïîðîãîâ, îïåðàöèîííûé óñèëè-
5k R7 òåëü ãåíåðèðóåò èìïóëüñû ñ ðàçìàõîì, ðàâ-
VSET R3 402
íûì ïîëíîìó äèàïàçîíó åãî âûõîäíûõ
VCC10kC2 íàïðÿæåíèé.
R2 0.01 µF D2 êðàñí. Ãåíåðàöèÿ òàêæå îçíà÷àåò, ÷òî ñõåìà ÎÓ
10k
U1 + ïîïåðåìåííî áóäåò èñòî÷íèêîì è ïðèåìíè-
– R6 êîì òîêà. Òàêèì îáðàçîì, ïîäêëþ÷åíèå äâóõ-
R4
+ 100
öâåòíîãî çåëåíîãî/êðàñíîãî ñâåòîäèîäà ê
LT1637
20k – âûõîäó îïåðàöèîííîãî óñèëèòåëÿ ìîæåò
+ D1 çåëåí. îáåñïå÷èòü âèçóàëüíóþ èíäèêàöèþ äèàïàçî-
VIN
–
R5
R8 íà âõîäíîãî íàïðÿæåíèÿ. Äâóõöâåòíûé ñâåòî-
348
äèîä ñîñòîèò èç çåëåíîãî è êðàñíîãî ñâåòîäè-
C1 10k
îäîâ, èìåþùèõ ïðîòèâîïîëîæíûå ïîëÿðíîñ-
0.33 µF
òè. Ïîýòîìó, êîãäà òîê âûòåêàåò èç îïåðàöè-
Ðèñóíîê 1. Ýòîò ìîäèôèöèðîâàííûé ãåíåðà- îííîãî óñèëèòåëÿ (âûñîêîå íàïðÿæåíèå âûõî-
òîð ñ ìîñòîì Âèíà èìååò òðè âûõîäíûõ äà), áóäåò ãîðåòü çåëåíûé ñâåòîäèîä, à êîãäà
ñîñòîÿíèÿ – âûñîêèé óðîâåíü, íèçêèé óðîâåíü è òîê âòåêàåò â îïåðàöèîííûé óñèëèòåëü (íèç-
ãåíåðàöèÿ, êîòîðûå çàâèñÿò îò âåëè÷èíû êîå íàïðÿæåíèå âûõîäà), áóäåò ãîðåòü êðàñ-
âõîäíîãî íàïðÿæåíèÿ. Îí óïðàâëÿåò äâóõöâåò-
íûé ñâåòîäèîä.
íûì ñâåòîäèîäîì, îáåñïå÷èâàþùèì âèçóàëü-
íóþ èíäèêàöèþ óðîâíÿ âõîäíîãî íàïðÿæåíèÿ Äëÿ âõîäíûõ íàïðÿæåíèé, ìåíüøèõ âåðõ-
îòíîñèòåëüíî âåðõíåãî è íèæíåãî ïîðîãîâ. íåãî ïîðîãà è áîëüøèõ íèæíåãî ïîðîãà, ãåíå-
120 ÑÕÅÌÛ
Íà Ðèñóíêå 2á ïðèâåäåíà çàâèñèìîñòü ñîîòâåòñòâèè ñî ñïåöèôèêàöèåé èñïîëüçî-
òîêà çåëåíîãî ñâåòîäèîäà îò âõîäíîãî íàïðÿ- âàííîãî çäåñü ñâåòîäèîäà BRPG1204W êîì-
æåíèÿ VIN. Çåëåíûé ñâåòîäèîä ãîðèò, êîãäà VIN ïàíèè Stanley Electric. Îïåðàöèîííûé óñèëè-
âûøå 4.34 Â, âûêëþ÷àåòñÿ, êîãäà VIN íèæå òåëü áûë âûáðàí èç-çà åãî ñïîñîáíîñòè ðàáî-
3.15 Â, è ìèãàåò, ïåðåêëþ÷àÿñü ìåæäó äâóìÿ òàòü ñ âõîäíûìè è ïèòàþùèìè íàïðÿæåíèÿìè
óðîâíÿìè íàïðÿæåíèÿ, â ñîîòâåòñòâèè ñ ðàñ- â äèàïàçîíå äî 44 Â, ÷òî äåëàåò ñõåìó ïðèìå-
ñ÷èòàííûìè çíà÷åíèÿìè ïîðîãîâ. Èçìåðåíèÿ íèìîé äëÿ áîëåå âûñîêèõ íàïðÿæåíèé. Îäíà-
ïîêàçûâàþò, ÷òî êîýôôèöèåíò çàïîëíåíèÿ êî òîãäà òîêîîãðàíè÷èâàþùèå ðåçèñòîðû
èìïóëüñîâ ãåíåðàòîðà ðàâåí 78% â íà÷àëå è äîëæíû áûòü ñîîòâåòñòâóþùèì îáðàçîì ìàñ-
18% â êîíöå îêíà ãåíåðàöèè. Íàïðàâëåíèå øòàáèðîâàíû, ÷òîáû íå ïåðåãðóæàòü äâóõ-
òîêà, ïðîõîäÿùåãî ÷åðåç êðàñíûé ñâåòîäèîä, öâåòíûé ñâåòîäèîä. ÐË
ïðîòèâîïîëîæíî òîêó çåëåíîãî ñâåòîäèîäà,
ïîýòîìó, êîãäà êðàñíûé ñâåòîäèîä âêëþ÷åí,
çåëåíûé ñâåòîäèîä âûêëþ÷åí. Ìàòåðèàëû ïî òåìå
Íîìèíàëû ðåçèñòîðîâ R6, R7 è R8, îãðà- 1. Datasheet Analog Devices LT1637
íè÷èâàþùèõ òîêè ñâåòîäèîäîâ, âûáðàíû â 2. Datasheet Stanley BRPG1204W
122 ÑÕÅÌÛ
ðåäêî, îíè ñóùåñòâåííî äîðîæå è îáû÷íî òîêîèçìåðèòåëüíîãî ðåçèñòîðà R1, à íå ê çåì-
èìåþò áîëåå íèçêèå ÷àñòîòû åäèíè÷íîãî óñè- ëå, îïîðíîå íàïðÿæåíèå VREF îïðåäåëÿåò
ëåíèÿ. Îäíèì ñëîâîì, íåñìîòðÿ íà òî, ÷òî íàïðÿæåíèå îøèáêè, ïîäàâàåìîå íà Q1,
áèïîëÿðíûé òðàíçèñòîð èìååò áîëåå âûñî- ñîõðàíÿÿ ìàñøòàáèðîâàíèå âûõîäíîãî ñèã-
êèé âûõîäíîé èìïåäàíñ íà âûñîêèõ ÷àñòîòàõ, íàëà è ïîçâîëÿÿ âû÷èñëÿòü âûõîäíîé òîê êàê
ïîãðåøíîñòü, ñâÿçàííàÿ ñ åãî áàçîâûì òîêîì, VREF/R1.  ðåçóëüòàòå âåëè÷èíà ñòàáèëèçèðî-
äåëàåò áèïîëÿðíûé òðàíçèñòîð ïëîõèì âûáî- âàííîãî íàïðÿæåíèÿ íà ðåçèñòîðå R1 îïðåäå-
ðîì äëÿ âûñîêîòî÷íîãî èñòî÷íèêà âòåêàþùå- ëÿåòñÿ ñóììîé òðåáóåìîãî âûõîäíîãî òîêà è
ãî òîêà. Îøèáêè, âíîñèìûå òîêîì áàçû, ìîãëè òîêà áàçû òðàíçèñòîðà. Áëàãîäàðÿ òîìó, ÷òî
áû áûòü êîìïåíñèðîâàíû ïóòåì èçìåðåíèÿ òðàíçèñòîð ïî ñâîåé ïðèðîäå «âû÷èòàåò»
êîëëåêòîðíîãî òîêà âûõîäíîãî òðàíçèñòîðà è ñîáñòâåííûé áàçîâûé òîê, åãî êîëëåêòîðíûé
ââåäåíèåì ïîïðàâî÷íîãî êîýôôèöèåíòà, íî òîê è, ñëåäîâàòåëüíî, âûõîäíîé òîê íå èìåþò
òàêîé ïîäõîä óñëîæíÿåò ñõåìó è ñíèæàåò îøèáêè, ñîçäàâàåìîé áàçîâûì òîêîì.
âûõîäíîå ñîïðîòèâëåíèå èñòî÷íèêà. Èñïîëüçóÿ êîìáèíàöèþ èç äâóõ óñèëèòå-
ëåé IC1 è IC2, ìîæíî óïðîñòèòü ñõåìó è ñîõðà-
VC
íèòü ôóíêöèþ êîìïåíñàöèè îøèáêè, íî òîãî
æå ðåçóëüòàòà ìîæíî äîáèòüñÿ, ïðîñòî äîáà-
R9
+ 47k âèâ ê ñõåìå íà Ðèñóíêå 1 äâà ðåçèñòîðà. Îêîí-
+ ÷àòåëüíàÿ ñõåìà ïîêàçàíà íà Ðèñóíêå 3.
IC2 ×òîáû ïîíÿòü ïðèíöèï åå ðàáîòû, áóäåì ñ÷è-
– R8
ÑÒÀÁÈËÈÇÈ- òàòü ñõåìó ðåãóëÿòîðîì íàïðÿæåíèÿ, ïîääåð-
– 47k
R6 ÐÎÂÀÍÍÛÉ
ÒÎÊ
æèâàþùèì íàïðÿæåíèå, ðàâíîå VREF, íà
47k
R5 ðåçèñòîðå R1. Îáðàòèòå âíèìàíèå, ÷òî åñëè
47k R7 çàêîðîòèòü áàçîâûé ðåçèñòîð R2, ëþáàÿ ñèí-
VCC
47k
ôàçíàÿ îøèáêà, âíîñèìàÿ ðåçèñòîðàìè R5 è
+ R2 R6, áóäåò êîìïåíñèðîâàíà è, òàêèì îáðàçîì,
+ 47
IC1 Q1 íå áóäåò âëèÿòü íà íàïðÿæåíèå áàçû òðàíçèñ-
– òîðà Q1. Åñëè ïîäàòü ïàäåíèå íàïðÿæåíèÿ
– 2N3020
R4 CCOMP
R3
1k
1k
+ R5
47k ÑÒÀÁÈËÈÇÈ-
VREF R1 ÐÎÂÀÍÍÛÉ
1 VC ÒÎÊ
–
R4
1k + R2
+ 47
IC1 Q1
Ðèñóíîê 2. Äîáàâëåíèå êîìïåíñàöèè îøèáêè, –
– 2N3020
âíîñèìîé áàçîâûì òîêîì, óëó÷øàåò õàðàêòå- CCOMP
ðèñòèêè ñõåìû. Ïðè èñïîëüçîâàíèè õîðîøî
ñîãëàñîâàííûõ ðåçèñòîðîâ ôîðìóëà äëÿ +
âûõîäíîãî òîêà óïðîùàåòñÿ äî IOUT = (VREF/R1). VREF R6
47k
–
R3
Ëó÷øèé ïîäõîä ðåàëèçîâàí â ñõåìå, ïîêà- 1k R1
1
çàííîé íà Ðèñóíêå 2, â êîòîðóþ äëÿ èçìåðå-
íèÿ áàçîâîãî òîêà òðàíçèñòîðà Q1 ïî ïàäåíèþ
íàïðÿæåíèÿ íà ðåçèñòîðå R2 äîáàâëåíû äèô-
ôåðåíöèàëüíûé óñèëèòåëü IC2 è ðåçèñòîðû
Ðèñóíîê 3. Ìîæíî åùå áîëüøå óïðîñòèòü
R6 - R9. Ðåçèñòîðû R4 è R5 ìàñøòàáèðóþò è
êîíñòðóêöèþ èñòî÷íèêà âòåêàþùåãî òîêà,
ñóììèðóþò íàïðÿæåíèå îøèáêè è îïîðíîå äîáàâèâ ê ñõåìå Ðèñóíîê 1 ëèøü äâà ðåçèñòî-
íàïðÿæåíèå, ïîäàâàåìûå íà äèôôåðåíöè- ðà R5 è R6. Ôîðìóëà âûõîäíîãî òîêà îñòàåò-
àëüíûé óñèëèòåëü IC1. Ïîñêîëüêó èíâåðòèðó- ñÿ òàêîé æå, êàê äëÿ ñõåìû Ðèñóíîê 2: IOUT =
þùèé âõîä IC1 ïîäêëþ÷åí ê âåðõíåìó âûâîäó = (VREF/R1).
ùåé ôîðìóëîé:
R1
1
R4
VREF + IB × R 2 ×
R5
IOUT = - IB .
R1 Ðèñóíîê 4. Äîáàâëåíèå ðåçèñòîðà RSPEEDUP
óëó÷øàåò õàðàêòåðèñòèêè äâóõòðàíçèñ-
Ïîñêîëüêó òîê áàçû IB âõîäèò â âûðàæåíèå òîðíîãî âûõîäíîãî êàñêàäà Äàðëèíãòîíà.
äâàæäû ñ ïðîòèâîïîëîæíûìè çíàêàìè è âçà-
èìíî ñîêðàùàåòñÿ, ôîðìóëà óïðîùàåòñÿ: íàïðÿæåíèÿ ïèòàíèÿ çàâèñèò îò äîïóñòèìîé
íàãðóçêè ïî òîêó óñèëèòåëÿ IC1 è îò ñóììû
VREF íàèõóäøèõ ïàäåíèé íàïðÿæåíèÿ íà ïåðåõîäå
IOUT = .
R1 áàçà-ýìèòòåð Q1, à òàêæå íà ðåçèñòîðàõ R1 è
R2. Ìàêñèìàëüíûé âûõîäíîé òîê ñõåìû çàâè-
Äëÿ îïòèìèçàöèè õàðàêòåðèñòèê ñõåìû ñèò îò ìèíèìàëüíîãî êîýôôèöèåíòà ïåðåäà-
èñïîëüçóéòå ñëåäóþùèå ñîîòíîøåíèÿ ñîïðî- ÷è òîêà òðàíçèñòîðà Q1 äëÿ ñëó÷àÿ åãî íàèáî-
òèâëåíèé ðåçèñòîðîâ: ëåå ïåññèìèñòè÷åñêîé îöåíêè, óìíîæåííîãî
íà ìèíèìàëüíûé âûõîäíîé òîê IC1, îïÿòü æå,
R2 R5 äëÿ íàèõóäøåãî ñëó÷àÿ.
= , R5 = R6 , R3 = R 4 ,
R1 R 4 Äëÿ îáåñïå÷åíèÿ ñòàáèëüíîé ðàáîòû â
R 5 >> R 4 , R 3 >> R1. êà÷åñòâå IC1 ñëåäóåò èñïîëüçîâàòü îïåðàöè-
îííûé óñèëèòåëü, óñòîé÷èâûé ïðè åäèíè÷íîì
Èñïîëüçîâàíèå â ñõåìå íà Ðèñóíêå 3 ñòàí- óñèëåíèè. Êîãäà ñõåìà ðàáîòàåò â ïðåäåëàõ
äàðòíûõ ðåçèñòîðîâ ñ äîïóñêîì 1% óìåíüøà- íîìèíàëüíîãî äèàïàçîíà òîêîâ, îïåðàöèîí-
åò îøèáêó, âíîñèìóþ òîêîì áàçû òðàíçèñòîðà íûé óñèëèòåëü, âðåìÿ îòêëèêà êîòîðîãî çíà-
Q1, ïðèìåðíî äî îäíîé ñîòîé îò åå íåêîìïåí- ÷èòåëüíî áîëüøå, ÷åì ó òðàíçèñòîðà Q1, îáû÷-
ñèðîâàííîãî óðîâíÿ. Áåç êîìïåíñàöèè íèçêèé íî íå íóæäàåòñÿ â óñòàíîâêå êîìïåíñèðóþ-
êîýôôèöèåíò ïåðåäà÷è òîêà ìîùíîãî òðàí- ùåãî êîíäåíñàòîðà CCOMP. Îäíàêî íåáîëüøîé
çèñòîðà Q1 ñ òèïè÷íûì çíà÷åíèåì 25 âíåñ áû êîíäåíñàòîð åìêîñòüþ â íåñêîëüêî äåñÿòêîâ
îøèáêó ïîëíîé øêàëû òîêà â 4%. Ñõåìà ïèêîôàðàä ãàðàíòèðóåò óñòîé÷èâîñòü ïðè
óìåíüøàåò îøèáêó äî 0.04% è óâåëè÷èâàåò ëþáûõ óñëîâèÿõ – íàïðèìåð, êîãäà âûõîäíîé
êîýôôèöèåíò ïåðåäà÷è òîêà òðàíçèñòîðà Q1 òîê ñõåìû è íàïðÿæåíèå îáðàòíîé ñâÿçè íà
äî ýôôåêòèâíîãî çíà÷åíèÿ 2500. Èäåàëüíîå ðåçèñòîðå R1 ïðèáëèæàþòñÿ ê íóëþ.
ñîãëàñîâàíèå ïîçâîëèëî áû ñíèçèòü îøèáêó Ñõåìà íà Ðèñóíêå 3 áóäåò ðàáîòàòü òàê æå
áàçîâîãî òîêà äî ïðàêòè÷åñêè íåèçìåðèìîé õîðîøî, åñëè â êà÷åñòâå Q1 èñïîëüçîâàòü
âåëè÷èíû. Îáðàòèòå âíèìàíèå, ÷òî äèàïàçîí òðàíçèñòîð Äàðëèíãòîíà, ïîñêîëüêó åãî
âõîäíûõ ñèíôàçíûõ íàïðÿæåíèé ìèêðîñõå- áîëåå âûñîêîå óñèëåíèå ïî òîêó äîïîëíè-
ìû IC1 äîëæåí âêëþ÷àòü íàïðÿæåíèå îòðèöà- òåëüíî óëó÷øàåò ðàáîòó ñõåìû. Ïðè èñïîëü-
òåëüíîé øèíû ïèòàíèÿ. Ðàâåíñòâî ñîïðîòèâ- çîâàíèè äâóõ äèñêðåòíûõ áèïîëÿðíûõ òðàí-
ëåíèé ðåçèñòîðîâ íà îáîèõ âõîäàõ IC1 óðàâ- çèñòîðîâ ìîæíî óëó÷øèòü âðåìÿ âûêëþ÷å-
íîâåøèâàåò âõîäíûå òîêè ñìåùåíèÿ îïåðà- íèÿ ñîñòàâíîãî òðàíçèñòîðà Äàðëèíãòîíà,
öèîííîãî óñèëèòåëÿ. Ìèíèìàëüíîå çíà÷åíèå ïîäêëþ÷èâ ðåçèñòîð RSPEEDUP ìåæäó áàçîé è
124 ÑÕÅÌÛ
ýìèòòåðîì âûõîäíîãî òðàíçèñòîðà, ÷òîáû òàêæå ïðîïîðöèîíàëüíî óâåëè÷èòü íîìèíà-
óäàëèòü åãî èçáûòî÷íûé áàçîâûé çàðÿä (Ðè- ëû ðåçèñòîðîâ R3 - R6, ÷òîáû ñíèçèòü âåëè÷è-
ñóíîê 4). íó òîêà, ïîòðåáëÿåìîãî îïîðíûì èñòî÷íè-
Èñòî÷íèê îïîðíîãî íàïðÿæåíèÿ ìîæåò êîì. Óäèâèòåëüíî, ÷åãî ìîæíî äîáèòüñÿ,
áûòü êàê ôèêñèðîâàííûì, òàê ðåãóëèðóåìûì, äîáàâèâ âñåãî äâà ðåçèñòîðà â è áåç òîãî ïðî-
íî äëÿ ìèíèìèçàöèè îøèáêè âûõîäíîå ñòóþ ñõåìó. ÐË
ñîïðîòèâëåíèå îïîðíîãî èñòî÷íèêà äîëæíî
áûòü äîñòàòî÷íî íèçêèì, ÷òîáû ïðèíèìàòü Ìàòåðèàëû ïî òåìå
òîê îáðàòíîé ñâÿçè îò ðåçèñòîðà R4. Ìîæíî 1. Datasheet Comset 2N3020
126 ÑÕÅÌÛ
VCC
D2
R1
C1
1µF
904
U1
C2 D1 Ïîëîæèòåëüíîå
GND 8 3 íàïðÿæåíèå
VCC OUT
Âûñîêèé =
ðàçðåøåíèå 4 1µF
RESET 7
DISCH C3
5 1µF
6
THRES CONT
2 1
TRIG GND C4 GND
1nF
C5
10nF NE555PWR
R2 GND
904
25
Âûõîäíîå íàïðÿæåíèå (Â)
20
15 VOUT (Â)
Ëèíåéíàÿ àïïðîêñèìàöèÿ
10
0
0 5 10 15 20 25 30 35
Òîê íàãðóçêè (ìÀ)
904
C1 C2 D1 Îòðèöàòåëüíîå
1µF íàïðÿæåíèå
U1
1µF
GND 8 3
VCC OUT C3
Âûñîêèé = D2
1µF
ðàçðåøåíèå 4 7
RESET DISCH
6 5
THRES CONT
GND
2 1
TRIG GND C4
1nF
C5
10nF NE555PWR
GND
R2
904
128 ÑÕÅÌÛ
Âêëþ÷åíèå è âûêëþ÷åíèå ïèòàíèÿ Íà Ðèñóíêå 7 ïîêàçàíû îñöèëëîãðàììû,
èëëþñòðèðóþùèå ïðîöåññ âêëþ÷åíèÿ ïîñëå
Âûâîä RESET óñòðîéñòâà ìîæåò èñïîëü- èçìåíåíèÿ óðîâíÿ íà âõîäå RESET ñ íèçêîãî
çîâàòüñÿ äëÿ âêëþ÷åíèÿ è âûêëþ÷åíèÿ çàðÿ- íà âûñîêèé. Íà Ðèñóíêå 8 ïîêàçàíû îñöèëëî-
äîâîãî íàñîñà ñîãëàñíî Òàáëèöå 2. ãðàììû, èëëþñòðèðóþùèå ïðîöåññ âûêëþ÷å-
íèÿ ïîñëå èçìåíåíèÿ óðîâíÿ íà âõîäå RESET
Òàáëèöà 2. Ðàáîòà çàðÿäîâîãî íàñîñà ñ îòðè- ñ âûñîêîãî íà íèçêèé.
öàòåëüíûì âûõîäíûì íàïðÿæåíèåì
RESET OUT (âûâ. 3)
Çàðÿäîâûé Âûõîäíîå
íàñîñ íàïðÿæåíèå
Õàðàêòåðèñòèêè
Âûñîêèé Ïåðåêëþ÷åíèå ÂÊË –VCC + 2VF Ðàáîòà èíâåðòîðà íàïðÿæåíèÿ íà çàðÿäî-
Íèçêèé Íèçêèé ÂÛÊË 0 âîì íàñîñå ïðîâåðÿëàñü ïðè íàïðÿæåíèè
ïèòàíèÿ VCC = 12 Â. Âûõîäíîå íàïðÿæåíèå
ðàâíî –VCC + 2VF, ãäå VF – ïàäåíèå íàïðÿæå-
0
VOUT (Â) íèÿ íà äèîäå. Íà Ðèñóíêå 9 ïîêàçàíà çàâèñè-
Ëèíåéíàÿ àïïðîêñèìàöèÿ ìîñòü âûõîäíîãî íàïðÿæåíèÿ èíâåðòîðà îò
–2
Âûõîäíîå íàïðÿæåíèå (Â)
òîêà íàãðóçêè.
–4
Êðàòêèé èòîã
–6
Ñ ïîìîùüþ íåáîëüøîãî êîëè÷åñòâà âíåø-
–8 íèõ êîìïîíåíòîâ óñòðîéñòâî TLC555-Q1
ìîæåò áûòü âêëþ÷åíî â íåñêîëüêèõ êîíôèãó-
–10
ðàöèÿõ çàðÿäîâîãî íàñîñà. Åãî ìîæíî èñïîëü-
–12
çîâàòü â êà÷åñòâå ìåðû ýêîíîìèè âî ìíîãèõ
0 5 10 15 20 25 30 ïðèëîæåíèÿõ. ÐË
Òîê íàãðóçêè (ìÀ)
 óñèëèòåëÿõ ÀÐÓ èñïîëüçóåòñÿ íåëèíåé- ìè, äîñòàòî÷íî õîðîøèìè äëÿ ýòîé öåëè.
íîñòü õàðàêòåðèñòèê óïðàâëÿþùèõ óñòðîéñòâ. Îáû÷íûå ôîòîðåçèñòîðû èìåþò ñïåêòðàëü-
Âåëè÷èíà àêòèâíîé ñîñòàâëÿþùåé íåêîòîðûõ íûå õàðàêòåðèñòèêè, áëèçêèå ê ñïåêòðàëüíûì
èç èõ äèôôåðåíöèàëüíûõ ïàðàìåòðîâ èçìå- õàðàêòåðèñòèêàì ÷åëîâå÷åñêîãî ãëàçà, ïèê
íÿåòñÿ â çàâèñèìîñòè îò ïîëîæåíèé èõ ðàáî- ÷óâñòâèòåëüíîñòü êîòîðîãî ïðèõîäèòñÿ íà
÷èõ òî÷åê ïî ïîñòîÿííîìó òîêó. Òèïè÷íûì ïðè- äëèíó âîëíû ïðèìåðíî 500 íì. Òàêèì îáðà-
ìåðîì ÿâëÿåòñÿ âîëüòàìïåðíàÿ õàðàêòåðèñ- çîì, áåëûé èëè çåëåíûé ñâåòîäèîä ÿâëÿþòñÿ
òèêà êðåìíèåâîãî p-n ïåðåõîäà, äèôôåðåíöè- õîðîøåé àëüòåðíàòèâîé. Â ýòîé ñõåìå äëÿ
àëüíàÿ ïðîâîäèìîñòü êîòîðîãî ïðÿìî ïðîïîð- ïîëó÷åíèÿ ìàêñèìàëüíî âîçìîæíîé ÷óâñòâè-
öèîíàëüíî ïðîõîäÿùåìó ÷åðåç íåãî ïîñòîÿí- òåëüíîñòè èñïîëüçóåòñÿ áåëûé ñâåòîäèîä
íîìó òîêó [1]. Ïðè òàêîì ñïîñîáå óïðàâëåíèÿ âûñîêîé ÿðêîñòè.
îñíîâíàÿ ïðîáëåìà çàêëþ÷àåòñÿ â íåëèíåé- Íà Ðèñóíêå 1 ïîêàçàíû îòäåëüíûå êîìïî-
íîñòè ïåðåäàòî÷íîé õàðàêòåðèñòèêè óïðàâëÿ- íåíòû îïòîïàðû è óñòðîéñòâî â ñáîðå. Îïòîè-
þùåãî ýëåìåíòà, êîòîðàÿ âûçûâàåò îòíîñè- çîëÿòîð ñîñòîèò èç öèëèíäðè÷åñêîãî äåðæà-
òåëüíî áîëüøèå íåëèíåéíûå èñêàæåíèÿ ñèã- òåëÿ, â êîòîðîì íà îäíîì êîíöå çàêðåïëåí
íàëà, êîãäà àìïëèòóäà îáðàáàòûâàåìîãî ñòàíäàðòíûé 5-ìì ñâåòîäèîä âûñîêîé ÿðêîñ-
íàïðÿæåíèÿ ïðåâûøàåò ìèëëèâîëüòû [2].
Äëÿ ýòîé çàäà÷è ïîäõîäèò ôîòîðåçèñòîð,
âîëüòàìïåðíàÿ õàðàêòåðèñòèêà êîòîðîãî
ëèíåéíà â øèðîêîì äèàïàçîíå íàïðÿæåíèé.
Îáû÷íûå ôîòîðåçèñòîðû îñòàþòñÿ èäåàëü-
íî ëèíåéíûìè ïðè àìïëèòóäàõ ñèãíàëà äî
100 Â è áîëåå. Ñëåäîâàòåëüíî, óñòðîéñòâîì,
ðåãóëèðóþùèì óñèëåíèå, ìîæåò áûòü îïòî-
ïàðà, óïðàâëÿåìûì ýëåìåíòîì êîòîðîé ÿâëÿ-
åòñÿ ôîòîðåçèñòîð. Â îïèñûâàåìîé íèæå
ñõåìå èñïîëüçóåòñÿ èñòî÷íèê èçëó÷åíèÿ,
ñïåêòðàëüíàÿ õàðàêòåðèñòèêà êîòîðîãî ñîîò-
âåòñòâóåò ñïåêòðàëüíîé õàðàêòåðèñòèêå
ôîòîðåçèñòîðà, à èçëó÷àåìàÿ èì ìîùíîñòü
äîëæíà, ïî âîçìîæíîñòè, áûòü ëèíåéíîé
ôóíêöèåé ñèãíàëà âîçáóæäåíèÿ. Ïîäîáíûå Ðèñóíîê 1. Îïòîèçîëÿòîð (ñëåâà) ñîáðàí èç
îïòîïàðû èìåþòñÿ â ïðîäàæå, íî ëèøü ÿðêîãî ñâåòîäèîäà è ôîòîðåçèñòîðà, çàêëþ-
íåìíîãèå èç íèõ îáëàäàþò õàðàêòåðèñòèêà- ÷åííûõ â ìåòàëëè÷åñêóþ òðóáêó.
130 ÑÕÅÌÛ
òè, à íà äðóãîì – ôîòîðåçèñòîð. Íåïðîçðà÷- 10
7
+ A1
LF356N
– +
C2 + C3
4.7 µF 22 µF
R1 C1 R6 +
3.9k 100 µF A2
47M
LF356N ÂÛÕÎÄ
+ –
ÂÕÎÄ D3
BAT46
IC1
R2 R7 D4
1M 10k BAT46 C4
+ 47 µF
ßÐÊÈÉ D2 P1
ÑÂÅÒÎÄÈÎÄ BAT46 10k ÈÑÒÎ×ÍÈÊ
ÏÈÒÀÍÈß
A3
+
C5 15 Â
LF356N 47 µF +
R3 +
D5 C6
R5 BAT46
– 47k
D1 470 µF
3.9k
BAT46
P2 +
1M C7
R4
470 µF
470
–15 Â
132 ÑÕÅÌÛ
Ýòà ñõåìà óïðàâëåíèÿ òîêîì ñâåòîäèîäà öåïè ðåãóëèðîâêè óñèëåíèÿ â íåëèíåéíîñòü
èìååò âàæíîå ïðåèìóùåñòâî: îíà ïîçâîëÿåò ñõåìû íåçíà÷èòåëåí. Òàêèì îáðàçîì, îáùóþ
ïðàêòè÷åñêè íåçàâèñèìî ðåãóëèðîâàòü âðå- ëèíåéíîñòü ñèñòåìû â ïðèíöèïå îïðåäåëÿåò
ìåíà ñðàáàòûâàíèÿ è îòïóñêàíèÿ. Âðåìÿ ñðà- òîëüêî óñèëèòåëü A1.
áàòûâàíèÿ ìîæíî ðåãóëèðîâàòü ïîäñòðîå÷- Ãàðìîíè÷åñêèé àíàëèç âûõîäíîãî ñèãíàëà
íûì ðåçèñòîðîì P1, óâåëè÷èâ, ïðè íåîáõîäè- íà ÷àñòîòå 1 êÃö ïîêàçûâàåò àìïëèòóäû
ìîñòè, åãî ñîïðîòèâëåíèå. Âðåìÿ îòïóñêàíèÿ âûñøèõ ãàðìîíèê íèæå óðîâíÿ øóìà óñèëèòå-
óñòàíàâëèâàåòñÿ ðåçèñòîðîì P2. Èñïîëüçóå- ëÿ A1 äëÿ âñåõ âõîäíûõ íàïðÿæåíèé äî
ìûé ôîòîðåçèñòîð èìååò äîñòàòî÷íî õîðî- 200 ìê ñ.ê.ç. è íèæå –75 äÁ äëÿ âõîäíûõ
øåå áûñòðîäåéñòâèå, è âåëè÷èíà çàäåðæêè, íàïðÿæåíèé äî 1.5  ñ.ê.ç. Íåëèíåéíûå èñêà-
âíîñèìîé èì ïðè ñòóïåí÷àòîì èçìåíåíèè æåíèÿ ñòàíîâÿòñÿ çàìåòíûìè òîëüêî ïðè
îñâåùåííîñòè, ïðèåìëåìà äëÿ áîëüøèíñòâà áîëüøèõ àìïëèòóäàõ âõîäíûõ ñèãíàëîâ, ïðå-
ïðàêòè÷åñêèõ òðåáîâàíèé. âûøàþùèõ äèàïàçîí ðåãóëèðîâàíèÿ ñèñòå-
ìû; òîãäà ïðè âõîäíîì íàïðÿæåíèè 2.5 Â ñ.ê.ç.
600 óðîâåíü âòîðîé ãàðìîíèêè óâåëè÷èâàåòñÿ äî
–45 äÁ è òðåòüåé ãàðìîíèêè äî –40 äÁ.
500
 ïðåäåëàõ äèàïàçîíà ÀÐÓ îáùàÿ ëèíåé-
400 íîñòü ïåðåäàòî÷íîé õàðàêòåðèñòèêè óëó÷øà-
åòñÿ ñ ðîñòîì àìïëèòóäû âõîäíîãî ñèãíàëà èç-
ì ñ.ê.ç.
Åñëè âàì
íåáåçðàçëè÷íû òåìû:
ìèêðîêîíòðîëëåðû
àâòîìàòèçàöèÿ
ñèëîâàÿ ýëåêòðîíèêà
ñâåòîòåõíèêà
ÑÀÏÐ
èçìåðåíèÿ