DATASHEET SEARCH SITE | WWW.ALLDATASHEET.COM

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 29

Technical content

[AK7401] 014002685-E-01 2015/07 - 1 - 1. General Description The AK7401 is a monolithic Hall-Effect sensor IC that specializes in detecting rotation angle. A contactless rotary position sensor is easily designed with a magnet. The AK7401 is only sensitive to the magnetic flux density applied parallel to the IC surface. This is obtained through a magnetic concentrator which is mounted on the Hall-Effect elements. It is advantageous to accurate angular measurements against mechanical displacement. To detect the rotation angle of a magnet, the AK7401 provides a 12-bit angle data. The angle data output is available via PWM and serial data protocols. 2. Applications Steering wheel position sensor, Pedal position sensor, Throttle position sensor, EGR valve position sensor, Turbo valve position sensor, Motor shaft position sensor 3. Features □ 360° Contactless Angle Sensor □ Angle Resolution : 12bit □ Angle Linearity Error: ±0.95°@25°C □ Over Voltage Protection: +16V @VDD pin □ Reverse Voltage Protection: -16V @VDD, VSS pin □ Automotive Temperature Range: -40°C to +150°C □ AEC-Q100 Compliant □ Output Interface: 3-wire SPI / PWM Push-Pull / PWM NMOS Open-Drain □ User Programmable □ Zero degree point □ Magnet rotation direction: CCW or CW □ Angle data average: OFF, SPC (2 times average), HP (8 times average) □ PWM frequency: 250, 500 and 1000Hz □ PWM polarity □ OUT pin output type: Push-Pull / NMOS Open-Drain □ Self-diagnostic Functions □ Mismatch detect function for triple-redundant EEPROM data □ Under and over supply voltage detect function □ Under and over magnetic flux density detect function □ Environmental Friendly (RoHS Compliant) □ Lead free □ Halogen free AK7401 Rotary Position Sensor IC

[AK7401] 014002685-E-01 2015/07 - 2 - 4. Table of Contents

Figure 1. Functional Block Diagram Table 1. Functional Block Description parallel to the IC package surface by a magnetic concentrator. PreAmp Amplify the signals from the Hall elements. Hall Drive Drive the constant current for the Hall elements. INT-X / Y Integrate the amplified signals to reduce the noise. Angle Detection Calculate the 12-bit angle data from the X/Y integrated signal. PWM Generate the PWM signal based on the 12-bit angle data. Serial I/F Interface based on 3-wire serial protocol. Rev. Vol. Protection Protect the IC from the reverse connection to the power supply pin. Protection Protect the IC from an over voltage supply. Voltage Regulator Regulate the internal bias voltage. POR Generate a reset signal at the time of low supply voltage. particular address automatically.

Table 2. Pin Description

1 VDD - Power Power Supply Pin

2 TEST0 - - Test Dedicated Pin (Note 1)

3 CS I Digital Chip Select Signal Pin

4 SCLK I Digital Serial Clock Signal Pin

5 OUT O Digital PWM Output Pin

6 TEST1 - - Test Dedicated Pin (Note 1)

7 SIN/SOUT I/O Digital Serial Input/Output Data Signal Pin

8 VSS - Power Ground Pin

Note 1. The TEST0 and TEST1 pins must be open. condition such as an operating condition. operation is not guaranteed at these extremes. Figure 2. Pin Configuration

