Motore di ricerca datesheet componenti elettronici
  Italian  ▼
ALLDATASHEETIT.COM

X  

AS5147 Datasheet with Chat AI
  • AIauthorized

    Hello, Please ask a question about AS5147 Datasheet

  • # Example questions: ➢ What does setting the 'noiseset' bit in the settings1 register (address 0x0018) control?
    ➢ The documentation mentions programming the otp memory. what information is typically stored in the non-volatile otp memory, and what registers are used to configure it?
    ➢ What is the purpose of the 'dataselect' bit in the settings1 register and what two angle values can it select between?

  • Part No.AS5147
    ManufacturerAMSCO
    Size739 Kbytes
    Pages35 pages
    Description14-Bit On-Axis Magnetic Rotary Position Sensor
    Datasheet Summary with AI

    1. Core Functionality & Overview

    ️· Device: AS5147 is a magnetic encoder IC (likely for rotor position sensing in motors, etc.).
    ️· Key Features: Magnetic sensing, dynamic angle error compensation (DAEC), One-Time Programmable (OTP) non-volatile memory for settings, and multiple communication interfaces.
    ️· Zero Position: The AS5147 can store a zero position in OTP memory.

    2. Volatile Registers (RAM)

    These registers are lost when power is removed.

    ️· NOP (0x0000): No operation.
    ️· ERRFL (0x0001): Error flag register. Indicates parity errors, invalid commands, and framing errors. Clears when read.
    - `PARERR`: Parity error.
    - `INVCOMM`: Invalid Command Error.
    - `FRERR`: Framing Error.
    ️· PROG (0x0003): Programming register. Used for OTP programming.
    - `PROGVER`: Program verify.
    - `PROGOTP`: Start OTP programming cycle.
    - `OTPREF`: Refreshes OTP content.
    - `PROGEN`: Enables OTP programming.
    ️· DIAAGC (0x3FFC): Diagnostics and Automatic Gain Control. Provides information about magnetic field strength and diagnostics for the CORDIC (coordinate rotation digital computer) algorithm.
    ️· MAG (0x3FFD): CORDIC magnitude information.
    ️· ANGLEUNC (0x3FFE): Measured angle *without* dynamic angle error compensation.
    ️· ANGLECOM (0x3FFF): Measured angle *with* dynamic angle error compensation.

    3. Non-Volatile Registers (OTP)

    These registers are permanently stored and can be programmed once.

    ️· ZPOSM (0x0016): Zero position MSB (most significant byte).
    ️· ZPOSL (0x0017): Zero position LSB (least significant byte) and includes diagnostic bits for magnetic field strength.
    - `comp_l_error_en`: Enables contribution of MAGL (low magnetic field) to the system error.
    - `comp_h_error_en`: Enables contribution of MAGH (high magnetic field) to the system error.
    ️· SETTINGS1 (0x0018): Custom setting register 1.
    - `IWIDTH`: Index pulse width.
    - `NOISESET`: Noise setting (likely affecting filtering).
    - `DIR`: Rotation direction.
    - `UVW_ABI`: Defines PWM output.
    - `DAECDIS`: Enables/disables DAEC.
    - `Dataselect`: Selects either `DAECANG` or `CORDICANG` for reading from address 16383 (3FFF hex).
    - `PWMon`: Enables PWM output.
    ️· SETTINGS2 (0x0019): Custom setting register 2.
    - `UVWPP`: UVW number of pole pairs.
    - `HYS`: Hysteresis setting for ABI resolution (related to resolution and sensitivity).
    - `ABIRES`: ABI resolution (11-bit or 10-bit).
    ️· RED (0x001A): Redundancy register (purpose not explained)

    4. Key Notes & Implications

    ️· Dynamic Angle Error Compensation (DAEC): This is a critical feature for accurate motor position sensing. The `DAECDIS` setting in `SETTINGS1` allows it to be disabled if needed.
    ️· OTP Programming: The `PROG` register is vital for programming the zero position and custom settings. Follow the datasheet's specific programming procedures carefully.
    ️· Error Handling: The `ERRFL` register helps diagnose communication problems.
    ️· PWM Output: Settings influence the PWM outputs and the direction of rotation.
    ️· Resolution (ABIRES): The ABI resolution setting affects the sensitivity and resolution of the angle measurement.
    ️· Hysteresis: The hysteresis setting is important for filtering noise and preventing false triggering, especially with lower resolutions.

    1. Core Functionality & Overview

    ️· Device: AS5147 is a magnetic encoder IC (likely for rotor position sensing in motors, etc.).
    ️· Key Features: Magnetic sensing, dynamic angle error compensation (DAEC), One-Time Programmable (OTP) non-volatile memory for settings, and multiple communication interfaces.
    ️· Zero Position: The AS5147 can store a zero position in OTP memory.

    2. Volatile Registers (RAM)

    These registers are lost when power is removed.

    ️· NOP (0x0000): No operation.
    ️· ERRFL (0x0001): Error flag register. Indicates parity errors, invalid commands, and framing errors. Clears when read.
    - `PARERR`: Parity error.
    - `INVCOMM`: Invalid Command Error.
    - `FRERR`: Framing Error.
    ️· PROG (0x0003): Programming register. Used for OTP programming.
    - `PROGVER`: Program verify.
    - `PROGOTP`: Start OTP programming cycle.
    - `OTPREF`: Refreshes OTP content.
    - `PROGEN`: Enables OTP programming.
    ️· DIAAGC (0x3FFC): Diagnostics and Automatic Gain Control. Provides information about magnetic field strength and diagnostics for the CORDIC (coordinate rotation digital computer) algorithm.
    ️· MAG (0x3FFD): CORDIC magnitude information.
    ️· ANGLEUNC (0x3FFE): Measured angle *without* dynamic angle error compensation.
    ️· ANGLECOM (0x3FFF): Measured angle *with* dynamic angle error compensation.

    3. Non-Volatile Registers (OTP)

    These registers are permanently stored and can be programmed once.

    ️· ZPOSM (0x0016): Zero position MSB (most significant byte).
    ️· ZPOSL (0x0017): Zero position LSB (least significant byte) and includes diagnostic bits for magnetic field strength.
    - `comp_l_error_en`: Enables contribution of MAGL (low magnetic field) to the system error.
    - `comp_h_error_en`: Enables contribution of MAGH (high magnetic field) to the system error.
    ️· SETTINGS1 (0x0018): Custom setting register 1.
    - `IWIDTH`: Index pulse width.
    - `NOISESET`: Noise setting (likely affecting filtering).
    - `DIR`: Rotation direction.
    - `UVW_ABI`: Defines PWM output.
    - `DAECDIS`: Enables/disables DAEC.
    - `Dataselect`: Selects either `DAECANG` or `CORDICANG` for reading from address 16383 (3FFF hex).
    - `PWMon`: Enables PWM output.
    ️· SETTINGS2 (0x0019): Custom setting register 2.
    - `UVWPP`: UVW number of pole pairs.
    - `HYS`: Hysteresis setting for ABI resolution (related to resolution and sensitivity).
    - `ABIRES`: ABI resolution (11-bit or 10-bit).
    ️· RED (0x001A): Redundancy register (purpose not explained)

    4. Key Notes & Implications

    ️· Dynamic Angle Error Compensation (DAEC): This is a critical feature for accurate motor position sensing. The `DAECDIS` setting in `SETTINGS1` allows it to be disabled if needed.
    ️· OTP Programming: The `PROG` register is vital for programming the zero position and custom settings. Follow the datasheet's specific programming procedures carefully.
    ️· Error Handling: The `ERRFL` register helps diagnose communication problems.
    ️· PWM Output: Settings influence the PWM outputs and the direction of rotation.
    ️· Resolution (ABIRES): The ABI resolution setting affects the sensitivity and resolution of the angle measurement.
    ️· Hysteresis: The hysteresis setting is important for filtering noise and preventing false triggering, especially with lower resolutions.

    Part No.AS5147
    ManufacturerAMSCO
    Size739 Kbytes
    Pages35 pages
    Description14-Bit On-Axis Magnetic Rotary Position Sensor
    Lei ha avuto il aiuto da alldatasheet?  [ DONATE ] 

    Di alldatasheet   |   Richest di pubblicita   |   contatti   |   Privacy Policy   |   Collegamento alla scheda tecnica    |   scambio Link   |   Ricerca produttore
    All Rights Reserved©Alldatasheet.com


    Mirror Sites
    English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
    Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
    Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
    Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
    Family Site : ic2ic.com  |   icmetro.com