logotypen
 
 

IN FOCUS

Suojaa datasi kunnolla

SSD-levyt tarjoavat luontaisesti korkean luotettavuuden kaikentyyppisiin sovelluksiin, aina aloitustason kuluttajalaitteista kriittisiin järjestelmiin. Asianmukaiset tietosuojamekanismit voivat maksimoida levyn käyttöiän toteuttamalla ennaltaehkäiseviä toimenpiteitä tarpeen mukaan, kertoo Silicon Motion artikkelissaan.

Lue lisää...

PWM-sovellusten tehollista resoluutiota voidaan reilusti lisätä hyödyntämällä mikro-ohjaimen NCO- ja CLC-oheislohkoja. Tämä on tarpeen esimerkiksi valaistuksen himmennyksessä sekä korkean hyötysuhteen tehomuuntimissa.

Artikkelin kirjoittaja Cobus Van Eeden toimii Microchip Technologyn mikro-ohjainpiirien sovellusinsinöörinä.

Monet sovellukset voivat hyödyntää pulssinleveysmodulaatiota (PWM) alle kahdeksan bitin resoluutiolla, mutta joissakin tapauksissa, kuten valaisimien himmennyksessä, tarvitaan suurempaa resoluutiota ihmissilmän herkkyyden vuoksi.

Tavanomainen PWM hyödyntää ajastinta kytkentätaajuuden tuottamiseen ja käyttää sitten laskuria määrittämään, kuinka monen kellopulssin ajan lähtö pysyy korkeana ennen pulssin päättymistä. Lähtöpulssien leveyttä säädetään tuottamaan asetusarvot halutun pituisille toimintajaksoille (duty cycle).

Resoluution laskeminen

PWM:n tehollinen resoluutio (bitteinä) voidaan laskea ottamalla kantaluvun 2 logaritmi kaikkien mahdollisten pulssinleveysasetusten lukumäärästä.

16 MHz kellotaajuudella toimivalle laitteelle pienin mahdollinen toimintajakson säätölisäys on 62,5 nanosekuntia (yksi järjestelmäkellon jakso). Jos PWM on konfiguroitu toimimaan 200 kilohertsin kytkentätaajuudella (kytkentäjakso 5 µs), sataprosenttinen toimintajakso saavutetaan, kun toimintajaksorekisteri asetetaan arvoon 80 kellojaksoa (80 x 62,5 ns = 5 µs). Tämän seurauksena tehollinen PWM-resoluutio on vain hieman yli kuusi bittiä, sillä valittavissa on kaikkiaan 80 askelta. Tämä johtuu siitä, että yksi kytkentäjakso vastaa kestoltaan 80 järjestelmäkellojaksoa.

Koska tiedetään, että käytettävissä on 80 mahdollista toimintajakson säätöaskelta, voidaan laskea tarkka arvo vaaditulle PWM-resoluutiolle.

16 megahertsin taajuudella kellotettu PWM, jolla on kymmenbittinen toimintajaksorekisteri alkaa tämän rajoituksen vuoksi menettää resoluutiotaan 15,6 kilohertsin kytkentätaajuudella. Suuremmilla PWM-kytkentätaajuuksilla toimintajakso yltää sataan prosenttiin jo ennen kuin kaikki säätöaskeleet kymmenbittisessä toimintajaksorekisterissä on käytetty, ja kaikki jäljelle jäävät arvot antavat lähtöön sadan prosentin toimintajakson. Se taajuus, jolla tämä piste saavutetaan, voidaan myös laskea.

Useimmissa PWM-sovelluksissa kytkentä tehdään paljon suuremmalla taajuudella kuin lähtö voi muuttua. Suodattamalla tämä PWM-signaali alipäästösuotimella saadaan haluttu lähtö. Suodin poistaa PWM:n suuritaajuiset kytkentäkomponentit laskemalla lähinnä PWM-signaalin keskiarvon ja antamalla sen lähtöarvoksi.

Esimerkiksi hakkuriteholähteessä lähtöjännite on suoraan verrannollinen toimintajaksoon. Tästä seuraa, että mitä pienempi on PWM-toimintajakson säätöaskel, sitä vähäisempi on muutos lähtöjännitteessä. Näin päästään entistä tarkempaan lähtöjännitteen säätöön.

Järjestelmän ohjauksen näkökulmasta tekemällä pieniä säätöjä lähtöön voidaan tehokkaasti alentaa PWM:n tuottamaa kvantisointivahvistusta. Kaikissa ohjausjärjestelmissä tämän vahvistusarvon pienentäminen auttaa lisäämään koko järjestelmän vakautta.