[AK7401] 014002685-E-01 2015/07 - 5 - 8. EEPROM Characteristics (VDD=4.0 to 5.5V) Parameter Symbol Min. Typ. Max. Unit Notes EEPROM Endurance Een 1000 Cycle This parameter is guaranteed by design. Ambient Temperature in Writing Taw 0 +85 C Writing Time Tw 20 ms 9. Operating Conditions Parameter Symbol Min. Typ. Max. Unit Notes Supply Voltage VDD 4.0 5.0 5.5 V Operating Ambient Temperature Ta -40 - +150 C WARNING: Electrical and magnetic characteristics are not guaranteed when operated at or beyond these conditions. 10. Electrical and Magnetic Characteristics (Ta=-40 to +150C, VDD=4.0 to 5.5V; unless otherwise specified) Parameter Symbol Conditions Min. Typ. Max. Unit Magnetic Flux Density Range BRANGE 20 50 70 mT Angle Detection Range ARANGE 0 359.9 Deg. Angle Resolution ARES 12bit 0.088 Deg. Angle Linearity Error AINL Ta=25°C SPC,HP settings -0.95 +0.95 Deg. Thermal Angle Drift Caused by Sensitivity Mismatch HMXY Ta=25°C basis SPC,HP settings -0.45 +0.45 Deg. Thermal Angle Drift Caused by ADC offset ADCos -0.18 +0.18 Deg. Angle Output Noise ANOISE 1σ SPC settings +0.2 Deg. Angle Update Period ACYCLE 100 110 μs Supply Current IDD No output load 8 12 mA Startup Time (Note 3) TSTART 2.0 ms Note 3. Startup time is defined as the time from when VDD reaches operating voltage level to when the serial data connection is available.

  1. Serial I/F Digital Characteristics

Note 4. This parameter is guaranteed by design. Figure 3. Serial I/F AC Characteristics

Figure 4. Duty at Each Angle Position (PWM polarity positive case)

  1. Supply Voltage Level Detection Characteristics

Figure 5. Supply Voltage Level Detection Diagram

  1. Programmable Mode Descriptions

PWM frequency, PWM polarity and PWM output type. AK7401 operates in Normal Mode.

  • Mode Description Each mode can be changed by writing a specific OPCODE and DATA on a specific address as the diagram below.

Figure 6. Operation Mode Transition Diagram Table 3. Operation Mode Description codes are ReadAngle and ChangeMode. not updated to the latest processing data. internal configuration register.

[AK7401] 014002685-E-01 2015/07 - 10 - User Mode In User Mode, it is able to access the internal configuration register and EEPROM. To set the following parameters in Normal Mode, configuration data need to be stored in EEPROM. 1. Zero Degree Point Configuration of the zero degree point defines the origin of the output angle data. It is programmable at any angle position. 2. Magnet Rotation Direction Configuration of the magnet rotation direction defines the increase or decrease of the output angle data relative to the magnet rotation direction. When it is selected to CCW, the output angle data increases in response to counter-clockwise direction magnet rotation. 3. Angle Data Averaging Configuration of angle data averaging provides OFF, SPC and HP settings. In OFF setting, the AK7401 calculates the angle data without averaging procedure. In SPC setting, the AK7401 calculates the angle data by 2 times averaging. In HP setting, the AK7401 calculates the angle data by 8 times averaging. 4. PWM Frequency Configuration of PWM frequency provides 250, 500 and 1000Hz settings. 5. PWM Polarity Configuration of PWM polarity provides plus and minus polarity settings. In plus polarity settings, the highest angle data corresponds to maximum PWM duty. 6. OUT Pin Output Type Configuration of the OUT pin output type provides Push-Pull and NMOS Open-Drain. 7. Magnetic Flux Density Detection Range Configuration of magnetic flux density detection range provides under limit setting and upper limit setting. 8. Self-diagnostic Configuration Configuration of self-diagnosis defines the activation or inactivation of each self- diagnostic functions. 9. Memory Lock In order to prevent rewriting EEPROM incorrectly, it is able to lock the memory. Once the configuration of memory lock is enabled, it is not possible to change EEPROM anymore. In User Mode, the OUT pin goes to high-impedance (Hi-Z) output. Electrical and magnetic characteristics are not guaranteed in User Mode.

data on the rising edge of SCLK. Figure 7. Serial I/F Timing Chart

  • OPCODE

Table 4. Operation Code Description

0000 N/A N/A invalid invalid

