Ëåæàò. Ó ïî÷òàëüíîíà Ïå÷êèíà ãóòàëèí áûë, à ó ìåíÿ âîò øëèôîâàííûå stm32f030. (=
Ñêðûòûé òåêñò
Ëîãèêà ÷àñòîòîìåðà ïîäõîäèò è äëÿ îòîáðàæåíèÿ ïîäêë÷åííîãî ê ÌÊ êâàðöà. Òàê êàê "ãåéòîì" âûñòóïàåò àòòèíè, òî ñòàáèëüíîñòü òàêòèðîâàíèÿ ñàìîãî ÌÊ íå ïðèíöèïèàëüíà. Ïåðåêëþ÷èë íà âíóòðåííèé RC, à âíåøíèé îñòàâèë äëÿ èçìåðÿåìûõ.
Ó ÷àñòîòîìåðà áûëà âîçìîæíîñòü òîëüêî ïî ôðîíòàì ñèíõðîíèçèðîâàòüñÿ, ïîýòîìó îñòàëñÿ äæàìïåð, õîòÿ çäåñü ìîæíî ñäåëàòü ïî ñïàäó è îáîéòèñü áåç äæàìïåðà. Áûë ðàçúåì äëÿ âòûêàíèÿ æïñ-ìîäóëÿ íåî-6 ïÿòèïèíîâûé, è ÷òîáû îíè íå "ðàçîøëèñü" óðîâíÿìè ñ àòìåãîé, íàìóäðèë..
Àãà, ýòî âèäìèìî òå ñàìûå "ôüþçû" full-swing ó àòìåãè. ×òîáû ñèëüíî íå ìàõàëà êðûëüÿìè, êîãäà íóæíî ýêîíîìèòü ïèòàíèå. (=
Ïîñëåäíèé ðàç ðåäàêòèðîâàëîñü ozforester; 08.05.2025 â 12:05.
Êàê áû ñòðàííî ýòî íè çâó÷àëî (), â äîêóìåíòàöèè âñå íàïèñàíî: AN2867 Application note - Guidelines for oscillator design on STM8AF/AL/S and STM32 MCUs/MPUs.
Ñïàñèáî îò ozforester
Äà, òîæå èíòåðåñíî, âðîäå áû âñå äîêóìåíòû ñêà÷èâàë è ÷èòàë õ îòÿ áû ïîâåðõíîñòíî. Ëåæèò è ýòîò àïíîóò íåïðî÷èòàííûé íåñêîëüêî ëåò.
Íàñòàëî âðåìÿ èçó÷àòü. Ìíîãèå âåùè èçó÷àë ïî àïíîòàì èçâåñòíûõ ïðîèçâîäèòåëåé, îáû÷íî òàì âñå ñæàòî è ìàêñèìàëüíî äîñòóïíî. Ýòîò äîêóìåíò íå èñêëþ÷åíèå, ñðàçó óâèäåë ïîäðîáíîñòè, êîòîðûõ íå áûëî â äàòàøèòå è ðåôåðåíñå.Êîä:$ find . -iname "*an2867*" -ls 2627687 2864 -rw-r----- 1 oleg oleg 2930605 Aug 15 2019 ./Desktop/radio/stm32/AN2867.pdf
Ñêðûòûé òåêñò
Äàæå â ïðåñëîâóòîì f4p6 çà 21 ðóá. èìååòñÿ ìóëüòèïëåêñîð ñ äðàéâåðîì, ÷åðåç êîòîðûé ìîæíî âûñóíóòü íàðóæó äëÿ àíàëèçà ñèãíàëû èç ïåðèôåðèéíîãî áëîêà òàêòèðâîàíèÿ. (MCO - ìàñòà-êëîê âûõîä)
Ñêðûòûé òåêñò
Èìåííî ýòî èñïîëüçîâàë â ñåãîäíÿøíåì "òåñòåðå êâàðöåâ", äîáàâèâ â ñòðî÷êó èíèöèàëèçàöèè òàêòèðîâàíèÿ áèò, ïîäêëþ÷àþùèé ê âûõîäó ìóëüòèïëåêñîðà áûñòðûé îñöèëëÿòîð. Äîïîëíèòåëüíî íå çàáûòü âêëþ÷èòü ïèí â gpio íà ìàêñèìàëüíóþ ïðîèçâîäèòåëüíîñòü, ÷òîáû mco-âûâîä ñìîã áîëüøå 25 ÌÃö. Ìóëüòèïëåêñîð ñëåâà âíèçó.
Ïîñëåäíèé ðàç ðåäàêòèðîâàëîñü ozforester; 08.05.2025 â 13:16.
Îñòàâëÿþ â ïàìÿòü î ëàáå ïî èçìåðåíèþ êâàðöåâ íà îäíîì èç ãåíåðàòîðîâ ìèêðîêîíòðîëëåðà (HSE). Èíòåðåñíî áûëî áû äîáàâèòü è ôíóêöèîíàë ñëàáîñèëüíîãî ãåíåðàòîðà (LSE) äëÿ ÷àñîâûõ, íî "çàâîä êîí÷èëñÿ". Åñëè ïðîäåëàííàÿ ñåãîäíÿ ðàáîòà ñïîäâèãíåò êîãî-íèáóäü íà ÷òî-íèáóäü, è òî õîðîøî.
Íà 32766432 Hz øàã èçìåíåèÿ 4 Hz? ETPS = ETRP frequency divided by 4? Èëè 2 Hz ñ /2?
Ñ äðóãèìè èçìåðèòåëüíûìè òèïàì STM32 ïîëó÷èòå íàïð. øàã èçìåíåíèÿ 1 Hz äëÿ èçìåðåíèÿ ïðè èçìåðåíèÿ íàïð. 125 000 000 Hz.
È ñ ÌÊ òèï PIC òàêæå ïîëó÷àåòñÿ øàã 1 Hz, ïðè èñïîëüçîâàíèè ìåòîäà äîñ÷åòà äëÿ ÷òåíèÿ âíóðò. ïðåñêàëåðà 2/4..128/256.
À äîñòèæèìûå ÷àñòîòû ãîðàçäî âûøå.
Äàííûå ñèëüíî ìåíÿþòñÿ, ñâîåãî ðîäà öèêë åñòü.  òîé æå êîíôèãóðàöèè ñ STM32 (íà áðåäáîðäå), ñ êâàðöåì -> HSE+PLL -> TIMx äëÿ 1 ñåêóíäó - ÷àñòîòà èçìåðåíèÿ íå äâèãåòñÿ êðîìå íàïð. ±1 (ïîñëå ñòàáèëèçàöèè èç-çà òåìïåðàòóðû).
Ðàçíèöà: â äåòàëÿõ. Èçìåíèòå ìåòîä èçìåðåíèÿ.
Ïîñëåäíèé ðàç ðåäàêòèðîâàëîñü veso74; 08.05.2025 â 18:30.
Èìåííî îá ýòîì â ïðåäûäóùåì ñîîáùåíèè:
Ìîé âàðèàíò ëèøü îäèí èç âîçìîæíûõ. Íèæå êðàòêèé ïðèíöèï ðàáîòû.
Ñêðûòûé òåêñò
Ïðèöèï ðàáîòû:Çàïóñêàþòñÿ äâà ìèêðîêîíòðîëëåðà. Ïåðåâûé, àòòèíè45, âûäàþùèé îäèí ðàç â ñåêóíäó ïîëîæèòåëüíûé èìïóëüñ, ïðîãðàììèðóåì è çàáûâàåì. Âòîðîé, îñíîâíîé, ðàáîòàåò îò âíóòðåííåãî ãåíåðàòîðà, òàê êàê â äàííîé ñõåìå ñòàáèëüíîñòü åãî òàêòèðîâàíèÿ áîëüøîé ðîëè íå èãðàåò. Íà îäèí èç âõîäîâ, óïðàâëÿþùèõ èíòåðâàëîì ñ÷åòà, ïîäàåòñÿ ñèãíàë îò "çàáûòîé" àòòèíè45. Ïî êàæäîìó åãî ôðîíòó íà÷èíàåòñÿ íîâûé ñ÷åòíûé èíòåðâàë, çà âðåìÿ êîòîðîãî îáðàáàòûâàåòñÿ è îòîáðàæàåòñÿ èíôîðìàöèÿ ïðåäûäóùåãî èíòåðâàëà.
Èìïóëüñû ïîñòóïàþò íà âõîä ETR òàêòèðîâàíèÿ îäíîãî èç òàéìåðîâ ìèêðîêîíòðîëëåðà. Ýòè èìïóëüñû áåðóòñÿ ñ âûõîäà MCO, íà êîòîðûé ìóëüòèïëåêñèðóþòñÿ ñ âíóòðåííåãî êâàðöåâîãî ãåíåðàòîðà. ×àñòîòà âíóòðåííåãî ãåíåðàòîðà çàâèñèò îò èñïîëüçóåìîãî êâàðöà. Òàêàÿ âîò ïðîñòàÿ ëîãèêà.
Ýêðàí:
 âåðõíåé ñòðî÷êå ÷àñòîòà HSE îñöèëëÿòîðà, òî åñòü êâàðöà.
 íèæíåé ñòðî÷êå ýêðàíà òðè ñîîáùåíèÿ:
PPS íàëè÷èå ñèãíàëà èçìåðèòåëüíîãî èíòåðâàëà ñ ÷àñòîòîé 1 Ãö
HSE íàëè÷èå çàïóñêà òàêòîâîãî ãåíàðàòîðà ìèêðîêîíòðîëëåðà.
ETPS íàëè÷èå äåëèòåëÿ âíåøíåãî èçìåðèòåëüíîãî âõîäà.
Ïðèìå÷àíèÿ:
Êâàðöåâûé ãåíåðàòîð ýòîãî ÌÊ ïî äàòàøèòó ðàáîòàåò îò 1 äî 32 ÌÃö. Ýòèì îïðåäåëÿåòñÿ îñíîâíàÿ âîçìîæíîñòü ñõåìû. 32 ÌÃö òîæå ãåíåðèðóåòñÿ, êàê ïîêàçûâàåò ïðàêòèêà, íî ëó÷øå âîçäåðæàòüñÿ. Ó ãåíåðàòîðà ìê åñòü áèò "áàéïàñ", êîòîðûé èñïîëüçóåòñÿ ïðè ïîäà÷å ãîòîâîãî âíåøíåãî òàêòîâîãî ñèãíàëà. Îäíàêî, äàæå ïåðåòûêàÿ òóäà-ñþäà êâàðöû, ÿ íå ðàç çàäóìàëñÿ î ñòàòèêå. Íåïëîõî áû äîáàâèòü ïî âõîäó çàùèòó, à íå òî ÷òîáû ïîäàâàòü òóäà âíåøíþþ ÷àñòîòó íåèçâåñòíîé àìïëèòóäû (õîòÿ, äà, èñïîëüçîâàòü ýòîò êâàðöåìåð êàê ÷àñòîòîìåð çâó÷èò çàìàí÷èâî) Ëó÷øå ïðîñòî ïîäàéòå ÷àñòîòó íà èçìåðèòåëüûé âõîä âìåñòî ñèãíàëà îò MCO. È îãðàíè÷èòåëè ïî àìïëèòóäå ïðèêðóòèòå.
ETPS äåëèòåëü íà äâà âêëþ÷àåòñÿ ïðè ÷àñòîòå áîëåå 20 ÌÃö, ÷òî ñâÿçàíî ñ ñèíõðîíèçàöèåé âíåøíåãî ñèãíàëà ïðè ïîäà÷å â öèôðîâîé äîìåí ìê. Òàê êàê âåðõíèé ïðåäåë ãåíåðàòîðà ó ìê âñåãî 32 ÌÃö, òî äåëåíèÿ íà äâà äîñòàòî÷íî, è ëèáî îíî åñòü (etps îòîáðàæàåòñÿ), ëèáî èçìåðÿåìûé ñèãíàë íå äåëèòñÿ. Äåëèòü ìîæíî è íà âûõîäå MCO, îñòàâèâ äåëèòåëü òàéìåðà â ïîêîå, ïðîñòî ïîëó÷èòñÿ íåìíîãî äðóãîé àëãîðèòì. Åñëè ïåðåéòè íà 48-ïèíîâûé êîðïóñ, òî òàì âðîäå óæå âûâåäåí íàðóæó ñëàáîòî÷íûé ãåíåðàòîð, è ìîæíî äîïèëèòü ñõåìó äî èçìåðåíèÿ ÷àñîâûõ êâàðöåâ. Òîãäà èçìåðèòåëüûíé èíòåðâàë ëó÷øå âçÿòü îò æïñ-ìîäóëÿ, à òî ó èçìåðÿþùåãî è èçìåðÿåìîãî òî÷íîñòü áóäåò îäíîãî ïîðÿäêà è íå ôàêò, ÷òî ëó÷øå ó èçìåðÿþùåãî.
Âðîäå áû âñ¸.
Ýòî îáû÷íûé êâàðö. ×àñòîòà = 32,768 MHz.
×òî äàëåêî îò ÷àñòîòû êâàðöåâûõ ÷àñîâ 32 768 Hz (2^15). (Õîòÿ è 32,768 MHz ìîæíî èñïîëüçîâàòü äëÿ ÷àñîâ :P.)
ozforester ïðîñòî òàê èõ íàçâàë? Ïî ìîåìó ýòî ïðèâîäèò ê ïóòàíèöå (+ïåðåâîä).
Êðîìå òîãî, äâà òèïà êâàðöåâûõ ðåçîíàòîðîâ èìåþò ñîâåðøåííî ðàçíûå ñðåçû, ñòðóêòóðû ...
Ïîñëåäíèé ðàç ðåäàêòèðîâàëîñü veso74; 08.05.2025 â 20:24.
Âîïðîñ áûë çàäàí î íîìèíàëå ðåçèñòîðà ãäå íà ðèñóíêå ÷àñòîòà êâàðöà 8 ÌÃö.
attachment.php (374×315)
Ýòó òåìó ïðîñìàòðèâàþò: 1 (ïîëüçîâàòåëåé: 0 , ãîñòåé: 1)