Table of Contents
Mikroohjaimet ovat sulautettujen järjestelmien olennaisia osia, ohjauslaitteita ja tietojen käsittelyä. Niiden ajoituksen ymmärtäminen on ratkaisevan tärkeää luotettavien ja tehokkaiden järjestelmien suunnittelussa. Oikealla ajoituksella varmistetaan, että signaalit käsitellään oikein ja että komponenttien välinen viestintä tapahtuu virheettömästi.
Mikro-ohjaimen ajoituksen perusteet
Ajoitus mikro-ohjaimissa viittaa toiminnan synkronointiin laitteessa ja ulkoisissa komponenteissa. Siihen liittyy kellon syklit, ohjeen suoritusajat ja signaalin etenemisviiveet. Nämä tekijät määräävät, kuinka nopeasti mikro-ohjain pystyy vastaamaan syötteisiin ja suorittamaan tehtäviä.
Ajoitusrajoitteiden suunnitteluperiaatteet
Ajoitusrajoitteisilla suunnittelulla tarkoitetaan sopivien kellonnopeuksien valintaa ja signaalien ja toimintojen enimmäis- ja vähimmäiskeston ymmärtämistä. Ajoitusvaatimusten noudattamisen varmistaminen estää datan korruption ja järjestelmän vikojen syntymisen. On myös tärkeää ottaa huomioon tehonkulutus ja lämpörajat kellotaajuuksia valittaessa.
Ajoitusmenetelmät
Ajoituslaskelmat sisältävät tyypillisesti kellon syklien ja ohjeen kestot. Peruskaava on:
]Aika = syklien lukumäärä × syklin aika
Jos sykliaika on kellotaajuuden vastavuoroinen. Esimerkiksi 16 MHz:n kellolla sykliaika on 62.5 nanosekuntia. Laskemalla tiettyyn toimintaan tarvittavien syklien määrän suunnittelijat voivat varmistaa, että ajoitusrajoitukset täyttyvät.
Yleiset ajoitusrajoitukset
- Asennusaika
- Pysäytä
- Levityksen viivästyminen
- Kellonvääristymä