0001 WriteEEPROM Stores data to EEPROM invalid valid

0010 ReadEEPROM Reads data from EEPROM invalid valid

0011 WriteReg Stores data to the internal register invalid valid

0100 ReadReg Reads the internal register data invalid valid

0101 ChangeMode Changes operating mode valid valid

0110 Reset Restarts the AK7401 invalid valid

0111 N/A N/A invalid invalid

1000 N/A N/A invalid invalid

1001 ReadAngle Reads the angle data valid valid

1010 N/A N/A invalid invalid

1011 N/A N/A invalid invalid

1100 N/A N/A invalid invalid

1101 N/A N/A invalid invalid

1110 N/A N/A invalid invalid

1111 N/A N/A invalid invalid

[AK7401] 014002685-E-01 2015/07 - 12 -

  • Data sequence 1) Store Data 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 OP[3:0] ADDR[6:0] * DATA[11:0] OP[3:0]: “0001” (to EEPROM), “0011”(to Register) ADDR[6:0]: Register or EEPROM address number(See Address map) DATA[11:0]: 12-bit data to store (*: Don’t care) The configuration of EEPROM data has triple redundancy. When a data is written to a specific EEPROM address (0x03 to 0x0B, 0x0D) via WriteEEPROM operation code, the stored data is triply copied to other particular address automatically. 2) Read Data 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 OP[3:0] ADDR[6:0] Z DATA[11:0] OP[3:0]: “0010” (from EEPROM), “0100” (from Register) ADDR[6:0]: Register or EEPROM address number (See Address map) DATA[11:0]: 12-bit data to read Z: Hi-Z 3) Read Angle Data 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 1 0 0 1 * Z P1 P2 E R_ANG[11:0] OP[3:0]: “1001” R_ANG[11:0]: 12-bit angle data P1: Parity bit for R_ANG[11:6] P2: Parity bit for R_ANG[5:0] E: Error bit for all valid self-diagnosis Z: Hi-Z (*: Don’t care) 4) Change Mode 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 1 0 1 0 0 0 0 0 1 0 * R_CHMD[11:0] OP[3:0]: “0101” ADDR[6:0]: “0x02” R_CHMD[11:0]: “0x50F” (User Mode), “0x000” (Normal Mode) (*: Don’t care) 5) Soft Reset 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 1 1 0 1 0 0 1 1 1 0 * OP[3:0]: “0110” ADDR[6:0]: “0x4E” (*: Don’t care)

[AK7401] 014002685-E-01 2015/07 - 13 - 16. Self-diagnostic Function The AK7401 has several self-diagnostic functions to detect a function failure, a mismatch of EEPROM data and an out-of-range operating condition. In User Mode, each diagnostic function can be disabled but it is strongly recommended to enable all diagnostic functions for the system robustness.

  • Startup Sequence Diagnostic Function The AK7401 indicates an error during the startup sequence. This error sets the PWM output to low level and error bit to “0”.
  • Mismatch Detection among EEPROM Data The AK7401 indicates an error when there is a mismatch of the triple-redundant configuration EEPROM data. This error sets the PWM output to low level and error bit to “0”.
  • Mismatch Detection between Transfer Buffer Register and EEPROM Data The AK7401 indicates an error when there is a mismatch between the transfer buffer register and the EEPROM data. This error sets the PWM output to low level and error bit to “0”.
  • Mismatch Detection between Configuration Register and Transfer Buffer Register The AK7401 indicates an error when there is a mismatch between the configuration register and the transfer buffer register. This error sets the PWM output to low level and error bit to “0”.
  • Analog Signal Sequence Diagnostic Function The AK7401 indicates an error when there is a failure in analog signal processing sequence. This error sets the PWM output to low level and error bit to “0”.
  • Under or Over Magnetic Flux Density Detection The AK7401 indicates an error when the magnetic flux density is undersupplied (default setting Typ. B<5mT) or oversupplied (default setting Typ. B>80mT). This error sets the PWM output to low level and error bit to “0”.
  • PWM Duty Over Range Diagnostic Function The AK7401 indicates an error when there is a deviation from the normal duty cycle range (10 to 90%). This error sets the PWM output to low level.
  • Configuration Register Reloading Sequence Diagnostic Function The AK7401 indicates an error when there is a failure in reloading sequence for the configuration register from EEPROM. This error sets the PWM output to low level and error bit to “0”.

