| Motore di ricerca datesheet componenti elettronici |
|
The question interval is too short.
Please try again in a few seconds.
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?
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 |
| Manufacturer | AMSCO |
| Size | 739 Kbytes |
| Pages | 35 pages |
| Description | 14-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 |
| 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 |