PWM-toiminnan periaate

Kuten kuvasta 1 nähdään, pulssinleveysmodulaatio muodostetaan pääasiassa kahden eri parametrin yhdistelmällä. Toistuva liipaisu määrittää, kuinka usein kytkentäjakso/kytkentätaajuus pulssitetaan, ja yksittäispulsseja tuottava generaattori määrittää pulssin leveyden (toimintajakson).

Kuva 1: PWM-toiminnan periaate.

Tehollisen PWM-resoluution lisäämiseen voidaan käyttää mikro-ohjaimen oheislaitteena toimivaa numeerisesti ohjattua oskillaattoria (NCO), jollainen on mukana esimerkiksi Microchipin PIC-ohjaimissa. Sen avulla voidaan luoda monostabiili piiri, joka antaa aina liipaistaessa yhden vakiopituisen pulssin. NCO generoi signaalin, joka vaihtelee kahden arvon välillä ennalta määritellyssä suhteessa ja tuottaa keskimääräisen pulssinleveyden, joka on jotain kahden järjestelmäkellopulssin väliltä. PWM-signaalin pulssinleveys vaihtelee värinän ja huojunnan muodossa yhden kellojakson verran siinä vaihtelusuhteessa, joka on täsmällisesti määritetty NCO-oskillaattorin konfiguraatiossa.

Kaikissa sovelluksissa, joiden lähtö tuottaa keskiarvosignaalia – esimerkiksi kuormatehon siirrossa hakkuriteholähteissä tai valaistussovelluksissa - pulssinleveyden vaihtelu on täysin hyväksyttävää, koska keskimääräistä pulssinleveyttä ohjataan tarkasti.

NCO-oheislaite ei voi itsenäisesti tuottaa PWM-signaalia, mutta sen käyttäytymistä voidaan muuttaa lisäämällä konfiguroitavista logiikkasoluista (CLC) koostuva logiikkalohko, joka muodostaa PWM-lähtösignaalin. Tähän päästään käyttämällä tavallista PWM-lohkoa kellolähteenä, joka liipaisee PWM-jakson, sekä käyttämällä NCO-piiriä pulssin leveyden määrittämiseen.

Kellolähteiden lukumäärä voi olla mitä tahansa. Esimerkiksi ajastimia tai jopa ulkoisia signaaleja ja joissain tapauksissa ulkoisia liipaisuja voidaan käyttää pulssien käynnistämiseen. Sellainen on esimerkiksi teholähteissä käytettävä nollavirran ilmaisupiiri. Kuvassa 2 nähdään pelkistetty lohkokaavio tästä toimintaperiaatteesta.

Kuva 2: NCO-pohjaisen toiminnan periaate.

CLC-ohjauslogiikkaa käytetään asettamaan lähtö aina silloin, kun kytkentäkello osoittaa, että on aika tuottaa seuraava pulssi. Se myös nollaa lähdön pulssin päättämiseksi, kun NCO antaa ylivuotosignaalin.

Käytännön toteutus

Kuvassa 3 nähdään PWM-toteutuksen rakenne, jossa hyödynnetään NCO- ja CLC-lohkoja. NCO asetetaan pulssitaajuustilaan, jossa ylivuototilanne tuottaa lyhyen ilmaisupulssin.

Kuva 3: PWM-toteutus CLC- ja NCO-lohkojen avulla.

Kun järjestelmä käynnistetään, NCO-lähtö on alhaalla, koska se odottaa riittävää määrää laskettavia pulsseja, ennen kuin ylivuoto tapahtuu ja ilmaisupulssi tuotetaan. Tämä lähtösignaali invertoidaan, joten PWM-lähtö on siinä vaiheessa ylhäällä. Tästä saadaan nopea kellosignaali syötettäväksi NCO-lohkon kellolinjaan.

PWM-lähtö pysyy korkeana, kunnes rekisteri tyhjenee ja NCO-lähtö muuttuu. Tämän seurauksena se lopettaa kellopulssien tuottamisen NCO-lohkolle. Tällöin NCO pysyy korkeana, kunnes se saa jälleen tarvittavat kellopulssit, jotta lähtöpulssi saadaan valmiiksi. Tässä vaiheessa PWM-lähtö on alhaalla.

Seuraavan jakson alkaessa ajoituslähde pulssittaa ykkösen ja syöttää nopean kellosignaalin takaisin NCO-lohkolle.

