Skip to content

TLE5012B REG API

Dr. Olaf Filies edited this page Dec 3, 2020 · 2 revisions

These are the TLE5012B register functions for each and any register setting. Depending if the the register is read only or read and write, only read or get and set functions are available for a register. The functions are only working with the SSC interface, however some functions address registers which have multiple meanings depending on the preset interface. Please read the TLE5012B manual to correctly interpret the settings.

  • Code()
  • Communication()
  • Interface()
  • Mode()
  • Modulation()
  • Reg()
  • activateFirmwareReset()
  • cycle()
  • directionClockwise()
  • directionConterClockwise()
  • disableADCCheck()
  • disableADCTestVector()
  • disableDSPUbist()
  • disableDSPUoverflow()
  • disableFilterInverted()
  • disableFilterParallel()
  • disableFuseCRC()
  • disableGMRCheck()
  • disablePrediction()
  • disableSpikeFilter()
  • disableStartupBist()
  • disableVoltageCheck()
  • disableWatchdog()
  • disableXYCheck()
  • enableADCCheck()
  • enableADCTestVector()
  • enableDSPUbist()
  • enableDSPUoverflow()
  • enableFilterInverted()
  • enableFilterParallel()
  • enableFuseCRC()
  • enableGMRCheck()
  • enableIFABOpenDrain()
  • enableIFABPushPull()
  • enablePrediction()
  • enableSSCOpenDrain()
  • enableSSCPushPull()
  • enableSpikeFilter()
  • enableStartupBist()
  • enableVoltageCheck()
  • enableWatchdog()
  • enableXYCheck()
  • getADCx()
  • getADCy()
  • getAmplitudeSynch()
  • getAngleBase()
  • getAngleRange()
  • getAngleValue()
  • getCRCpar()
  • getCalibrationMode()
  • getCounterIncrements()
  • getFIRUpdateRate()
  • getFilterDecimation()
  • getFrameCounter()
  • getFrameSyncCounter()
  • getFulseReload()
  • getHSMplp()
  • getHysteresisMode()
  • getIFABres()
  • getIIFMod()
  • getInterfaceMode()
  • getNumberOfRevolutions()
  • getOffsetTemperatureX()
  • getOffsetTemperatureY()
  • getOffsetX()
  • getOffsetY()
  • getOrthogonality()
  • getPadDriver()
  • getSlaveNumber()
  • getSpeedValue()
  • getT25Offset()
  • getTemperatureRAW()
  • getTemperatureValue()
  • getTestVectorX()
  • getTestVectorY()
  • getVectorMagnitude()
  • holdDSPU()
  • isADCCheck()
  • isADCTestVector()
  • isActivationReset()
  • isAngleDirection()
  • isAngleValueNew()
  • isDSPUbist()
  • isDSPUhold()
  • isDSPUoverflow()
  • isFilterInverted()
  • isFilterParallel()
  • isFirmwareReset()
  • isFuseCRC()
  • isGMRCheck()
  • isIFABOutputMode()
  • isNumberOfRevolutionsNew()
  • isPrediction()
  • isSSCOutputMode()
  • isSpeedValueNew()
  • isSpikeFilter()
  • isStartupBist()
  • isStatusADC()
  • isStatusDSPU()
  • isStatusFuse()
  • isStatusGMRA()
  • isStatusGMRXY()
  • isStatusMagnitideOutOfLimit()
  • isStatusOverflow()
  • isStatusROM()
  • isStatusRead()
  • isStatusReset()
  • isStatusVoltage()
  • isStatusWatchDog()
  • isStatusXYOutOfLimit()
  • isTemperatureToggle()
  • isVoltageCheck()
  • isWatchdog()
  • isXYCheck()
  • releaseDSPU()
  • setActivationReset()
  • setAmplitudeSynch()
  • setAngleBase()
  • setAngleRange()
  • setCRCpar()
  • setCalibrationMode()
  • setExternalClock()
  • setFIRUpdateRate()
  • setFilterDecimation()
  • setFrameCounter()
  • setFrameSyncCounter()
  • setFuseReload()
  • setHSMplp()
  • setHysteresisMode()
  • setIFABres()
  • setIIFMod()
  • setInterfaceMode()
  • setInternalClock()
  • setOffsetTemperatureX()
  • setOffsetTemperatureY()
  • setOffsetX()
  • setOffsetY()
  • setOrthogonality()
  • setPadDriver()
  • setSlaveNumber()
  • setTestVectorX()
  • setTestVectorY()
  • statusClockSource()

For a complete description of the functions and the rest of the library code structures in the see TLE5012B REG API