[AK7401] 014002685-E-01 2015/07 - 15 -

  • EEPROM Write Sequence Diagnostic Function The AK7401 indicates an error when there is overtime in the loading sequence for EEPROM (Typ. 6.4ms). This error sets the PWM output to low level and error bit to “0”.
  • Under or Over Voltage Supply Detection The AK7401 indicates an error when supply voltage is less than under voltage detection level (Typ. VDD<3.5V) or supply voltage is more than over voltage detection level (Typ. VDD>6.0V). This error sets the PWM output to low level and error bit to “0”.
  • Excessive Over Voltage Supply Detection The AK7401 indicates an error when supply voltage is more than output shutdown level (Typ. VDD>7.3V). This error sets the PWM output to high impedance (Hi-Z) and error bit to “0”. 17. Register & EEPROM Address Map &Description
  • Register Address Map Address Register Name Permission Content Normal Mode User Mode 0x00 R_ANG[11:0] R R Angle Data 0x01 R_MFDI[7:0] N/A R Magnetic Flux Density Data 0x02 R_CHMD[11:0] W R/W Mode Indicator 0x03 R_MLK[11:0] N/A R Memory Lock Indicator 0x04 R_ID[11:0] N/A R/W Free Bits for User 0x05 R_RD[2:0] N/A R/W Rotation Direction Configuration 0x06 R_ZP[11:0] N/A R/W Zero Degree Point Configuration 0x07 R_ABNRM[11:0] N/A R/W Self-diagnostic Configuration 0x08 R_MFDRH[7:0] N/A R/W Upper Limit of Magnetic Flux Density 0x09 R_MFDRL[7:0] N/A R/W Lower Limit of Magnetic Flux Density 0x0A R_PWMPL[8:6] R_PWMF[5:0] N/A R/W PWM Polarity Configuration PWM Frequency Configuration 0x0B R_PWMOMD[2:0] N/A R/W Output Type of the OUT Pin Configuration 0x0C N/A N/A N/A - 0x0D R_IT[8:3] N/A R/W Angle Data Averaging Configuration (N/A: not available, R: read only, W: write only, R/W: full access)

[AK7401] 014002685-E-01 2015/07 - 16 -

  • Register description 1) R_ANG (Addr. 0x00) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 R_ANG[11:0] These registers contain the 12-bit angle data. In Normal Mode, R_ANG can be read via ReadAngle operation code. 2) R_MFDI (Addr. 0x01) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 - R_MFDI[7:0] These registers contain the 8-bit magnetic flux density data. The data resolution is about 1mT. In User Mode, the magnetic flux density can be detected from these registers. When fabricating a rotary position sensor module that uses a magnet and the AK7401, it is able to check the magnetic flux density whether targeted strength is applied or not. 3) R_CHMD (Addr. 0x02) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 R_CHMD[11:0] These registers contain the 12-bit mode indication data. In Normal Mode, the mode indication data can be stored in R_CHMD via ChangeMode operation code. Operating Mode R_CHMD[11:0] Default Normal Mode 0x000 ● User Mode 0x50F