NCO käyttää näitä muutamia kellojaksoja pulssin lopettamiseen, minkä jälkeen lähtö palaa nollatasoon, mistä se aloittaa koko proseduurin jälleen alusta. NCO:n ylivuotoon vaadittava aikamäärä riippuu rekisterin sisällöstä viimeisimmän ylivuodon vasemmalla puolella ja myös lisäysrekisterin tilasta. Rekisterin sisällöstä riippuen pulssi voi joskus olla yhden järjestelmäkellojakson verran lyhyempi kuin normaalisti. Pulssinleveyden tarkkaa keskiarvoa voidaan kuitenkin hallita valvomalla lisäysrekisterin asetuksen avulla, kuinka usein pulssin lyheneminen tapahtuu.

Pulssin leveyden laskeminen tapahtuu NCO-ylivuodon mukaisesti. Keskimääräinen ylivuototaajuus määrittää tuotetun lähtöpulssin keskimääräisen leveyden.

NCO on suunniteltu antamaan lineaarinen ohjaus taajuuden mukaan. Pulssin leveyden ohjaus ei enää sen jälkeen ole lineaarinen. Näin ollen tehollinen PWM-resoluutio ei ole vakio koko toimintasuhteen 0-100 prosentin alueella.

Kullakin toimintajaksoasetuksella tehollinen resoluutio juuri kyseisessä pisteessä voidaan laskea ja sen jälkeen piirtää kuvaajaksi. Tämä käyrä näyttää erilaiselta riippuen siitä, mikä on kytkentätaajuus, sillä pulssinleveyttä säädetään itsenäisesti.

Jopa 15 pikosekuntiin

Tavallisen PWM:n pienin mahdollinen pulssinleveyden lisäysaskel 16 MHz järjestelmäkellolla on 62,5 nanosekuntia. Jos nopein käytettävissä oleva PWM-kellosignaali on neljäsosa oskillaattoritaajuudesta (Fosc), tämä lukema kasvaa 250 nanosekuntiin.

Tässä esitetyllä tekniikalla samanlaisella PWM-laitteella pulssinleveyden lisäysaskel voidaan kuitenkin lyhentää jopa 15 pikosekuntiin.

Vaikkei suuri resoluutio olisikaan ensisijaisena vaatimuksena, tämä menetelmä voi olla houkutteleva lisä lukuisiin eri sovelluksiin, sillä se tuo ylimääräisen PWM-toiminnon laitteiden toimintamahdollisuuksiin. Sen avulla voidaan myös luoda vakioajassa sammuva taajuudeltaan säädettävä PWM-toiminto, jossa pulssi voidaan liipaista ulkoisesti, mitä vaaditaan esimerkiksi nollavirtakytketyissä suuren hyötysuhteen tehomuuntimissa.

MORE NEWS

Rohde ajatteli spektrianalyysin uusiksi

Rohde & Schwarz on mullistanut signaali- ja spektrianalyysin tuomalla markkinoille täysin uudenlaisen FSWX-analysaattorin. Uutuuslaite haastaa perinteisen arkkitehtuurin yhdistämällä monikanavaisen mittauksen, sisäisen ristiinkorrelaation ja laajakaistaisen analyysin. Aiemmin näitä ominaisuuksia ei ole nähty yhdessä ja samassa laitteessa.

Elisa kiihdyttää 5G:tä, mutta kovemmat nopeudet ovat harvojen herkkua

Elisa ja Nokia laajentavat 5.5G-verkon eli 5G Advancedin kattavuutta Suomessa ja Virossa, mutta verkon hyödyt jäävät vielä harvojen käyttöön päätelaitteiden puutteen vuoksi. Elisan teknologiajohtaja Sami Komulaisen mukaan uusi verkko on jo käytössä tietyillä alueilla. - Elisan 5.5G kattaa tällä hetkellä osan pääkaupunkiseudusta sekä Tampereen, Turun ja Jyväskylän aluetta, Komulainen sanoo.

USA pelkää, että kiinalaiset aurinkokennotkin vakoilevat

Yhdysvaltalaiset turvallisuusviranomaiset varoittavat, että kiinalaisissa aurinkosähköjärjestelmissä voi piillä dokumentoimatonta viestintälaitteistoa – ja että nämä voivat mahdollistaa vakoilun tai jopa sabotaasin sähköverkkoon.

AMD:n uusi tekoälyprosessori nostaa riman korkealle

AMD on julkistanut uuden sukupolven Instinct MI350 -sarjan grafiikkaprosessorit, jotka on suunniteltu erityisesti generatiivisen tekoälyn ja huipputason laskennan vaatimuksiin. Uutuudet lupaavat jopa nelinkertaista laskentatehoa ja merkittäviä parannuksia energiatehokkuudessa aiempiin sukupolviin verrattuna.

