Tools&Toys

16-bitters Renesas geoptimaliseerd voor realtime

Pieter Edelman
Reading time: 2 minutes

Met de toevoeging van timers en een direct link controller richt Renesas zijn nieuwste 16 bit microcontrollers specifiek op realtime toepassingen en motorcontrole. De RL78/G14-familie verstoken zo‘n 70 µA per MHz bij een kloksnelheid van 32 MHz.

De MCU‘s zijn voorzien van drie timer-modules die compatibel zijn met de timers in de overige controllers uit de R8C-MCU-familie. Timer RD bestaat uit twee universele 16 bit timers die een snelheid tot 64 MHz halen. Dankzij hun driefase complementaire PWM-functie zijn ze perfect voor motoraansturing. Timer RG breidt dit aanbod uit met een encoder-input die de draairichting en -snelheid kan meten. Ook Timer RJ is 16 bit, maar gericht op het genereren van pulsen en het meten van pulsbreedtes.

De RL78/G14-devices integreren beschikken over een data transfer controller (DTC) en een event link controller (ELC) om respectievelijk geheugen-naar-geheugen-transfers en data-uitwisseling tussen peripherals buiten de CPU en interruptcontroller om uit te voeren. Dat betekent een aanzienlijke lastenvermindering voor de CPU, die zich daarmee volledig aan de realtime-controletaak kan wijden. Vergeleken met de DMA-functionaliteit van de RL78/G13 ondersteunt de DTC een groter aantal channels en activatiebronnen en kan hij bovendien ook met het flashgeheugen overweg. De ELC kan ook peripheral-functies starten als de CPU niet draait, wat het energieverbruik ten goede komt.

This article is exclusively available to premium members of Bits&Chips. Already a premium member? Please log in. Not yet a premium member? Become one for just €20 for the first year and enjoy all the benefits.

Login

Related content