[AK7401] 014002685-E-01 2015/07 - 17 - 4) R_MLK (Addr. 0x03) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 R_MLK[11:0] These registers contain the 12-bit memory lock indication data. To check the memory condition, R_MLK can be read via ReadReg operation code in User Mode. Memory Condition R_MLK[11:0] Default Unlocked Except for 0x5A5 ● Locked 0x5A5 5) R_ID(Addr. 0x04) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 R_ID[11:0] These registers contain the 12-bit identification data which is stored in EEPROM for user traceability purpose. 6) R_RD (Addr. 0x05) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 - R_RD[2:0] These registers contain the configuration data of magnet rotation direction. CCW (counter clockwise) is defined by the 1-4-5-8 pin order direction for SOP-8 package top view position. CW (clockwise) is defined by the 8-5-4-1 pin order direction for SOP-8 package top view position. Rotation Direction R_RD[2:0] Default CCW 0x0 ● CW 0x7 7) R_ZP (Addr. 0x06) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 R_ZP[11:0] These registers contain the configuration data of zero degree point. This data is used as a reference of the 12-bits angle data.

[AK7401] 014002685-E-01 2015/07 - 18 - 8) R_ABNRM (Addr. 0x07) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 R_ABNRM[11:0] These registers contain the configuration data for the self-diagnostic functions. To disable a specific diagnostic function, the corresponding bit should be set to “1”. R_ABNRM[11:0] Description Default R_ABNRM[11] Diagnostic for over excessive voltage supply 0 R_ABNRM[10] Diagnostic for over or under voltage supply 0 R_ABNRM[9] Diagnostic for EEPROM write sequence 0 R_ABNRM[8] Diagnostic for dispersion of averaging data set 0 R_ABNRM[7] Diagnostic for EEPROM reload sequence 0 R_ABNRM[6] Diagnostic for deviation from normal PWM duty cycle range 0 R_ABNRM[5] Diagnostic for over or under the magnetic flux density 0 R_ABNRM[4] Diagnostic for analog signal sequence 0 R_ABNRM[3] Diagnostic for mismatch between the configuration register and the transfer buffer register 0 R_ABNRM[2] Diagnostic for mismatch between the transfer buffer register and EEPROM 0 R_ABNRM[1] Diagnostic for mismatch among the triple-redundant EEPROM 0 R_ABNRM[0] Diagnostic for IC startup sequence 0 9) R_MFDRH (Addr. 0x08) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 - R_MFDRH[7:0] These registers contain the configuration data for upper limit of the magnetic flux density. This data is used as a reference for the magnetic flux density diagnostics. The default setting is “0x50” (approximately 80mT). The data resolution is about 1mT. R_MFDRH level should be more than R_MFDRL level. 10) R_MFDRL(Addr. 0x09) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 - R_MFDRL[7:0] These registers contain the configuration data for lower limit of the magnetic flux density. This data is used as a reference for the magnetic flux density diagnostics. The default setting is “0x05” (approximately 5mT). The data resolution is about 1mT. R_MFDRL level should be less than R_MFDRH level.

[AK7401] 014002685-E-01 2015/07 - 19 - 11) R_PWMF, R_PWMPL (Addr. 0x0A) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 - R_PWMPL[2:0] R_PWMF[5:0] These registers contain the configuration data for PWM frequency and polarity. In plus polarity, PWM duty increases according to angle data increase. In minus polarity, PWM duty increases according to angle data decrease. PWM Polarity R_PWMPL[2:0] Default Plus 0x0 ● Minus 0x7 PWM Frequency [Hz] R_PWMF[5:0] Default 1000 0x00 ● 500 0x07 250 0x3F 12) R_PWMOMD (Addr. 0x0B) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 - R_PWMOMD[2:0] These registers contain the configuration data of the output type for the OUT pin. The output type configuration of the OUT pin provides Push-pull and NMOS-open-drain. PWM output type R_PWMOMD[2:0] Default Push-pull 0x0 ● NMOS-open-drain 0x7 13) R_IT (Addr. 0x0D) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 - R_IT[5:0] - These registers contain the configuration data for moving average filter. The configuration of moving average filter provides SPC (2 times averaging), HP (8 times averaging) and OFF (without averaging procedure). Average filter R_IT[5:0] Default SPC 0x00 ● HP 0x07 OFF 0x3F