Trian uusin tukee Windowsia, Androidia ja Linuxia

Sulautettujen tietokonealustojen valmistukseen erikoistunut Tria on julkistanut uuden perheen laskentamoduuleja, jotka perustuvat Qualcommin Dragonwing-prosessoreihin ja tukevat nyt kolmea eri käyttöjärjestelmää: Windows 11 IoT Enterprisea, Androidia sekä Yocto Linuxia.

Yksi koodi, monta laitteistoa

ETN - Technical articlePrototyyppien kehitystyössä nopeus on valttia. Markkinoilla menestyvät sovellukset, joilla aikaan saadaan uusia ja virtaviivaistetaan jo olemassa olevia palveluita. Nykyisin käytössä oleviin sulautettuihin järjestelmiin saadaan lisää toimintoja hyödyntämällä data-analytiikan ja koneoppimisen kaltaisia tekniikoita reaaliaikaisen sensoridatan käsittelyn tehostamisessa. Myös käyttöliittymien kehittymisen tuomien etujen hyödyntäminen helpottaa automaattisten järjestelmien kasaamista ja ohjausta.

Varo matoja kekseissä!

Harvoin tietoturvatiedotteet osuvat näin ytimekkäästi: HP:n varoitus matkailijoille paljastaa evästehuijauksen, joka saattaa päätyä laitteeseesi troijalaisena. Kesälomakauden kynnyksellä matkailijoita vaanii uusi, ovelasti naamioitu tietoturvauhka.

Kaikkein nopeimpien langattomien signaalien testaaminen onnistuu nyt tabletilla

Saksalainen Aaronia esittelee San Franciscon IMS 2025 -messuilla maailman nopeimmat kannettavat reaaliaikaiset spektrianalysaattorit, jotka mahdollistavat jopa yli 3 000 GHz/s pyyhkäisyn – ja kaiken tämän voi tehdä kentällä suoraan tabletilla.

Nokialle tärkeä 5G-sopimus Tšekkiin

Nokia on solminut merkittävän 5G Standalone -verkkosopimuksen Tšekin suurimman operaattorin, O2 Czech Republicin, kanssa. O2 ottaa käyttöön Nokian pilvinatiivin 5G SA Core -ratkaisun, mahdollistaen kehittyneet 5G-palvelut, kuten verkkoleikkaukset, alhaisen viiveen sovellukset ja korkean tietoturvan.

Tamperelainen Unikie voi kasvaa suureksi robottirekkojen ohjaajaksi

Tamperelainen ohjelmistoyhtiö Unikie on ottamassa merkittävän askeleen kohti eurooppalaista läpimurtoa robottiajoneuvojen ohjauksessa. Yritys on solminut globaalin kumppanuuden Deutsche Telekomin kanssa. Tavoitteena on tuoda älykästä automaattista ajoneuvologistiikkaa teollisuusalueille, varikoille ja tuotantolaitoksiin ympäri Eurooppaa – ja mahdollisesti myös sen ulkopuolelle.

Uutuuspiiri vahvistaa tulevia PCIe 6 -signaaleja

Diodes Incorporated on esitellyt ensimmäisen PCI Express 6.0 -nopeuksiin (jopa 64 GT/s) yltävän vahvistinpiirin, joka parantaa signaalin laatua uusimman sukupolven liitäntätekniikoissa. Uusi PI3EQX64904 on lineaarinen, nelikanavainen PAM4-vahvistin, jonka tehtävänä on varmistaa luotettava tiedonsiirto vaativissa sovelluksissa, kuten datakeskuksissa, tekoälyjärjestelmissä ja suurteholaskennassa.

Nokia luottaa AMD:n uusimpaan 5G-pilvilaskennassa

Nokia ottaa käyttöön AMD:n 5. sukupolven EPYC-prosessorit osana 5G-verkkonsa pilvi-infrastruktuuria. AMD:n suorituskyky ja energiatehokkuus tukevat Nokian Cloud Platformia, joka toimii 5G-runkoverkon eli 5G Coren laskenta-alustana.

10 wattia sokeripalan kokoisesta teholähteestä raiteille

Traco Powerin uusi TMR 10WIR -sarja tarjoaa jopa 10 watin tehon vain sokeripalan kokoisessa SIP-8-metallikotelossa. Poweri on kvalifioitu käyttöön rautateillä. Kompakti DC/DC-muunnin on suunniteltu erityisesti vaativiin liikenne- ja teollisuussovelluksiin, joissa tila on kortilla, mutta laatuvaatimukset korkealla.

Datan lähettäminen näkyvällä valolla on turvallisempaa

