Recimo da se motor vrti sa nekom maksimlanom brzinom od 8000 RPM, kada se to pretvori u vreme i frekvenciju dobijamo 133Hz.
Motor sa 4 cilindra bi praktično imao 133 * 4 = 532Hz neku maksimalnu brzinu ponavljanja ciklusa.
Te frekvencije su na primer za STM32 "opuštencija" i on na toj frekvenciji može da ima oko 17bita PWM REZOLUCIJE!
Na 1kHz običan BluePill ima 16bit PWM rezoluciju po jednom PWM kanalu, jedan tajmer napravi 4 potpuno sinhronizovana "fazno pomerena" kanala bez problema i pri tome ima 65535 nivoa postavljanja duty-cycle tj vremena trajanja pulsa bilo da je za svećicu bilo da je za diznu za gorivo ili oba (sa dva tajmera sa 4 kanala).
Pri tome svi ovi tajmeri imaju sinhronizaciju sa A/D konverterom i upravo takve kombinacije služe baš za ovakve aplikacije gde se nešto treba izmeri u nekim fazama tog ciklusa ali vrlo tačno i precizno sinhronizovano.
Dodatno postoje triger i zaštitni mehanizmi na internom HW nivou koji su uskladjeni sa motorom šta sme i ne sme da se nikako aktivira u nekim situacijama i koje su krajnje granice kada se pali "Check Engine"
Ovi STM32 kontroleri kao da su "rodjeni" za ECU, a verovatno i da jesu rodjeni za to, nebi imali CAN modul u sebi od starta da nije tako ...
BTW: Recimo za neki Full-bridge DC/DC konverter isto treba 4 kanala sa jednog tajmera ali tada ovi STM32 tajmeri moraju da rade na većim frekvencijama i onda im se proporcionalno smanuje PWM rezolucija, postaju prespori za tu namenu, zato se šilje ti specialni HR-PWM ali samo za te DC/DC potrebe, što je posledično sad potrebno za električne automobile, ne guraju se više svećice na motoru nego SiC/GaN tranzistori za pokretanje glavnog električnog agregata. Za te potrebe recimo Tesla ima spominjane TI kontrolere, oni pokreću sve te silne kilovate ...
Motor sa 4 cilindra bi praktično imao 133 * 4 = 532Hz neku maksimalnu brzinu ponavljanja ciklusa.
Te frekvencije su na primer za STM32 "opuštencija" i on na toj frekvenciji može da ima oko 17bita PWM REZOLUCIJE!
Na 1kHz običan BluePill ima 16bit PWM rezoluciju po jednom PWM kanalu, jedan tajmer napravi 4 potpuno sinhronizovana "fazno pomerena" kanala bez problema i pri tome ima 65535 nivoa postavljanja duty-cycle tj vremena trajanja pulsa bilo da je za svećicu bilo da je za diznu za gorivo ili oba (sa dva tajmera sa 4 kanala).
Pri tome svi ovi tajmeri imaju sinhronizaciju sa A/D konverterom i upravo takve kombinacije služe baš za ovakve aplikacije gde se nešto treba izmeri u nekim fazama tog ciklusa ali vrlo tačno i precizno sinhronizovano.
Dodatno postoje triger i zaštitni mehanizmi na internom HW nivou koji su uskladjeni sa motorom šta sme i ne sme da se nikako aktivira u nekim situacijama i koje su krajnje granice kada se pali "Check Engine"

Ovi STM32 kontroleri kao da su "rodjeni" za ECU, a verovatno i da jesu rodjeni za to, nebi imali CAN modul u sebi od starta da nije tako ...
BTW: Recimo za neki Full-bridge DC/DC konverter isto treba 4 kanala sa jednog tajmera ali tada ovi STM32 tajmeri moraju da rade na većim frekvencijama i onda im se proporcionalno smanuje PWM rezolucija, postaju prespori za tu namenu, zato se šilje ti specialni HR-PWM ali samo za te DC/DC potrebe, što je posledično sad potrebno za električne automobile, ne guraju se više svećice na motoru nego SiC/GaN tranzistori za pokretanje glavnog električnog agregata. Za te potrebe recimo Tesla ima spominjane TI kontrolere, oni pokreću sve te silne kilovate ...