[AK7401] 014002685-E-01 2015/07 - 20 -

  • EEPROM Address Map Address EEPROM Name Permission Content Normal Mode User Mode 0x00 MEM_0[11:0] N/A N/A AKM reserved 0x01 MEM_1[11:0] N/A AKM reserved 0x02 MEM_2[11:0] N/A AKM reserved 0x03 E_MLK[11:0] R/W Memory Lock Key 0x04 E_ID[11:0] R/W Free EEPROM for User 0x05 MEM_5[11:3] E_RD[2:0] N/A R/W AKM reserved Rotation Direction Configuration 0x06 E_ZP[11:0] R/W Zero Degree Point Configuration 0x07 E_ABNRM[11:0] R/W Self-diagnostic Configuration 0x08 MEM_8[11:8] E_MFDRH[7:0] N/A R/W AKM reserved Upper Limit of Magnetic Flux Density 0x09 MEM_9[11:8] E_MFDRL[7:0] N/A R/W AKM reserved Lower Limit of Magnetic Flux Density 0x0A MEM_A[11:9] E_PWMPL[8:6] E_PWMF[5:0] N/A R/W R/W AKM reserved PWM Polarity Configuration PWM Frequency Configuration 0x0B MEM_B[11:3] E_PWMOMD[2:0] N/A R/W AKM reserved Output Type of the OUT Pin Configuration 0x0C MEM_C[11:0] N/A AKM reserved 0x0D MEM_D[11:9] E_IT[8:3] MEM_D[2:0] N/A R/W N/A AKM reserved Angle Data Averaging Configuration AKM reserved 0x0E to 0x3F - N/A R AKM reserved (N/A: not available, R: read only, W: write only, R/W: full access)
  • EEPROM Description 1) E_MLK (Addr. 0x03) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 E_MLK[11:0] These EEPROM contain the 12-bit memory lock key data. To prevent EEPROM from rewriting incorrectly, the memory lock key data can be stored in E_MLK via WriteEEPROM operation code in User Mode. Memory Condition E_MLK[11:0] Default Unlocked Except for 0x5A5 ●(0x000) Locked 0x5A5

[AK7401] 014002685-E-01 2015/07 - 21 - 2) E_ID(Addr. 0x04) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 E_ID[11:0] These EEPROM can use freely for traceability purpose. 3) E_RD (Addr. 0x05) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 - E_RD[2:0] These EEPROM contain the configuration data for magnet rotation direction. To validate the user configuration in Normal Mode, store the configuration data in E_RD via WriteEEPROM operational code in User Mode. CCW (counter clockwise) is defined by 1-4-5-8 pin order direction for SOP-8 package top view position. CW (clockwise) is defined by 8-5-4-1 pin order direction for SOP-8 package top view position. Rotation Direction E_RD[2:0] Default CCW 0x0 ● CW 0x7 WARNING: If data except “0x0” and “0x7” is set to E_RD[2:0], the rotation direction can not be guaranteed. 4) E_ZP (Addr. 0x06) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 E_ZP[11:0] These EEPROM contain the configuration data for the zero degree point. This data is used as a reference of the 12-bit angle data. To validate the user configuration in Normal Mode, store the configuration data in E_ZP via WriteEEPROM operation code in User Mode.