Langattoman tiedonsiirron uusin läpimurto perustuu näkyvään valoon. Skotlantilainen pureLiFi on julkaissut uuden Kitefin XE -järjestelmän, joka mahdollistaa nopean ja erittäin turvallisen langattoman yhteyden ilman perinteisiä radiotaajuuksia, kuten WiFi- tai mobiiliverkkoja.

LUMI on nyt maailman yhdeksänneksi tehokkain

Suomen CSC:n ylläpitämä LUMI-supertietokone on rankattu maailman yhdeksänneksi tehokkaimmaksi supertietokoneeksi tuoreessa kesäkuun 2025 TOP500-listauksessa. Samalla se on koko kärkikymmenikön energiatehokkain järjestelmä.

Samaa koodia Arm- ja RISC-V-prosessoreille

Sulautettujen järjestelmien ohjelmistokehittäjille koittaa helpotus. Ruotsalainen IAR on julkaissut päivitetyt versiot työkaluistaan, jotka mahdollistavat saman lähdekoodin hyödyntämisen sekä Arm- että RISC-V-arkkitehtuureissa. Tämä avaa merkittäviä mahdollisuuksia kustannustehokkaaseen ja skaalautuvaan tuotekehitykseen erityisesti auto-, teollisuus-, lääketekniikka- ja IoT-markkinoilla.

Yksi ainoa siru optimoi sähköauton akuston

Sveitsiläinen LEM on lanseerannut uuden virranmittausyksikön sähköajoneuvojen  akkujen hallintaan. Ensimmäistä kertaa markkinoilla LEM on yhdistänyt shuntti- ja avoimen silmukan Hall-ilmiöteknologiat yhteen osaan, jota kutsutaan hybridivalvontayksiköksi (HSU). Uutuudella yhtiö vastaa pienen tilantarpeen, alhaisen kustannustason ja korkeimman turvallisuustason haasteisiin sähköautojen akkujen hallintajärjestelmissä.

Pieni parannus pidentää langattomien hiirten käyttöaikaa merkittävästi

Renesas esittelee ensimmäisen mikropiirin, joka tukee uutta USB-C 2.4 -standardia – vaikutukset ulottuvat suoraan langattomien pelihiirten virrankulutukseen ja yhteensopivuuteen. Langattomien pelihiirten yksi suurimmista haasteista on ollut virrankulutuksen ja suorituskyvyn tasapainottaminen. Uusin päivitys USB-C-standardiin voi vaikuttaa tähän yllättävän paljon.

Uusi RTOS alkaa vallata pieniä mikro-ohjaimia

Sulautettujen järjestelmien maailma on saamassa uuden suunnan, kun PX5 RTOS – uusi reaaliaikakäyttöjärjestelmä ThreadX:n alkuperäiseltä kehittäjältä William Lamielta – alkaa nousta esiin vaihtoehtona pieniin ja vaativiin mikro-ohjainympäristöihin. Viimeisin merkittävä askel tässä kehityksessä on saksalaisen debuggausjätti Lauterbachin ilmoitus täysimittaisesta TRACE32-tuesta PX5:lle.

Tässä toukokuun pahimmat haittaohjelmat

Tietoturvayritys Check Pointin toukokuun haittaohjelmakatsaus paljastaa, että FakeUpdates on yhä yleisin sekä Suomessa ja maailmalla. Raportin mukaan FakeUpdates vaikutti 5,41 prosenttiin organisaatioista maailmanlaajuisesti. Suomessa sen esiintyvyys oli 3,80 prosenttia.

Yksi koodi, monta laitteistoa

ETN - Technical articlePrototyyppien kehitystyössä nopeus on valttia. Markkinoilla menestyvät sovellukset, joilla aikaan saadaan uusia ja virtaviivaistetaan jo olemassa olevia palveluita. Nykyisin käytössä oleviin sulautettuihin järjestelmiin saadaan lisää toimintoja hyödyntämällä data-analytiikan ja koneoppimisen kaltaisia tekniikoita reaaliaikaisen sensoridatan käsittelyn tehostamisessa. Myös käyttöliittymien kehittymisen tuomien etujen hyödyntäminen helpottaa automaattisten järjestelmien kasaamista ja ohjausta.

Lue lisää...

Onko tekoäly nyt uusin uhka tietoturvalle?

Tekoäly on tullut jäädäkseen – siitä ei ole epäilystäkään. Mutta mitä tapahtuu, kun siitä tulee myös kyberturvallisuuden suurin uhka?

Lue lisää...

LATEST NEWS

NEW PRODUCTS

 
 
article