[AK7401] 014002685-E-01 2015/07 - 22 - 5) E_ABNRM (Addr. 0x07) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 E_ABNRM[11:0] These EEPROM contain the configuration data for self-diagnostic functions. To inactivate a specific diagnostic function, the corresponding bit should be set to “1”. To validate the user configuration in Normal Mode, store the configuration data to E_ABNRM via WriteEEPROM operation code in User Mode. E_ABNRM[11:0] Description Default E_ABNRM[11] Diagnostic for over excessive voltage supply 0 E_ABNRM[10] Diagnostic for over or under voltage supply 0 E_ABNRM[9] Diagnostic for EEPROM write sequence 0 E_ABNRM[8] Diagnostic for dispersion of averaging data set 0 E_ABNRM[7] Diagnostic for EEPROM reload sequence 0 E_ABNRM[6] Diagnostic for deviation from normal PWM duty cycle range 0 E_ABNRM[5] Diagnostic for over or under the magnetic flux density supply 0 E_ABNRM[4] Diagnostic for analog signal sequence 0 E_ABNRM[3] Diagnostic for mismatch between the configuration register and the transfer buffer register 0 E_ABNRM[2] Diagnostic for mismatch between the transfer buffer register and EEPROM 0 E_ABNRM[1] Diagnostic for mismatch among the triple-redundant EEPROM 0 E_ABNRM[0] Diagnostic for IC startup sequence 0

[AK7401] 014002685-E-01 2015/07 - 23 - 6) E_MFDRH (Addr. 0x08) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 - E_MFDRH[7:0] These EEPROM contain the configuration data for upper limit of the magnetic flux density. This data is used as a reference for magnetic flux density diagnostics. To validate the user configuration in Normal Mode, store the configuration data to E_MFDRH via WriteEEPROM operation code in User Mode. The default setting is “0x50” (approximately 80mT). The data resolution is about 1mT. E_MFDRH level should be more than E_MFDRL level. 7) E_MFDRL (Addr. 0x09) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 - E_MFDRL[7:0] These EEPROM contain the configuration data for upper limit of the magnetic flux density. This data is used as a reference for magnetic flux density diagnostics. To validate the user configuration in Normal Mode, store the configuration data to E_MFDRL via WriteEEPROM operation code in User Mode. The default setting is “0x05” (approximately 05mT). The data resolution is about 1mT. E_MFDRL level should be less than E_MFDRH level. 8) E_PWMF, E_PWMPL (Addr. 0x0A) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 - E_PWMPL[2:0] E_PWMF[5:0] These EEPROM contain the configuration data for PWM frequency and polarity. To validate the user configuration in Normal Mode, store the configuration data to E_PWMPL and E_PWMF via WriteEEPROM operation code in User Mode. In plus polarity, PWM duty increases according to angle data increase. In minus polarity, PWM duty increases according to angle data decrease. PWM Polarity E_PWMPL[2:0] Default plus 0x0 ● minus 0x7 WARNING: If a data except “0x0” and “0x7” is set to E_PWMPL[2:0] bits, PWM polarity can not be guaranteed. PWM Frequency [Hz] E_PWMF[5:0] Default 1000 0x00 ● 500 0x07 250 0x3F WARNING: If a data except “0x0”, “0x7” and “0x3F” is set to E_PWMF[5:0] bits, PWM frequency can not be guaranteed.

[AK7401] 014002685-E-01 2015/07 - 24 - 9) E_PWMOMD (Addr. 0x0B) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 - E_PWMOMD[2:0] These EEPROM contain the configuration data of output type for the OUT pin. The output type configuration of the OUT pin provides Push-pull and NMOS-open-drain. To validate the user configuration in Normal Mode, store the configuration data to E_PWMOMD via WriteEEPROM operation code in User Mode. OUT pin output type E_PWMOMD[2:0] Default Push-Pull 0x0 ● NMOS-Open-Drain 0x7 WARNING: If a data except “0x0” and “0x7” is set to E_PWMOMD[2:0] bits, the OUT pin output type can not be guaranteed. 9) E_IT (Addr. 0x0D) DATA[11:0] 11 10 9 8 7 6 5 4 3 2 1 0 - E_IT[5:0] - These EEPROM contain the configuration data for the moving average filter of processing angle data. The configuration of the moving average filter provides SPC (2 times averaging), HP (8 times averaging) and OFF (without averaging procedure). To validate the user configuration in Normal Mode, store the configuration data to E_IT via WriteEEPROM operation code in User Mode. Average filter E_IT[5:0] Default SPC 0x00 ● HP 0x07 OFF 0x3F WARNING: If a data except “0x0”, “0x7” and “0x3F” is set to E_IT[5:0] bits, the moving average filter can not be guaranteed.

[AK7401] 014002685-E-01 2015/07 - 27 - 20. Package Information ■ Outline Dimensions ■ Materials Molding compound: Epoxy Lead frame material: Cu Outer lead plating: Sn-2.5Ag * Dimension does not include mold flush, protrusions or gate burrs.

[AK7401] 014002685-E-01 2015/07 - 28 - ■ Marking ■ Sensitive Area Location 21. Revision History Date (Y/M/D) Revision Reason Page Contents 15/07/31 01 First Edition Sensitive area 4 2 0 B A 7 4 0 1 A Year code Week code(2 digits) Assembly FAB code Production code 4 2 0 B A 7 4 0 1 A 2 2 Assembly ID code Lot number code

  1. Asahi Kasei Microdevices Corporation (“AKM”) reserves the right to make changes to the information contained in this document without notice. When you consider any use or application of AKM product stipulated in this document (“Product”), please make inquiries the sales office of AKM or authorized distributors as to current status of the Products. 1. All information included in this document are provided only to illustrate the operation and application examples of AKM Products. AKM neither makes warranties or representations with respect to the accuracy or completeness of the information contained in this document nor grants any license to any intellectual property rights or any other rights of AKM or any third party with respect to the information in this document. You are fully responsible for use of such information contained in this document in your product design or applications. AKM ASSUMES NO LIABILITY FOR ANY LOSSES INCURRED BY YOU OR THIRD PARTIES ARISING FROM THE USE OF SUCH INFORMA TION IN YOUR PRODUCT DESIGN OR APPLICA TIONS. 2. The Product is neither intended nor warranted for use in equipment or systems that require extraordinarily high levels of quality and/or reliability and/or a malfunction or failure of which may cause loss of human life, bodily injury, serious property damage or serious public impact, including but not limited to, equipment used in nuclear facilities, equipment used in the aerospace industry, medical equipment, equipment used for automobiles, trains, ships and other transportation, traffic signaling equipment, equipment used to control combustions or explosions, safety d evices, elevators and escalators, devices related to electric power, and equipment used in finance-related fields. Do not use Product for the above use unless specifically agreed by AKM in writing. 3. Though AKM works continually to improve the Product’s quality and reliability, you are responsible for complying with safety standards and for providing adequate designs and safeguards for your hardware, software and systems which minimize risk and avoid situations in which a malfunction or failure of the Product could cause loss of human life, bodily injury or damage to property, including data loss or corruption. 4. Do not use or otherwise make available the Product or related technology or any information contained in this document for any military purposes, including without limitation, for the design, development, use, stockpiling or manufacturing of nuclear, chemical, or biological weapons or missile technology products (mass destruction weapons). When exporting the Products or related technology or any information contained in this document, you should comply with the applicable export control laws and regulations and follow the procedures required by such laws and regulations. The Products and related technology may not be used for or incorporated into any products or systems whose manufacture, use, or sale is prohibited under any applicable domestic or foreign laws or regulations. 5. Please contact AKM sales representative for details as to environmental matters such as the RoHS compatibility of the Product. Please use the Product in compliance with all applicable laws and regulations that regulate the inclusion or use of controlled substances, including without limitation, the EU RoHS Directive. AKM assumes no liability for damages or losses occurring as a result of noncompliance with applicable laws and regulations. 6. Resale of the Product with provisions different from the statement and/or technical features set forth in this document shall immediately void any warranty granted by AKM for the Product and shall not create or extend in any manner whatsoever, any liability of AKM. 7. This document may not be reproduced or duplicated, in any form, in whole or in part, without prior written consent of AKM.