0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
AW86927FCR

AW86927FCR

  • 厂商:

    AWINIC(艾为)

  • 封装:

    QFN-20_3X2MM

  • 描述:

    AW86927FCR

  • 数据手册
  • 价格&库存
AW86927FCR 数据手册
AW86927 September 2021 V1.2 11V Fast Startup With F0 Detect And Tracking LRA Haptic Driver Features General Description 1MHz I2C Bus  8-KByte Memory  12k/24k/48k input wave sampling rate  F0 detect and tracking  Advance autobrake engine integrated  Playback mode:  Memory playback  3 Trigger playback  One wire playback  Cont playback Drive signal monitor for LRA protect  Drive Compensation Over Battery Discharge  Fast Start Up Time <1ms  Dedicated interrupt output pin  Boost output voltage up to 11V  VOUT=9V@Vbat=4.2V for 8Ω LRA  Support automatically switch to standby mode  Standby current:8uA@Vbat=3.6V  Shutdown current:0.1uA  Supply voltage range 3 to 5.5V  Short-Circuit Protection, Over-Temperature cC aw ini Protection, Under-Voltage Protection FCQFN 2mm × 3mm × 0.55mm -20L Package Applications  Tablets  Wearable Devices fid  Mobile phones AW86927 integrates a 8KByte SRAM for userdefined waveforms to achieve a variety of vibration experiences, supporting 3 sampling rate(12k/24k/48k) of waveforms loaded in SRAM, supporting output waveform sampling rate upsampling to 48k. AW86927 integrates an autobrake engine to suppress the aftershocks to zero for different drive waveforms(short or long) on different LRA motors. on Resistance-Based LRA Diagnostics  tia Real time playback(Up to 4KByte FIFO) en    AW86927 is a high voltage H-bridge, single chip LRA haptic driver, with F0 detecting and tracking based on BEMF, with a boost converter up to 11V drive voltage inside, supporting real time playback, memory playback, cont playback, one wire and hardware pin trigged playback. A typical startup time of 1ms makes the AW86927 an ideal haptic driver for fast responses. l  AW86927 supports LRA fault diagnostic based on resistance measurement and protections of shortcircuit, over-temperature and under-voltage. AW86927 integrates a high-efficiency boost converter as the H-Bridge driver supply rail. The output voltage, maximum current limit and maximum boost current are configurable. AW86927 features configurable automatically switch to standby mode after haptic waveform playback finished. This can less quiescent power consumption. The RSTN pin provides further power saving by fully shut down the whole device. Dedicated interrupt output pin can detect real time FIFO status and the error status of the chip. AW86927 features general settings are communicated via an I2C-bus interface and its I2C address is configurable. AW86927 is available in a FCQFN 2mm x 3mm x 0.55mm -20L package. All trademarks are the property of their respective owners. www.awinic.com 1 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 PIN CONFIGURATION AND TOP MARK AW86927FCR (Top View) AW86927FCR Marking (Top View) 2 15 GND TRIG2 3 14 VBAT TRIG1 4 13 BGND HDN 5 12 SW PGND 6 11 VBST tia TRIG3 CA4F –AW86927FCR XXXX - Production Tracing Code fid AD PVDD HDP 10 VCP 9 8 7 en 16 TEST CA4F XXXX 1 l VREG 17 SDA 18 SCL 19 INTN 20 RSTN on Figure 1 Pin Configuration and Top Mark Pin Definition NAME I/O 1 RSTN I 2 TRIG3 I 3 TRIG2 I 4 TRIG1 I 5 HDN O Active low hardware reset. High: standby/active mode, Low: power-down mode. Internal have 2MΩ pull-down resistor. Hardware trigger 3. Internal have 2MΩ pull-down resistor. Hardware trigger 2. Internal have 2MΩ pull-down resistor. Hardware trigger 1. Internal have 2MΩ pull-down resistor. Negative haptic driver differential output. Internal have 3KΩ pull-down resistor when standby/shutdown, high resistance when active. aw ini 6 DESCRIPTION cC No. PGND Ground HDP O PVDD Power AD I I2C bus address selection. Internal have 2MΩ pull-down resistor. VCP O Internal charge pump voltage. VBST Power SW O 13 BGND Ground Boost GND. 14 VBAT Power Chip power supply. 15 GND Ground Supply ground. 16 TEST IO 17 VREG Power 18 SDA IO 19 SCL I I2C bus clock input. 20 INTN O Interrupt open drain output, low active. 7 8 9 10 11 12 www.awinic.com H-bridge driver GND. Positive haptic driver differential output. Internal have 3KΩ pull-down resistor when standby/shutdown, high resistance when active. High voltage driver power rail output. Boost output voltage output. Internal boost switch pin. Test pin, default high resistance. Internal have 2MΩ pull-down resistor. Digital power supply output. I2C bus data input/output(open drain). 2 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Functional Block Diagram VBAT SW VCP Logic CP PVDD SDA SRAM RSTN main control INTN HSRC TRIG1 Trig interface LRA HDN RL_DET TRIG3 TEST OSC F0 tracking fid Auto brake UVLO LDO VREG GND BGND OCP PGND FUNCTIONAL BLOCK DIAGRAM cC Figure 2 OTP on TRIG2 HDP H-Bridge Driver DPWM en AD VBST BIAS I2C interface l Boost Converter tia Wave editor SCL Typical Application Circuits L1 1μH VBAT C2 0.1μF 10V 17 14 aw ini C1 0.1μF 10V VIO R3 4.7kΩ VREG 4 3 2 GPIO VBAT SW VCP 8 PVDD C6 0603 10μF 25V TEST TRIG1 TRIG2 TRIG3 VIO R1 4.7kΩ C5 22nF 10 10V 12 RSTN 20 INTN 16 VIO C4 0.1μF 10V 1 GPIO GPIO C3 0603 10μF 10V VBST 11 AW86927 7 B1 C8 0.1nF 16V HDP R2 4.7kΩ 19 SCL 18 SDA 9 AD SCL SDA HDN GND 15 Figure 3 C7 0603 22μF 25V BGND 13 LRA 5 B2 PGND 6 C9 0.1nF 16V Typical Application Circuit of AW86927 All trademarks are the property of their respective owners. www.awinic.com 3 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Notice for Typical Application Circuits: 1: Please place C1,C2,C3,C4,C5,C6,C7 as close to the chip as possible, and C6 and C7 close to PIN 11 and the capacitors should be placed in the same layer with the AW86927 chip. tia l 2: For the sake of driving capability, the power lines (especially the one to Pin 12), output lines, and the connection lines of L1, and SW should be short and wide as possible. The power path marked in red as shown in the figures above. The peak current of VBAT to SW through L1 is about 3.75~4.0A, and the other red path traces according to 1.5A power line alignment rules. Package AW86927FCR -40°C~85°C FCQFN 2mmX3mmX0.55mm20L Marking Moisture Sensitivity Level Environment Information MSL1 ROHS+HF fid Temperature CA4F Delivery Form 6000 units/ Tape and Reel aw ini cC on Part Number en Ordering Information www.awinic.com 4 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Absolute Maximum Ratings(NOTE 1) Parameter Range -0.3V to 6.0V Digital power supply VREG -0.3V to 2.0V Internal charge pump voltage VCP -0.3V to 17V Boost output voltage VBST PVDD -0.3V to 13V tia l Battery Supply Voltage VBAT -0.3V to 15V Internal boost switch pin SW -0.3V to PVDD+0.3V TRIG1/TRIG2/TRIG3/SDA/SCL/AD/INTN en HDP, HDN -0.3V to 6V -0.3V to VBAT+0.3V BCK Ambient Temperature Range on Maximum Junction Temperature TJMAX fid Package Thermal Resistance θJA 60°C/W -40°C to 85°C 150°C Storage Temperature Range TSTG -65°C to 150°C Lead Temperature(Soldering 10 Seconds) 260°C cC ESD Rating (NOTE 2 3) HBM(Human Body Model) ±2KV CDM(Charge Device Model) ±1.5KV Latch-up aw ini +IT: 200mA -IT: -200mA Test Condition: JEDEC EIA/JESD78E NOTE 1: Conditions out of those ranges listed in "absolute maximum ratings" may cause permanent damages to the device. In spite of the limits above, functional operation conditions of the device should within the ranges listed in "recommended operating conditions". Exposure to absolute-maximum-rated conditions for prolonged periods may affect device reliability. NOTE 2:The human body model is a 100pF capacitor discharged through a 1.5kΩ resistor into each pin. Test method: ANSI/ESDA/JEDEC JS-001-2017. NOTE 3:Charge Device Model test method: ANSI/ESDA/JEDEC JS-002-2018. www.awinic.com 5 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Electrical Characteristics Characteristics Test condition: TA=25°C,VBAT=4.2V,PVDD=8V,RL=8Ω+100μH(unless otherwise noted) Description Test Conditions Min Battery supply voltage VVREG Voltage at VREG pin VIL Logic input low level RSTN/TRIG1/TRIG2/TRIG3/ AD/SCL/SDA VIH Logic input high level RSTN/TRIG1/TRIG2/TRIG3/ AD/SCL/SDA VOL Logic output low level VOS Output offset voltage I2C signal input 0 ISD Shutdown current VBAT=4.2V, RSTN =0V Standby current VBAT=3.6V, AD= 0V TRIG1=TRIG2=TRIG3=0V 3 Max Units 5.5 V INTN/SDA fid IOUT=4mA en 1.5 V 0.5 1.3 -30 V V 0.4 V 0 30 mV 0.1 1 μA 8 μA 5 mA 2.7 V Under-voltage protection hysteresis voltage 100 mV Over temperature protection threshold 160 °C 130 °C on ISTBY On pin VBAT tia VVBAT Typ. l Symbol RSTN=SCL=SDA=1.8V IQ Quiescent current VBAT=3.6V@Bypass cC Under-voltage protection voltage UVP TSDR Ton1 Ton2 Boost aw ini TSD Over temperature protection recovery threshold Time from shutdown to standby Time from standby to active OVP Over-voltage threshold FBST Operating Frequency IL_PEAK TST From trigger to output signal 8 ms 1 ms 1.1*VPVDD Inductor peak current limit 2 MHz 3.75 A Soft-start time No load, COUT=20μF 0.3 ms Drain-Source on-state resistance Include H and L NMOS 300 mΩ HDRIVER RDSON www.awinic.com 6 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Symbol Description ROCP Load impedance threshold for over current protection Min Typ. LRA Consistency Calibration accuracy F0-2 RL=16Ω+100μH Output voltage RL=8Ω+100μH Output voltage F0 Units Ω F0+2 10.5 Hz V l VBAT=4.2V, PVDD set 11V VPEAK Max 2 VBAT=3.6V, PVDD=8V tia FCALI_ACC_LRA Test Conditions 8.5 V aw ini cC on fid en VBAT=4.2V, PVDD set 11V www.awinic.com 7 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 I2C Interface Timing Parameter fast mode fast mode plus UNIT MIN Name TYP MAX MIN TYP MAX No. Symbol 1 fSCL SCL Clock frequency 2 tLOW SCL Low level Duration 1.3 3 tHIGH SCL High level Duration 0.6 4 tRISE SCL, SDA rise time 5 tFALL SCL, SDA fall time 6 tSU:STA Setup time SCL to START state 0.6 0.26 μs 7 tHD:STA (Repeat-start) Start condition hold time 0.6 0.26 μs 8 tSU:STO Stop condition setup time 0.6 0.26 μs 9 tBUF 1.3 0.5 μs 10 tSU:DAT SDA setup time 0.1 0.1 μs 11 tHD:DAT SDA hold time 10 10 ns 400 (2) tLOW l tia 0.3 0.12 μs 0.3 0.12 μs en tFALL (4) (5) tSU:DAT tHD:DAT (10) (11) μs 0.26 tRI SE SDA Figure 4 SCL and SDA timing relationships in the data transmission process SCL tHD:STA tSU:STO (7) (8) (6) (9) tSU:STA tBUF SDA Figure 5 The timing relationship between START and STOP state www.awinic.com 8 kHz μs 0.5 fid cC (3) tHI GH aw ini SCL on the Bus idle time START state to STOP state 1000 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Measurement Setup AW86927 features switching digital output, as shown in Figure 6. Need to connect a low pass filter to HDP/HDN output respectively to filter out switch modulation frequency, then measure the differential output of filter to obtain analog output signal. tia HDP l 0.47nF 100kΩ 3.4kHz Low-Pass Fliter LRA AW86927 en HDN 100kΩ fid 0.47nF aw ini cC on Figure 6 AW86927 test setup www.awinic.com 9 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Typical Characteristics PVDD Acceleration Short_wave Acceleration Drive Brake tia l Long_wave Figure 7 Long Vibration with Short Vibration insdie en Figure 9 LRA with Automatic Braking Trig fid Acceleration Wave on Brake wave Figure 10 Automatic Resonance Tracking aw ini cC Figure 8 Trig Application Acceleration www.awinic.com 10 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Detailed Functional Description Power On Reset Operation Mode The device supports 3 operation modes. Table 1 Operating Mode Power-Down Condition Description VBAT = 0V or RSTN = 0V Power supply is not ready or RSTN is tie to low. en Mode tia l The device provides a power-on reset feature that is controlled by VREG OK. The reset signal will be generated to perform a power-on reset operation, which will reset all circuits and configuration registers. When the VBAT power on, the VREG voltage raises and produce the OK indication, the reset is over. Power supply is ready and RSTN is tie to high. and RSTN = HIGH Most parts of the device are power down for low power and no wave is going consumption except I2C interface and LDO. Playing a waveform Most parts of the device are working cC Active VBAT > 2.7V on Standby fid Whole chip shutdown including I2C interface. Power-down Power supply not ready (VBAT = 0) or RSTN = 0 Power supply not ready (VBAT = 0) or RSTN = 0 aw ini Power supply OK (VBAT > 2.7V) And RSTN = 1 Waveform is over or set a softrstn Standby Active Start a play request Figure 11 Device operating modes transition POWER-DOWN MODE The device switches to power-down mode when the supply voltage is not ready or RSTN pin is set to low. In this mode, all circuits inside this device will be shut down. I 2C interface isn’t accessible in this mode, and all of the internal configurable registers and Memory are cleared. The device will jump out of the power-down mode automatically when the supply voltages are OK and RSTN pin is set to high. www.awinic.com 11 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Standby Mode The device switches standby mode when the power supply voltages are OK and RSTN pin set to high. In this mode I2C interface is accessible, other modules except LDO module are still powered down. Also in this mode, customer can initialize waveform library in SRAM. Device will be switched to this mode after haptic waveform playback finished. Active Mode tia l The device is fully operational in this mode. Boost and H-bridge driver circuits will start to work. Users can send a playback request to make device in this mode. Power On And Power Down Sequence 100μs en This device power on and power down sequence is illustrated in the following figure: ms 3-5.5V 100μs fid VBAT 100μs on RSTN I2C I2C configuration Playback Sequence cC Figure 12 Power On and Power Down Sequence aw ini Make sure the device is not in POWER-DOWN MODE before sending a playback request, then the playback sequence is illustrated in the following figure: www.awinic.com 12 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Power on Set EN_RAMINIT = 1 tia l Download waveform to SRAM en Set EN_RAMINIT = 0 Global configuration RAM mode config Set GO=1 Set GO=1 on CONT mode config fid Receive a Playback Request RTP mode config Send one wire protocol Set GO=1 Wait 1ms aw ini cC Send a trigger One wire mode config CONT MODE RAM MODE Wait GLB_STATE=4'b1000 Write data to RTP FIFO TRIG MODE ONE WIRE MODE RTP MODE Figure 13 Power up and playback sequence Software Reset Writing 0xAA to register SOFTRST(0x00) via I2C interface will reset the device internal circuits except SRAM, including configuration registers. Battery Voltage Detect Software can send command to detect the battery voltage. Detect steps:  Set EN_RAMINIT to 1 in register 0x45;  Set DET_SEQ0 to 0 in register 0x4e; www.awinic.com 13 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2  Set DET_GO to 1 in register 0x4d;  Wait 3ms;  Set DET_GO to 0 in register 0x4d;  Set EN_RAMINIT to 0 in register 0x45;  Read AVG_DATA_H in register 0x4f and AVG_DATA_L in register 0x50. Code= AVG_DATA_H*256+ AVG_DATA_L. 6.08 × 𝑐𝑜𝑑𝑒 (𝑉) 1024 Constant Vibration Strength tia 𝑉𝐵𝐴𝑇 = l The code is a 10bit unsigned number. en The device features power-supply feedback. If the supply voltage discharge over time, the vibration strength remains the same as long as enough supply voltage is available to sustain the required output voltage. It is especially useful for ring application. Power-supply feedback works in all playback mode. Set VBAT_REF in register 0x4d;  Set VBAT_MODE to 1 in register 0x4c;  Initiates a playback request. on  fid Use steps: LRA Consistency Calibration aw ini cC Different motor batches, assembly conditions and other factors can result in f0 deviation of LRA. When the drive waveform does not match the LRA monomer, the vibration may be inconsistent and the braking effect becomes worse, especially for short vibration waveforms. So it's necessary to perform consistency calibration of LRA. Firstly the power-on f0 detection can be launched to get the f0 of LRA. Secondly the waveform frequency stored in SRAM and the f0 of LRA are used to calculate the code for calibration. The f0 accuracy after LRA consistency calibration is ±2Hz. LRA Resistance Detect Software can send command to detect the LRA’s resistance. Detect steps:  Set EN_RAMINIT to 1 in register 0x45;  Read D2S_GAIN register and save the result as d2s_gain_pre;  Set DET_SEQ0 to 3 and set D2S_GAIN with an appropriate value in register 0x4e;  Set DET_GO to 1 in register 0x4d;  Wait 3ms;  Set DET_GO to 0 in register 0x4d;  Set EN_RAMINIT to 0 in register 0x45;  Restore the value of D2S_GAIN register to d2s_gain_pre;  Read AVG_DATA_H in register 0x4f and AVG_DATA_L in register 0x50. Code= AVG_DATA_H*256+ AVG_DATA_L. www.awinic.com 14 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Based on this code host can diagnosis used LRA’s status. The code is a 10bit unsigned number. 608 × 𝑐𝑜𝑑𝑒 (𝛺) 1024 × D2S_GAIN The values of the D2S_GAIN that can be configured for different sizes of RL are listed below. The higher the RL, the smaller the configurable D2S_GAIN. 𝑅𝐿 = D2S_GAIN 2~30 20 31~60 10 en Flexible Haptic Data Playback tia RL(Ω) l Table 2 D2S_GAIN Selection fid The device offers multiple ways to playback haptic effects data. The PLAY_MODE bits select RAM mode, RTP mode, CONT mode. Additional flexibility is provided by the three hardware TRIG pins, which can override PLAY_MODE bit to playback haptic effects data as configuration. The device contains 8kB of integrated SRAM to store customer haptic waveforms’ data. The whole SRAM is separated to RAM waveform library and RTP FIFO region by base address. And RAM waveform library is including waveform library version, waveform header and waveform data. on 1FFF cC WAVFORM DATA WAV DATA aw ini WAVFORM HEADER BASE_ADDR End address low End address high Start address low Start address high End address low End address high Start address low Start address high Waveform version Action127 Action1 RTP FIFO 0 Figure 14 Data structure in SRAM RAM mode and TRIG mode playback the waveforms in SRAM waveform library and RTP mode playback the waveform data written in RTP FIFO, CONT mode playback non-filtered or filtered square wave with rated drive voltage. Sram Structure A SRAM waveform library consists of a waveform version byte, a waveform header section, and the waveform data content. The waveform header defines the data boundaries for each waveform ID in the data field, and the waveform data contains a signed data format (2's complement) to specify the magnitude of the drive. www.awinic.com 15 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 1FFF address ... 4 * (#N – 1) + 4 + len(#1) + len(#2) ... 4 * (#N – 1) + 5 + len(#1) 4 * (#N – 1) + 4 + len(#1) #N 4 * (#N – 1) + 5 4 * (#N – 1) + 4 4 * (#N – 1) + 3 4 * (#N – 1) + 2 4 * (#N – 1) + 1 4 4 4 4 * (#2 * (#2 * (#2 * (#2 – 1) + 4 – 1) + 3 – 1) + 2 – 1) + 1 4 4 4 4 base_addr 0 * (#1 * (#1 * (#1 * (#1 – 1) + 4 – 1) + 3 – 1) + 2 – 1) + 1 #2 en Waveform#2 end address low Waveform#2 end address high Waveform#2 start address low Waveform#2 start address high Waveform#1 end address low Waveform#1 end address high Waveform#1 start address low Waveform#1 start address high Waveform library version tia l Waveform#N end address low Waveform#N end address high Waveform#N start address low Waveform#N start address high #1 fid WAVEFORM SRAM Figure 15 Waveform library data structure Waveform version: on One byte located on SRAM base address, setting to different value to identify different version of RAM waveform library. Waveform header: cC The waveform header block consist of N-boundary definition blocks of 4 bytes each. N is the number of waveforms stored in the SRAM (N cannot exceed 127). Each of the boundary definition blocks contain the start address (2 bytes) and end address (2 bytes). So the total length of waveform header block are N*4 bytes. The start address contains the location in the memory where the waveform data associated with this waveform begins. aw ini The end address contains the location in the memory where the waveform data associated with this waveform ends. The waveform ID is determined after base address is defined. Four bytes begins with the address next to base address are the first waveform ID’s header, and next four bytes are the second waveform ID’s header, and so on. Waveform data: The waveform data contains a signed data format (2's complement) to specify the magnitude of the drive. The begin address and end address is specified in waveform ID’s header. Waveform library initialization steps:  Prepare waveform library data including: waveform library version, waveform header fields for waveform in library and waveform data of each waveform;  Set register EN_RAMINIT=1 in register 0x45, open clock to enable SRAM initial;  Set base address (register 0x2D, 0x2E);  Write waveform library data into register 0x42 continually until all the waveform library data written;  Set register EN_RAMINIT=0, close clock to disable SRAM initial. www.awinic.com 16 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Ram Mode To playback haptic data with RAM mode, the waveform ID must first be configured into the waveform playback queue and then the waveform can be played by writing GO bit register. PLAYBACK QUEUE Waveform library GO Waveform 1 WAVSEQ2 Waveform 2 WAVSEQ3 Waveform 3 tia l WAVSEQ1 .. . WAVSEQ4 en WAVSEQ5 Waveform N WAVSEQ6 WAVSEQ7 fid WAVSEQ8 Figure 16 RAM mode playback cC on The waveform playback queue defines waveform IDs in waveform library for playback. Eight WAVSEQx registers queue up to eight library waveforms for sequential playback. A waveform ID is an integer value referring to the index of a waveform in the waveform library. Playback begins at WAVSEQ1 when the user triggers the waveform playback queue. When playback of that waveform ends, the waveform queue plays the next waveform ID held in WAVSEQ2 (if non-zero). The waveform queue continues in this way until the queue reaches an ID value of zero or until all eight IDs are played whichever comes first. aw ini The waveform ID is a 7-bit number. The MSB of each ID register can be used to implement a delay between queue waveforms. When the SEQxWAIT is high, bits 6-0 indicate the length of the wait time. The wait time for that step then becomes WAVSEQ[6:0] × wait_time unit. Wait_time unit can be configuration of WAITSLOT register(in 0x16 register). The device allows for looping of individual waveforms by using the SEQxLOOP registers. When used, the state machine will loop the particular waveform the number of times specified in the associated SEQxLOOP register before moving to the next waveform. The device allows for looping of the entire playback sequence by using the MAIN_LOOP register. The waveform-looping feature is useful for long, custom haptic playbacks, such as a haptic ringtone. Playback steps:  Waveform library must be initialized before playback;  Set PLAY_MODE bits to 0 in register 0x08;  Set playback queue registers (0x0A ~ 0x11) as desired;  Set playback loop registers (0x12~ 0x16) as desired;  Set GO bit to 1 in register 0x09 to trigger waveform playback;  Device will be switched to STANDBY mode after haptic waveform playback finished. www.awinic.com 17 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Rtp Mode The real-time playback mode is a simple, single 8-bit register interface that holds an amplitude value. When real-time playback is enabled, begin to enters a register value to RTP_DATA over the I 2C will trigger the playback, the value is played until the data sending finished or removes the device from RTP mode. The maximum FIFO space is 4Kbyte. l After FF_AEM or FF_AFM register is set to 0, HOST can obtain the RTP FIFO almost empty or almost full status through interrupt signal(pin INTN) or read FF_AES or FF_AFS register. RTP FIFO almost empty and almost full threshold can be configured through FIFO_AE and FIFO_AF registers. tia FIFO last address Almost full level en FIFO FIFO write address Almost empty threshold FIFO read address ... on ... fid 0 FIFO NOT empty and chip startup FIFO empty Playback steps: cC Figure 17 RTP mode playback Prepare RTP data before playback;  Set PLAY_MODE bit to 1 in register 0x08;  Set GO bit to 1 in register 0x09 to trigger waveform playback;  Delay 1ms.  Check GLB_STATE=4’b1000,if HOST don’t send data to FIFO, chip will wait for RTP data coming in this state forever;  Write RTP data continually to register 0x32 to playback RTP waveform;  HOST need monitor the almost full and almost empty status for RTP FIFO;  Device will be switched to STANDBY mode after wave data in RTP FIFO is played empty. aw ini  Trig Mode The device have three dedicated hardware pins for quickly trigger haptic data playback. Each pin can be configured posedge/negedge/both-edge/level trigger. www.awinic.com 18 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Waveform library TRIG config TRIGGER TRG1_LEV=0 TRIG1_POSEDGE Waveform 5 TRIG1_NEGEDGE Waveform 1 Waveform 1 Wavef orm 2 Waveform 3 TRG2_LEV=0 Waveform 2 TRIG2_NEGEDGE Waveform 3 TRIG3_POSEDGE Waveform 6 TRIG3_NEGEDGE Waveform 4 Waveform 4 . . . TRIG3_LEV=1 TRG3_POLAR=0 Waveform 5 Waveform 6 en TRIG3_LEV=1 TRG3_POLAR=1 tia l TRIG2_POSEDGE Figure 18 TRIG mode playback fid Edge mode or level mode is accessible by configing register TRGx_LEV. When a edge mode is needed, user should set TRGx_LEV =0. In edge mode, register TRGxSEQ_P and TRGx_POS respestively represent the waveform and enable signal of positive edge, where register TRGxSEQ_N and TRGx_NEG respestively represent the waveform and enable signal of negative edge. on When a level mode is needed, user should set TRGx_LEV =1, and positive level and negative level can be supported by setting register TRGX_POLAR=0 and setting TRGX_POLAR=1. Table 3 TRIG MODE CONFIG I2C reg TRGx_POLAR TRGx_POS 1 0 1 0 1 0 1 X X Waveform 0 0 1 1 ↑ ↓ ↑/↓ none TRGxSEQ_P TRGxSEQ_N TRGxSEQ_P/ TRGxSEQ_N X X High level Low level TRGxSEQ_P TRGxSEQ_N aw ini 0 X X X X Trigger TRGx_NEG cC TRGx_LVL Playback steps:  Waveform library must be initialized before playback;  Set trigger playback registers (0x33 ~ 0x3A) as desired;  Send trigger pulse (≥1μs) on TRIG pins to playback waveform;  Device will be switched to STANDBY mode after haptic waveform playback finished. One wire Mode The function of one wire mode mainly transfer two information : sequence number and gain of waveform, TRIG1 is the interface pin. Playback steps:  Waveform library must be initialized before playback;  Set TRG_ONEWIRE to 1 in register 0x3A to enable one wire mode;  Determine sequence number and gain of waveform which you want to playback; www.awinic.com 19 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2  Combine sequence number and gain data into a 15 bit transformation data(low 8 bit is gain, high 7 bit is sequence number) ,the data is sent from the lowest bit; Chip will automatically enter standby mode after playing. The interval time between two sending protocol data should be greater than “3ms+time length of waveform”. us 10~20us ms IDLE Start ... 45~55us Bit 14 Bit 1 Bit 0 Figure 19 One wire mode playback Cont Mode IDLE ms l us tia  fid en The CONT mode mainly performs two functions: F0 detection and real-time resonance-frequency tracking. F0 detection can be launched by setting EN_F0_DET=1 and BRK_EN =1. When set TRACK_EN=1, real-time resonance-frequency tracking will be launched by tracking the BEMF of actuator constantly. It provides stronger and more consistent vibrations and lower power consumption. If the resonant frequency shifts for any reason, the function tracks the frequency from cycle to cycle. When TRACK_EN is set to 0, the width of waveform of cont mode is determined by DRV_WIDTH in register 0x1A. on When the EDGE_FRE register is set to 4’b1xxx, the CONT mode outputs a filtered square wave. The edge of filtered square wave is composed of SIN or COS wave whose frequency can be configured by EDGE_FRE register. When SIN_MODE register is set to 1, filtered square wave is composed of COS wave. Playback steps: Set PLAY_MODE = 2 in register 0x08 to enable CONT mode;  (optional)Set EN_F0_DET = 1 and BRK_EN =1 to enable F0 detection;  Set cont mode by configuring registers(0x18~0x20 and 0x22);  Set GO bit to 1 in register 0x09 to trigger waveform playback;  Device will be switched to STANDBY mode after haptic waveform playback finished;  If enable F0 detection, get F0 information from registers(0x25~0x28) after GLB_STATE=0. aw ini cC  Tracking DRV1_LVL 1 3 2 4 DRV2_LVL 1 2 DRV1_TIME = 4 3 4 5 DRV2_TIME = 5 Figure 20 Cont mode playback Auto Brake Engine An auto-brake engine is integrated into this device. Users can adjust the brake strength by setting D2S_GAIN in register 0x4e. The greater D2S_GAIN, the greater brake strength and the worse loop stability. Auto-brake engine is disabled when setting BRK_EN=0 or BRK_TIME=0. To enable Auto-brake engine, there are some points to note: www.awinic.com 20 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2  TRGx_BRK in register 0x39, 0x3A should be set to 1 when in TRIG mode;  Auto-brake engine will not work when BRK_EN=0 in register 0x08;  Auto-brake engine will not work when EN_F0_DET in register 0x18 is set to 1;  Auto-brake engine will not work when BRK_TIME in register 0x21 is set to 0;  Device will be switched to STANDBY mode after haptic waveform playback finished. tia l DRV_WIDTH PLAY WAVE BRAKE WAVE Motor en BRAKE ENGINE SENSOR fid D2S_GAIN Figure 21 Brake loop on DC-DC Converter cC The device integrated peak current mode synchronous PWM Boost as H-bridge power stage supply, significantly increase the output voltage dynamic range. Reduces the size of external components and saves PCB space by using about 2 MHz switching frequency. Boost output voltage can be set through the I2C register 0x06; aw ini The device synchronous Boost with soft-start function to prevent overshoot current at powering-on; integrated the output protection circuit and self-recovery function; integrated Anti-Ring circuit to reduce EMI in DCM mode; built-in substrate switching shutdown circuit, effectively preventing the input and output leakage current antiirrigation. Protection Mechanisms Over Voltage Protection (OVP) The boost circuit has integrated the over voltage protection control loop. When the output voltage PVDD is above the threshold, the boost circuits will stop working, until the voltage of PVDD going down and under the normal fixed working voltage. Over Temperature Protection (OTP) The device has automatic temperature protection mechanism which prevents heat damage to the chip. It is triggered when the junction temperature is larger than the preset temperature high threshold (default = 160°C). When it happens, the output stages will be disabled. When the junction temperature drops below the preset temperature low threshold (less than 130°C), the output stages will start to operate normally again www.awinic.com 21 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Over Current (Short) Protection (OCP) The short circuit protection function is triggered when HDP/HDN is short too PVDD/GND or HDP is short to HDN, the output stages will be shut down to prevent damage to itself. When the fault condition is disappeared, the output stages of device will restart. Vbat Under Voltage Lock Out Protection (UVLO) tia l The device has a battery monitor that monitors the VBAT level to ensure that is above threshold 2.7V, In the event of a VBAT drop, the device immediately power down the Boost and H-bridge driver and latches the UVLO flag. Drive Data Error Protection (DDEP) en When haptic data sent to drive LRA is error such as: a DC data or almost DC data, it will cause the LRA heat to brake. The device configurable immediately power down the Boost and H-bridge driver and latched the DDEP flag. fid I2C Interface on This device supports the I²C serial bus and data transmission protocol in fast mode at 400kHz and fast mode plus at 1000kHz. This device operates as a slave on the I²C bus. Connections to the bus are made via the open-drain I/O pin SDA and I pin SCL. The pull-up resistor can be selected in the range of 1k~10kΩ and the typical value is 4.7kΩ. This device can support different high level (1.8V~3.3V) of this I2C interface. Device Address cC The I2C device address (7-bit) can be set using the AD pin according to the following table: Table 4 Address Selection I2C address (7-bit) 0 0x5A 1 0x5B aw ini AD Data Validation When SCL is high level, SDA level must be constant. SDA can be changed only when SCL is low level. SDA SCL Data Line Stable Data Valid Change of Data Allowed Figure 22 Data Validation Diagram www.awinic.com 22 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 General I2C Operation en tia l The I2C bus employs two signals, SDA (data) and SCL (clock), to communicate between integrated circuits in a system. The device is addressed by a unique 7-bit address; the same device can send and receive data. In addition, Communications equipment has distinguish master from slave device: In the communication process, only the master device can initiate a transfer and terminate data and generate a corresponding clock signal. The devices using the address access during transmission can be seen as a slave device. SDA and SCL connect to the power supply through the current source or pull-up resistor. SDA and SCL default is a high level. There is no limit on the number of bytes that can be transmitted between start and stop conditions. When the last word transfers, the master generates a stop condition to release the bus. START state: The SCL maintain a high level, SDA from high to low level STOP state: The SCL maintain a high level, SDA pulled low to high level Start and Stop states can be only generated by the master device. In addition, if the device does not produce STOP state after the data transmission is completed, instead re-generate a START state (Repeated START, Sr), and it is believed that this bus is still in the process of data transmission. Functionally, Sr state and START state is the same. As shown in Figure 23. SCL fid START (S) SDA STOP (P) on Figure 23 START and STOP state generation process aw ini cC In the data transmission process, when the clock line SCL maintains a high level, the data line SDA must remain the same. Only when the SCL maintain a low level, the data line SDA can be changed, as shown in Figure 24. Each transmission of information on the SDA is 9 bits as a unit. The first eight bits are the data to be transmitted, and the first one is the most significant bit (Most Significant Bit, MSB), the ninth bit is an confirmation bit (Acknowledge, ACK or A ), as shown in Figure 25. When the SDA transmits a low level in ninth clock pulse, it means the acknowledgment bit is 1, namely the current transmission of 8 bits data are confirmed, otherwise it means that the data transmission has not been confirmed. Any amount of data can be transferred between START and STOP state. SCL SDA Data cable Remains the same: At this point the data is valid Data transmission: In this case the data is invalid Figure 24 The data transfer rules on the I2C bus The whole process of actual data transmission is shown in Figure 25. When generating a START condition, the master device sends an 8-bit data, including a 7-bit slave addresses (Slave Address), and followed by a "read / write" flag ( R/ W ). The flag is used to specify the direction of transmission of subsequent data. The master device will produce the STOP state to end the process after the data transmission is completed. www.awinic.com 23 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 However, if the master device intends to continue data transmission, you can directly send a Repeated START state, without the need to use the STOP state to end transmission. SCL START or repeated START (S or Sr) 1 2 8 9 1 R/W ACK MSB 2 8 9 STOP or Repeated START (P or Sr) SDA ACK tia l MSB Figure 25 Data transmission on the I2C bus en Write Process fid Writing process refers to the master device write data into the slave device. In this process, the transfer direction of the data is always unchanged from the master device to the slave device. All acknowledge bits are transferred by the slave device, in particular, the device as the slave device, the transmission process in accordance with the following steps, as shown in Figure 26: Master device generates START state. The START state is produced by pulling the data line SDA to a low level when the clock SCL signal is a high level. Master device transmits the 7-bits device address of the slave device, followed by the "read / write" flag (flag = 0); The slave device asserts an acknowledgment bit (ACK) to confirm whether the device address is correct; The master device transmits the 8-bit register address to which the first data byte will written; The slave device asserts an acknowledgment (ACK) bit to confirm the register address is correct; Master sends 8 bits of data to register which needs to be written; The slave device asserts an acknowledgment bit (ACK) to confirm whether the data is sent successfully; If the master device needs to continue transmitting data by sending another pair of data bytes, just need to repeat the sequence from step 6. In the latter case, the targeted register address will have been autoincremented by the device. The master device generates the STOP state to end the data transmission. aw ini cC on R/ W (1) START (2) slave device address R/W (3) (4) A Register address ‘0’(write) data transmission direction From the master to the slave device (5) (6) (7) (6r) (7r) A write data A write data A (9) STOP Data Transmission: 8 + 1 bit data acknowledge bit (ACK) Register address auto increment - (8) From slave to master device Figure 26 Writing process (data transmission direction remains the same) Read Process Reading process refers to the slave device reading data back to the master device. In this process, the direction of data transmission will change. Before and after the change, the master device sends START state and slave address twice, and sends the opposite "read/write" flag. In particular, AW86927 as the slave device, the transmission process carried out by following steps listed in Figure 27: Master device asserts a start condition; Master device transmits the 7 bits address of the device, and followed by a "read / write" flag ( R/ W = 0); The slave device asserts an acknowledgment bit (ACK) to confirm whether the device address is correct; www.awinic.com 24 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 The master device transmits the register address to make sure where the first data byte will read; The slave device asserts an acknowledgment (ACK) bit to confirm whether the register address is correct or not; The master device restarts the data transfer process by continuously generating STOP state and START state or a separate Repeated START; (2) (3) (4) (5) (6) START slave device address R/W A Register address A Sr (7) slave device address ‘0’(write) (9) (10) (9r) (10r) R/W A Read data A Read data A (12) STOP ‘1’(read) Data Transmission: 8 + 1 bit data acknowledge bit (ACK) Sr = repeated START or Send STOP state before sending START state From the master to the slave device From slave to master device Register address auto increment - (11) fid data transmission direction (8) en (1) tia l Master sends 7-bits address of the slave device and followed by a read / write flag (flag R/ W = 1) again; The slave device asserts an acknowledgment (ACK) bit to confirm whether the register address is correct or not; Master transmits 8 bits of data to register which needs to be read; The slave device sends an acknowledgment bit (ACK) to confirm whether the data is sent successfully; The device automatically increment register address once after sent each acknowledge bit (ACK), The master device generates the STOP state to end the data transmission. aw ini cC on Figure 27 Reading process (data transmission direction remains the same) www.awinic.com 25 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Register Configuration Register List ADDR NAME R/W 0x00 RSTCFG WO Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 0x01 SYSST RO UVLS FF_AES FF_AFS OCDS OTS DONES 0x02 SYSINT RC UVLI FF_AEI FF_AFI OCDI OTI DONEI 0x03 SYSINTM RW 0x10 UVLM FF_AEM FF_AFM OCDM OTM DONEM 0xFF 0x06 PLAYCFG1 RW 0x07 PLAYCFG2 RW 0x08 PLAYCFG3 RW 0x09 PLAYCFG4 RW 0x0A WAVCFG1 RW SEQ1WAIT WAVSEQ1 0x0B WAVCFG2 RW SEQ2WAIT WAVSEQ2 0x0C WAVCFG3 RW SEQ3WAIT 0x0D WAVCFG4 RW SEQ4WAIT 0x0E WAVCFG5 RW SEQ5WAIT 0x0F WAVCFG6 RW SEQ6WAIT 0x10 WAVCFG7 RW SEQ7WAIT 0x11 WAVCFG8 RW SEQ8WAIT 0x12 WAVCFG9 RW SEQ1LOOP 0x13 WAVCFG10 RW SEQ3LOOP 0x14 WAVCFG11 RW SEQ5LOOP 0x15 WAVCFG12 RW SEQ7LOOP 0x16 WAVCFG13 RW 0x18 CONTCFG1 RW SOFTRST 0x00 STOP_MODE BRK_EN 0x80 PLAY_MODE STOP 0x14 GO 0x00 0x00 WAVSEQ4 0x00 WAVSEQ5 0x00 WAVSEQ6 0x00 WAVSEQ7 0x00 fid WAVSEQ3 0x00 on WAVSEQ8 WAITSLOT EN_F0_DET 0x00 0x01 en AUTO_BST 0x10 0x58 l BST_VOUT_VREFSET GAIN tia BST_MODE Default SIN_MODE SEQ2LOOP 0x00 SEQ4LOOP 0x00 SEQ6LOOP 0x00 SEQ8LOOP 0x00 MAINLOOP 0x00 EDGE_FRE 0x1E 0x19 CONTCFG2 RW 0x1A CONTCFG3 RW F_PRE 0x8D 0x1C CONTCFG5 RW 0x1D CONTCFG6 RW 0x1E CONTCFG7 RW 0x1F CONTCFG8 RW 0x20 CONTCFG9 RW 0x21 CONTCFG10 RW 0x22 CONTCFG11 RW 0x25 CONTRD14 0x26 CONTRD15 0x27 CONTRD16 0x28 CONTRD17 0x2D RTPCFG1 0x2E RTPCFG2 0x2F RTPCFG3 0x30 RTPCFG4 0x31 RTPCFG5 0x32 RTPDATA 0x33 TRGCFG1 RW TRG1_POS TRG1SEQ_P 0x01 0x34 TRGCFG2 RW TRG2_POS TRG2SEQ_P 0x01 0x35 TRGCFG3 RW TRG3_POS TRG3SEQ_P 0x01 0x36 TRGCFG4 RW TRG1_NEG TRG1SEQ_N 0x01 0x37 TRGCFG5 RW TRG2_NEG TRG2SEQ_N 0x01 0x38 TRGCFG6 RW TRG3_NEG TRG3SEQ_N 0x39 TRGCFG7 RW TRG1_POLAR TRG1_LEV TRG1_BRK TRG1_BST TRG2_POLAR TRG2_LEV TRG2_BRK TRG2_BST 0x3A TRGCFG8 RW TRG3_POLAR TRG3_LEV TRG3_BRK TRG3_BST TRG_ONEWIRE TRG1_STOP TRG2_STOP TRG3_STOP 0x3E GLBCFG4 RW DRV_WIDTH 0x6A TRACK_EN cC BST_BRK_GAIN BRK_GAIN 0x58 DRV1_LVL 0xFF DRV2_LVL 0x50 DRV1_TIME 0x04 DRV2_TIME 0x06 0x08 TRACK_MARGIN 0x0C RO F_LRA_F0_H 0x00 RO F_LRA_F0_L 0x00 RO CONT_F0_H 0x00 RO CONT_F0_L aw ini BRK_TIME 0x00 RW BASE_ADDR_H RW RW 0x08 BASE_ADDR_L 0x00 FIFO_AEH FIFO_AFH 0x26 RW FIFO_AEL 0x00 RW FIFO_AFL 0x00 RW RTP_DATA 0x00 0x3F GLBRD5 RO 0x40 RAMADDRH RW www.awinic.com GO_PRIO TRG3_PRIO 0x01 TRG2_PRIO TRG1_PRIO GLB_STATE RAMADDRH 26 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD 0x33 0x30 0x1B 0x00 0x00 AW86927 September 2021 V1.2 0x41 RAMADDRL RW RAMADDRL 0x42 RAMDATA RW RAMDATA 0x00 0x45 SYSCTRL3 RW 0x46 SYSCTRL4 RW 0x48 PWMCFG1 RW PRC_EN PRCTIME 0x00 0x4A PWMCFG3 RW PR_EN PRLVL 0xBF 0x00 EN_RAMINIT EN_FIR 0x12 WAVDAT_MODE GAIN_BYPASS 0x4B PWMCFG4 RW 0x4C VBAT_CTRL RW 0x4D DETCFG1 RW 0x4E DETCFG2 RW 0x4F DET_RD1 RO 0x50 DET_RD2 RO AVG_DATA_L 0x51 DET_RD3 RO ADC_DATA_L 0x57 IDH RO CHIPID_H 0x58 IDL RO CHIPID_L 0x08 PRTIME 0x32 VBAT_MODE 0x00 VBAT_REF ADC_FS 0x24 D2S_GAIN 0x04 AVG_DATA_H 0x00 0x00 tia ADC_DATA_H l DET_SEQ0 DET_GO 0x00 0x92 en 0x70 Register Detailed Description fid Note: Reserved register should not be written RSTCFG: (Address 00h) Bit Symbol 7:0 SOFTRST R/W WO SYSST: (Address 01h) Bit Symbol 7:6 Reserved R/W RO Not used on Description All configuration registers will be reset to default value after 0xaa is written Description Default 0x00 Default 0 UVLS RO 1: VBAT voltage is under UV voltage (2.7V) 0 4 3 2 1 0 FF_AES FF_AFS OCDS OTS DONES RO RO RO RO RO 1: RTP FIFO is almost empty 1: RTP FIFO is almost full 1: Over Current status 1: Over Temperature status 1: The indication of playback finished 1 0 0 0 0 (Address 02h) Symbol Reserved UVLI FF_AEI FF_AFI OCDI OTI DONEI R/W RC RC RC RC RC RC RC aw ini SYSINT: Bit 7:6 5 4 3 2 1 0 SYSINTM: (Address 03h) Bit Symbol 7:6 cC 5 RW 5 UVLM RW 4 FF_AEM RW www.awinic.com Not used When UVLI=1, it means UVLS has been 1 at least once since the last read When FF_AEI=1, it means FF_AES has been 1 at least once since the last read When FF_AFI=1, it means FF_AFS has been 1 at least once since the last read When OCDI=1, it means OCDS has been 1 at least once since the last read When OTI=1, it means OTS has been 1 at least once since the last read When DONEI=1, it means DONES has been 1 at least once since the last read R/W Reserved Description Description Default 0 0 1 0 0 0 0 Default Not used Interrupt mask for UVLI: 0: INTN pin will be pulled down when UVLI=1 1: INTN pin will not be pulled down when UVLI=1 Interrupt mask for FF_AEI: 0: INTN pin will be pulled down when FF_AEI=1 1: INTN pin will not be pulled down when FF_AEI=1 27 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD 3 1 1 AW86927 September 2021 V1.2 RW 2 OCDM RW 1 OTM RW 0 DONEM RW BST_VOUT_VREFSE T PLAYCFG2: (Address 07h) Bit Symbol 7:0 GAIN R/W RW RW 3 STOP_MODE RW 2 BRK_EN RW 1:0 PLAY_MODE PLAYCFG4: (Address 09h) Bit Symbol 7:2 Reserved 1 STOP 0 GO www.awinic.com 1 Description Gain setting for waveform data, GAIN=code/128 GAIN_BYPASS=1, GAIN for RAM/RTP/TRIG MODE, and can be changed when playing GAIN_BYPASS=0, GIAN for RAM MODE waveform data, and can not be changed when playing Description Not used 1: disable Boost when data is 0 in RTP and RAM mode 0: stop when current wave is over 1: stop right now When set 1, enable auto brake after RTP/RAM/CONT playback mode is stopped RW Waveform play mode for GO trig b00: RAM mode b01: RTP mode b10: CONT mode b11: no play R/W RW RW Description Not used When set 1, stop the current playback mode RW RAM/RTP/CONT mode playback trig bit when set to 1, chip will playback one of the play mode. 28 Default 0 en RW PVDD voltage setup: ΔV=62.5mV, default=9V VBAT should be smaller than 0.8*PVDD and PVDD > 6V b0000000~b0100111: code can not be configured b0101000: 6V (3.5V+ΔV*40) b0101001: 3.5V+ΔV*41 b0101010: 3.5V+ΔV*42 ...... b1111111: 11.4375V (3.5V+ΔV*127) aw ini PLAYCFG3: (Address 08h) Bit Symbol 7:5 Reserved 4 AUTO_BST RW RW 1 Description BOOST mode 0: Bypass mode 1: Boost mode R/W 1 fid 6:0 BST_MODE 1 on 7 R/W cC PLAYCFG1: (Address 06h) Bit Symbol Interrupt mask for FF_AFI: 0: INTN pin will be pulled down when FF_AFI=1 1: INTN pin will not be pulled down when FF_AFI=1 Interrupt mask for OCDI: 0: INTN pin will be pulled down when OCDI=1 1: INTN pin will not be pulled down when OCDI=1 Interrupt mask for OTI: 0: INTN pin will be pulled down when OTI=1 1: INTN pin will not be pulled down when OTI=1 Interrupt mask for DONEI: 0: INTN pin will be pulled down when DONEI=1 1: INTN pin will not be pulled down when DONEI=1 l FF_AFM tia 3 0x58 Default 0x80 Default 0 1 0 1 0 Default 0 0 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD 0 AW86927 September 2021 V1.2 R/W RW RW Description When set to 1 , WAVSEQ1 means wait time, else means wave sequence number Wait time (code*WAITSLOT) or wave sequence number Default 0 1 WAVCFG2: (Address 0Bh) Bit Symbol 7 SEQ2WAIT 6:0 WAVSEQ2 R/W RW RW Description When set to 1 , WAVSEQ2 means wait time, else means wave sequence number Wait time (code*WAITSLOT) or wave sequence number Default 0 0 WAVCFG3: (Address 0Ch) Bit Symbol 7 SEQ3WAIT 6:0 WAVSEQ3 R/W RW RW Description When set to 1 , WAVSEQ3 means wait time, else means wave sequence number Wait time (code*WAITSLOT) or wave sequence number WAVCFG4: (Address 0Dh) Bit Symbol 7 SEQ4WAIT 6:0 WAVSEQ4 R/W RW RW Description When set to 1 , WAVSEQ4 means wait time, else means wave sequence number Wait time (code*WAITSLOT) or wave sequence number Default 0 0 WAVCFG5: (Address 0Eh) Bit Symbol 7 SEQ5WAIT 6:0 WAVSEQ5 R/W RW RW Description when set to 1 , WAVSEQ5 means wait time, else means wave sequence number Wait time (code*WAITSLOT) or wave sequence number Default 0 0 WAVCFG6: (Address 0Fh) Bit Symbol 7 SEQ6WAIT 6:0 WAVSEQ6 R/W RW RW Description When set to 1 , WAVSEQ6 means wait time, else means wave sequence number Wait time (code*WAITSLOT) or wave sequence number Default 0 0 WAVCFG7: (Address 10h) Bit Symbol 7 SEQ7WAIT 6:0 WAVSEQ7 R/W RW RW Description when set to 1 , WAVSEQ7 means wait time, else means wave sequence number Wait time (code*WAITSLOT) or wave sequence number Default 0 0 WAVCFG8: (Address 11h) Bit Symbol 7 SEQ8WAIT 6:0 WAVSEQ8 R/W RW RW Description When set to 1 , WAVSEQ8 means wait time, else means wave sequence number Wait time (code*WAITSLOT) or wave sequence number Default 0 0 WAVCFG9: (Address 12h) Bit Symbol R/W aw ini cC on fid en tia l WAVCFG1: (Address 0Ah) Bit Symbol 7 SEQ1WAIT 6:0 WAVSEQ1 Description 7:4 SEQ1LOOP RW Control the loop number of the first sequence b0000~b1110: play (code+1) time b1111: playback infinitely until STOP set to 1 or SEQ1LOOP ≠0xF 3:0 SEQ2LOOP RW Control the loop number of the second sequence b0000~b1110: play (code+1) time b1111: playback infinitely until STOP set to 1 or SEQ2LOOP ≠0xF www.awinic.com 29 Default 0 0 Default Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD 0 0 AW86927 September 2021 V1.2 WAVCFG10: (Address 13h) Bit Symbol R/W Description Default SEQ3LOOP RW Control the loop number of the third sequence b0000~b1110: play (code+1) time b1111: playback infinitely until STOP set to 1 or SEQ3LOOP ≠0xF 0 3:0 SEQ4LOOP RW Control the loop number of the fourth sequence b0000~b1110: play (code+1) time b1111: playback infinitely until STOP set to 1 or SEQ4LOOP ≠0xF 0 WAVCFG11: (Address 14h) Bit Symbol R/W tia Description l 7:4 Default SEQ5LOOP RW Control the loop number of the fifth sequence b0000~b1110: play (code+1) time b1111: playback infinitely until STOP set to 1 or SEQ5LOOP ≠0xF 0 3:0 SEQ6LOOP RW Control the loop number of the sixth sequence b0000~b1110: play (code+1) time b1111: playback infinitely until STOP set to 1 or SEQ6LOOP ≠0xF 0 WAVCFG12: (Address 15h) Bit Symbol R/W fid en 7:4 Description SEQ7LOOP RW 3:0 SEQ8LOOP RW Control the loop number of the eighth sequence b0000~b1110: play (code+1) time b1111: playback infinitely until STOP set to 1 or SEQ8LOOP ≠0xF WAVCFG13: (Address 16h) Bit Symbol 7:6 Reserved R/W RW RW 3:0 MAINLOOP RW CONTCFG1: (Address 18h) Bit Symbol 7:6 Reserved R/W RW cC WAITSLOT 5 EN_F0_DET RW 4 SIN_MODE RW www.awinic.com Description Not used 0 0 Default 0 Unit of wait time b00: (1/WAVDAT_MODE) s b01: (8/WAVDAT_MODE) s b10: (64/WAVDAT_MODE) s b11: (512/WAVDAT_MODE) s 0 Control the main loop number b0000~b1110: play (code+1) time b1111: playback infinitely until STOP set to 1 or MAINLOOP ≠0xF 0 aw ini 5:4 Default on 7:4 Control the loop number of the seventh sequence b0000~b1110: play (code+1) time b1111: playback infinitely until STOP set to 1 or SEQ7LOOP ≠0xF Description Not used F0 detection mode enable 1: enable 0: disable Edge mode for filtered square wave of CONT mode: 1: cos 0: sine 30 Default 0 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD 0 1 AW86927 September 2021 V1.2 EDGE_FRE RW Define the edge frequency b1000 : 200Hz b1001 : 210Hz b1010 : 260Hz b1011 : 280Hz b1100 : 300Hz b1101 : 600Hz b1110 : 700Hz b1111 : 800Hz b0000-b0111: play non-filtered square wave in CONT mode CONTCFG2: (Address 19h) Bit Symbol 7:0 F_PRE R/W RW Description Set the value of F0, F0=(24K/code)Hz CONTCFG3: (Address 1Ah) Bit Symbol R/W Description Half cycle drive time of brake and it is also the half cycle drive time of drive when TRACK_EN=0, this value must be smaller than half cycle time of F0. Time = code/48000 (s) Default Description Gain factor of brake when BST_MODE is 1 Gain factor of brake when BST_MODE is 0 Default 5 8 Description Default 14 CONTCFG6: (Address 1Dh) Bit Symbol R/W 7 6:0 TRACK_EN DRV1_LVL CONTCFG7: (Address 1Eh) Bit Symbol 7 Reserved 6:0 RW RW en R/W RW RW fid CONTCFG5: (Address 1Ch) Bit Symbol 7:4 BST_BRK_GAIN 3:0 BRK_GAIN on RW cC DRV_WIDTH R/W RW Default 0x8D 0x6A Track switch 1: enable 0: disable 1 Level for the first cont drive. When VBAT_MODE=1: no load output voltage=VBAT_REF*DRV1_LVL/128; if (VBAT_REF*DRV1_LVL)/VBAT > 128, no load output voltage=PVDD; When VBAT_MODE=0/BST_MODE=1: no load output voltage=PVDD*DRV1_LVL/128 aw ini 7:0 tia l 3:0 0x7F Description Not used Level for the second cont drive When VBAT_MODE=1: no load output voltage=VBAT_REF*DRV2_LVL/128; if (VBAT_REF*DRV2_LVL)/VBAT > 128, no load output voltage=PVDD; When VBAT_MODE=0/BST_MODE=1: no load output voltage=PVDD*DRV2_LVL/128 Default 0 DRV2_LVL RW CONTCFG8: (Address 1Fh) Bit Symbol 7:0 DRV1_TIME R/W RW Description Number of half cycle for the first cont drive Default 4 CONTCFG9: (Address 20h) Bit Symbol 7:0 DRV2_TIME R/W RW Description Number of half cycle for the second cont drive Default 6 www.awinic.com 31 0x50 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 CONTCFG10: (Address 21h) Bit Symbol 7:0 BRK_TIME R/W RW Description The num of half cycle of brake mode Default 8 CONTCFG11: (Address 22h) Bit Symbol R/W Description Margin value of tracking, the smaller margin, the higher tracking accuracy and the lower loop stability. Time = code/480000 (s) Default CONTRD15: (Address 26h) Bit Symbol R/W 7:0 F_LRA_F0_L RO CONTRD16: (Address 27h) Bit Symbol R/W 7:0 CONT_F0_H RO CONTRD17: (Address 28h) Bit Symbol R/W 7:0 CONT_F0_L RTPCFG1: (Address 2Dh) Bit Symbol 7:5 Reserved BASE_ADDR_H RTPCFG2: (Address 2Eh) Bit Symbol 7:0 RO R/W RW RW BASE_ADDR_L RTPCFG3: (Address 2Fh) Bit Symbol R/W RW R/W 7:4 FIFO_AEH RW 3:0 FIFO_AFH RW RTPCFG4: (Address 30h) Bit Symbol R/W 7:0 Description Low 8 bit of the measure value for the f0 of LRA in the f0 detection mode F0=(384000/(F_LRA_F0_H*256+F_LRA_F0_L))Hz FIFO_AEL www.awinic.com RW Default 0 Default 0 Description Default The measure value for the f0 of LRA in the continuous detection mode (high eight bits) F0=(384000/(CONT_F0_H*256+CONT_F0_L))Hz 0 Description Default The measure value for the f0 of LRA in the continuous detection mode (low eight bits) F0=(384000/(CONT_F0_H*256+CONT_F0_L))Hz 0 Description Not used High five bits of start address of wave SRAM BASE_ADDR = BASE_ADDR_H * 256 + BASE_ADDR_L Default 0 Description Low eight bits of start address of wave SRAM BASE_ADDR = BASE_ADDR_H * 256 + BASE_ADDR_L Default Description High four bits of RTP FIFO almost empty threshold FIFO_AE = FIFO_AEH * 256 + FIFO_AEL High four bits of RTP FIFO almost full threshold FIFO_AF = FIFO_AFH * 256 + FIFO_AFL Default Description Low eight bits of RTP FIFO almost empty threshold FIFO_AE = FIFO_AEH * 256 + FIFO_AEL Default aw ini 4:0 12 l RO tia F_LRA_F0_H Description High 8 bit of the measure value for the f0 of LRA in the f0 detection mode F0=(384000/(F_LRA_F0_H*256+F_LRA_F0_L))Hz en 7:0 R/W fid CONTRD14: (Address 25h) Bit Symbol RW on TRACK_MARGIN cC 7:0 32 0x08 0 0x02 0x06 0x00 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 7:0 R/W FIFO_AFL RW RTPDATA: (Address 32h) Bit Symbol R/W RTP_DATA RW TRGCFG1: (Address 33h) Bit Symbol R/W Default Description RTP mode , data write entry, when data written into this register, the data will be written into RTP FIFO Default 0x00 0 l 7:0 Description Low eight bits of RTP FIFO almost full threshold FIFO_AF = FIFO_AFH * 256 + FIFO_AFL tia RTPCFG5: (Address 31h) Bit Symbol Description Default TRG1_POS RW TRG1 rising edge enable/disable control 1: enable 0: disable 6:0 TRG1SEQ_P RW TRG1 posedge trigged wave sequence number 1 R/W Description TRG2 rising edge enable/disable control 1: enable 0: disable TRG2 posedge trigged wave sequence number Default RW 6:0 TRG2SEQ_P RW TRGCFG3: (Address 35h) Bit Symbol R/W 7 TRG3_POS RW 6:0 TRG3SEQ_P RW TRGCFG4: (Address 36h) Bit Symbol TRG1_NEG 6:0 TRG1SEQ_N TRGCFG5: (Address 37h) Bit Symbol Default Description Default 0 1 0 RW TRG1 negedge trigged wave sequence number 1 R/W Description TRG2 falling edge enable/disable control 1: enable 0: disable TRG2 negedge trigged wave sequence number Default Description TRG3 falling edge enable/disable control 1: enable 0: disable TRG3 negedge trigged wave sequence number Default TRG2_NEG RW 6:0 TRG2SEQ_N RW R/W 7 TRG3_NEG RW 6:0 TRG3SEQ_N RW www.awinic.com 1 TRG1 falling edge enable/disable control 1: enable 0: disable RW 7 TRGCFG6: (Address 38h) Bit Symbol 0 Description TRG3 rising edge enable/disable control 1: enable 0: disable TRG3 posedge trigged wave sequence number aw ini 7 R/W 0 fid TRG2_POS on 7 cC TRGCFG2: (Address 34h) Bit Symbol en 7 33 0 1 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD 0 1 AW86927 September 2021 V1.2 TRG1_LEV RW 5 4 TRG1_BRK TRG1_BST RW RW 3 TRG2_POLAR RW 2 TRG2_LEV RW 1 0 TRG2_BRK TRG2_BST RW RW TRGCFG8: (Address 3Ah) Bit Symbol R/W 7 TRG3_POLAR RW 6 TRG3_LEV RW 5 4 3 2 1 0 TRG3_BRK TRG3_BST TRG_ONEWIRE TRG1_STOP TRG2_STOP TRG3_STOP RW RW RW RW RW RW GLBCFG4: (Address 3Eh) Bit Symbol R/W GO_PRIO RW 5:4 TRG3_PRIO RW 3:2 TRG2_PRIO RW 1:0 TRG1_PRIO RW 0 When set 1, enable auto brake after TRG1 playback mode is stopped When set 1, enable boost in TRG1 playback mode. TRIG2 pin active polarity, when host supply positive level, this bit set to 0, else set to 1. TRG2 mode control 1: level 0: edge When set 1, enable auto brake after TRG2 playback mode is stopped When set 1, enable boost in TRG2 playback mode. 1 1 Description TRIG3 pin active polarity, when host supply positive level, this bit set to 0, else set to 1 TRG3 mode control 1: level 0: edge When set 1, enable auto brake after TRG3 playback mode is stopped When set 1, enable boost in TRG3 playback mode. When set 1,enable one wire mode When set 1, TRG1 playback mode can be stopped immediately When set 1, TRG2 playback mode can be stopped immediately When set 1, TRG3 playback mode can be stopped immediately Default Description Default 0 0 1 1 0 0 1 1 0 0 0 0 Priority value of GO TRIG High priority can interrupt the playback of low priority, and low priority cannot interrupt the playback of high priority. When the priority settings are consistent, the default priority will be implemented Priority value of TRIG3 pin High priority can interrupt the playback of low priority, and low priority cannot interrupt the playback of high priority. When the priority settings are consistent, the default priority will be implemented Priority value of TRIG2 pin High priority can interrupt the playback of low priority, and low priority cannot interrupt the playback of high priority. When the priority settings are consistent, the default priority will be implemented Priority value of TRIG1 pin High priority can interrupt the playback of low priority, and low priority cannot interrupt the playback of high priority. When the priority settings are consistent, the default priority will be implemented aw ini 7:6 TRG1 mode control 1: level 0: edge l 6 0 tia RW en TRG1_POLAR Default fid 7 Description TRIG1 pin active polarity, when host supply positive level, this bit set to 0, else set to 1 on R/W cC TRGCFG7: (Address 39h) Bit Symbol www.awinic.com 34 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD 0 1 2 3 AW86927 September 2021 V1.2 Description RO RAMADDRH: (Address 40h) Bit Symbol 7:5 Reserved 4:0 RAMADDRH R/W RW RW RAMADDRL: (Address 41h) Bit Symbol 7:0 RAMADDRL R/W RW SRAM address low eight bits RAMDATA: (Address 42h) Bit Symbol 7:0 RAMDATA R/W RW SRAM data entry SYSCTRL3: (Address 45h) Bit Symbol 7:3 Reserved R/W RW Not used RW 1 0 EN_FIR Reserved RW RW SYSCTRL4: (Address 46h) Bit Symbol 7 Reserved R/W RW 6:5 WAVDAT_MODE RW 4:1 Reserved RW GAIN_BYPASS RW R/W 7 PRC_EN RW 6:0 PRCTIME RW www.awinic.com tia fid Description on EN_RAMINIT Description Not used SRAM address high five bits Default 0 0 Default 0 Description Default 0 Description Default 2 Enable clock: 1: open the digital module clock 0: close the digital module clock 0 Set enable of FIR filter Not used 1 0 aw ini 2 PWMCFG1: (Address 48h) Bit Symbol 0 l GLB_STATE 0 Default 0 Not used The state of glb state b0000: STANDBY b0110: CONT b0111: RAM b1000: RTP b1001: TRIG b1011: BRAKE cC 3:0 R/W RO en GLBRD5: (Address 3Fh) Bit Symbol 7:4 Reserved Description Not used Waveform data upsample rate selection: b00: 24kHz b01: 48kHz others: 12kHz rate Not used Default 0 0 4 1: gain can be changed when playing 0: gain can not be changed when playing Description Set enable of output signal protection mode of pwm: 0: disable 1: When HDP/HDN output voltage ≥ 124/128*PVDD maintains (PRCTIME/3k)s, HDP/HDN is pulled down protectively Set protection time of output signal protection mode of pwm, unit time is (1/3k) s 35 0 Default 0 0x00 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 WMCFG3: (Address 4Ah) Bit Symbol PR_EN RW 6:0 PRLVL RW PWMCFG4: (Address 4Bh) Bit Symbol 7:0 PRTIME R/W RW Description Set protection time of input signal protection mode of pwm, unit time is (1/3k) s VBATCTRL: (Address 4Ch) Bit Symbol 7 reserved R/W RW DETCFG1: (Address 4Dh) Bit Symbol 7 Reserved R/W RW VBAT_REF RW 3:2 ADC_FS RW 1:0 DET_GO RW tia Default 0 Description Not used Reference voltage for VBAT hardware adjust mode: b000: 3.3V b001: 3.6V b010: 4.0V b011: 4.2V b100: 4.5V b101: 4.8V b110: 5.0V b111: 5.5V When VBAT_MODE=1: no load output voltage=VBAT_REF*WAVE_CODE/128; if (VBAT_REF* WAVE_CODE)/VBAT > 128, no load output voltage=PVDD; When VBAT_MODE=0/BST_MODE=1: no load output voltage=PVDD*WAVE_CODE /128. (WAVE_CODE is the data of wave) ADC clock sampling rate: b00: 192KHz(ADC_CLK=6.144MHz) b01: 96KHz(ADC_CLK=3.072MHz) b10: 48KHz(ADC_CLK=1.536MHz) b11: 24KHz(ADC_CLK=768KHz) 0 0 Default 0 aw ini 6:4 0x3F en RW fid reserved 5:0 Default 0x32 1 on RW Description Not used VBAT adjust mode: 0: software adjust mode 1: hardware adjust mode Not used Default cC VBAT_MODE l 7 Description Set enable of input signal protection mode of pwm: 0: disable 1: When output voltage >= PRLVL/128*PVDD maintains (PRTIME/3k)s, HDP/HDN is pulled down protectively Set protection voltage of input signal protection mode of pwm 6 R/W www.awinic.com ADC sampling mode control: b01: det others: not det 36 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD 2 1 0 AW86927 September 2021 V1.2 Description DET_SEQ0 RW 2:0 D2S_GAIN RW DET_RD1: (Address 4Fh) Bit Symbol 7:4 Reserved R/W RO Not used 0 l 6:3 Default 0 tia Not used Sequence0 detect type control: b0000: VBAT b0001: PVDD b0011: RL b0100: OS Others: for test Set D2S gain: b000: 1 b001: 2 b010: 4 b011: 8 b100: 10 b101: 16 b110: 20 b111: 40 en R/W RW Description fid DETCFG2: (Address 4Eh) Bit Symbol 7 Reserved 4 Default 0 ADC_DATA_H RO The measured value of one time adc data(high two bits) 0 1:0 AVG_DATA_H RO The measured value of 16 times adc average data(high two bits) 0 7:0 AVG_DATA_L DET_RD3: (Address 51h) Bit Symbol 7:0 ADC_DATA_L R/W RO R/W RO (Address 57h) Symbol R/W 7:0 CHIPID_H RO IDT_RD3: (Address 58h) Bit Symbol R/W 7:0 CHIPID_L www.awinic.com RO Default Description 0 Default The measured value of one times adc data(low eight bits) Description High 8 bit of CHIP_ID aw ini IDH: Bit Description The measured value of 16 times adc average data(low eight bits) cC DET_RD2: (Address 50h) Bit Symbol on 3:2 Low 8 bit of CHIP_ID 37 0 Default 0x92 Description Default 0x70 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Application Information Inductor Selection Guideline 𝑅 (𝑉𝑂𝑈𝑇 ×𝑅 +𝑅 𝐿 )2 𝐿 𝐷𝑆𝑂𝑁 8 = 2×𝑅𝐿 ×(1−2.3%) (8.5×8+0.3)2 𝑤 = 4.294𝑤 cC 𝑃𝑂𝑈𝑇 = on fid en tia l Selecting inductor needs to consider Inductance, size, magnetic shielding, saturation current and temperature current. a) Inductance Inductance value is limited by the boost converter's internal loop compensation. In order to ensure phase margin sufficient under all operating conditions, recommended 1μH inductor. b) Size For a certain value of inductor, the smaller the size, the greater the parasitic series resistance of the inductor DCR, the higher the loss, corresponds to the lower efficiency. c) Magnetic shielding Magnetic shielding can effectively prevent the inductance of the electromagnetic radiation interference. It is much better to choose inductance with magnetic shielding in the application of EMI sensitive environment. d) Saturation current and temperature rise of current Inductor saturation current and temperature rise current value are important basis for selecting the inductor. As the inductor current increases, on the one hand, since the magnetic core begins to saturate, inductance value will decline; on the other hand, the inductor's parasitic resistance inductance and magnetic core loss can lead to temperature rise. In general, the current value is defined as the saturation current ISAT when the inductance value drops to 70%; the current value is defined as temperature rise current IRMS when inductance temperature rise 40oC. For particular applications, need to calculate the maximum IL_PEAK and IL_RMS, which is a basis of selecting the inductor. When VBAT=3.8V, PVDD=8.5V, RL = 8Ω,Output drive RDSON =300mΩ, when the maximum power without distortion, the output power is calculated as follows: 2×8×0.977 aw ini Where the coefficients in the denominator of (0.977) is the power ratio of no truncation maximum output. In such a large output power, the overall efficiency of the output drive is typically 75%, in order to calculate the maximum average current IMAX_AVG_VBAT and maximum peak current IMAX_PEAK_VBAT drawn from VBAT: 𝑃𝑂𝑈𝑇 4.294 𝐼𝑀𝐴𝑋_𝐴𝑉𝐺_𝑉𝐵𝐴𝑇 = = 𝐴 = 1.507𝐴 𝑉𝐵𝐴𝑇 × ղ 3.8 × 0.75 𝐼𝑀𝐴𝑋_𝑃𝐸𝐴𝐾_𝑉𝐵𝐴𝑇 = 2 × 𝐼𝑀𝐴𝑋_𝐴𝑉𝐺_𝑉𝐵𝐴𝑇 = 2 × 1.507A = 3.014A If inductor DCR is 50mΩ, then when the output power of 4.294W, the inductor power loss is: 2 𝑃𝐷𝐶𝑅.𝐿𝑂𝑆𝑆 = 1.5 × 𝐼𝑀𝐴𝑋_𝐴𝑉𝐺_𝑉𝐵𝐴𝑇 × 𝐷𝐶𝑅 = 1.5 × 1.5072 × 0.05 𝑊 = 170.3 𝑚𝑊 Wherein the coefficient 1.5 is the square of the ratio of the sine wave current RMS value and average value (there is no consideration of the impact of the inductor ripple, the actual DCR loss will be even greater). If the loss which is resulting from DCR is less than 1% at efficiency (POUT = 4.294W, η = 75%), then: 𝐷𝐶𝑅 = 𝑃𝐷𝐶𝑅.𝐿𝑂𝑆𝑆 2 1.5×𝐼𝑀𝐴𝑋_𝐴𝑉𝐺_𝑉𝐵𝐴𝑇 ≤ 0.01 × 𝑃𝑂𝑈𝑇 2 1.5×𝐼𝑀𝐴𝑋_𝐴𝑉𝐺_𝑉𝐵𝐴𝑇 ×ղ = 0.01×4.294 1.5×1.5072 ×0.75 𝛺 = 16.8 𝑚𝛺 According to the working principle of the Boost, we can calculate the size of the inductor current ripple ΔIL: △ 𝐼𝐿 = 𝑉𝐵𝐴𝑇×(𝑃𝑉𝐷𝐷−𝑉𝐵𝐴𝑇) 𝑃𝑉𝐷𝐷×𝑓×𝐿 = 3.8×(8.5−3.8) 8.5×2×1 𝐴 = 1.050𝐴 Thus, the maximum peak inductor current IL_PEAK and maximum effective inductor current IL_RMS is: 𝐼𝐿_𝑃𝐸𝐴𝐾 = 𝐼𝑀𝐴𝑋_𝑃𝐸𝐴𝐾_𝑉𝐵𝐴𝑇 + www.awinic.com △𝐼𝐿 2 = 3.014 + 38 1.050 2 𝐴 = 3.539𝐴 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 2 𝐼𝐿_𝑅𝑀𝑆 = √𝐼𝑀𝐴𝑋_𝑃𝐸𝐴𝐾_𝑉𝐵𝐴𝑇 + △ 𝐼𝐿2 1.0502 = √3.0142 + 𝐴 = 3.029𝐴 12 12 fid en tia l From the above calculation results: 1) For typical DCR about 50mΩ inductance, the efficiency loss caused by around 3%; 2) Need to choose AW86927 inductance input current limit value ILIMIT is greater than IL_PEAK = 3.6A (< ILIMIT = 4.5A), to guarantee the output drive power can be achieved when THD = 1% (= 4.1W) but not limited by value ILIMIT; If you choose ISAT or IRMS of the inductance is too small, it is possible to cause the chip don’t work properly, or the temperature of the inductance is too high. 3) In practice, the maximum output power of the drive is likely to reach 4.3W in an instant, so the selected inductor saturation current ISAT requires more than the maximum inductor peak current IL_PEAK, and cannot be less than 3.6A; 4) In some cases, if the IL_PEAK calculated according to the above method is greater than the set of input inductor current limit value ILIMIT, shows the output drive is restricted by inductance input current limit, the actual maximum output power is less than the calculated value, the measured value shall prevail, and I SAT need greater than the set current limiting value ILIMIT, and cannot be less than 3.6A; 5) Take PVDD = 8.5V for example, under different conditions, the typical method of selecting I SAT in the following table: PVDD RL IL_PEAK (V) (V) (Ω) (A) Inductor saturation current ISAT minimum value (A) 3.4 8.5 8 3.9 4.5 3.4 8.5 2.3 2.5 16 cC Capacitors Selection on VBAT Boost Capacitor Selection aw ini Boost output capacitor is usually within the range 0.1μF~47μF. It needs to use Class II type (EIA) multilayer ceramic capacitors (MLCC). Its internal dielectric is ferroelectric material (typically BaTiO3), a high the dielectric constant in order to achieve smaller size, but at the same Class II type (EIA) multilayer ceramic capacitors has poor temperature stability and voltage stability as compared to the Class I type (EIA) capacitance. Capacitor is selected based on the requirements of temperature stability and voltage stability, considering the capacitance material, capacitor voltage, and capacitor size and capacitance values. A) temperature stability Class II capacitance have different temperature stability in different materials, usually choose X5R type in order to ensure enough temperature stability, and X7R type capacitance has better properties, the price is relatively more expensive; X5R capacitance change within ± 15% in temperature range of -55°C to 85°C, X7R capacitance change within ±15% in temperature range of -55°C~125°C. The Boost output capacitance of AW86927 recommends X5R ceramic capacitors. B) Voltage Stability Class II type capacitor has poor voltage stability Capacitance values falling fast along with the DC bias voltage applied across the capacitor increasing. The rate of decline is related to capacitance material, capacitors rated voltage, capacitance volume. Take for TDK C series X5R for example, its pressure voltage value is 16V or 25V; the package size is 0805, 1206 or 0603, the capacitance value is 10μF. The capacitor’s voltage stability of different types of capacitor is as shown below: www.awinic.com 39 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Capacitor Variation v.s. DC Voltage 10 0603,X5R,16V,10uF,0.80mm 0603,X5R,25V,10uF,0.80mm 0805,X5R,16V,10uF,0.85mm 0805,X5R,16V,10uF,1.25mm 0805,X5R,25V,10uF,0.85mm 0805,X5R,25V,10uF,1.25mm 1206,X5R,16V,10uF,0.85mm 1206,X5R,16V,10uF,1.60mm 1206,X5R,25V,10uF,0.85mm 1206,X5R,25V,10uF,1.60mm 0 -10 C-Change (%) -20 -30 l -40 tia -50 -60 en -70 -80 -90 0 5 10 15 fid -100 20 25 VDC (V) on Figure 28 Different types of capacitive voltage stability Among them, the space remaining value of different types of capacitors at VDC = 8.5 V as shown in the Figure 29: cC Cap@VDC=8.5V 9 7.68uF 6.47uF 6.35uF VDC=8.5V aw ini 2.84uF 2.70uF 1206,X5R,25V,10uF,1.60mm 1206,X5R,25V,10uF,0.85mm 1206,X5R,16V,10uF,1.60mm 1206,X5R,16V,10uF,0.85mm 0805,X5R,25V,10uF,1.25mm 0805,X5R,25V,10uF,0.85mm 0805,X5R,16V,10uF,1.25mm 0805,X5R,16V,10uF,0.85mm 0603,X5R,25V,10uF,0.80mm 0603,X5R,16V,10uF,0.80mm 2.34uF 2.20uF 1.93uF 1.74uF 1.72uF 8 0 1 2 3 4 5 C (uF) 6 7 8 9 10 Figure 29 The space remaining value of different types of capacitors at VDC = 8.5 V It can be found that the rate of capacitance capacity value descent becomes slow along with "large capacitor size, capacitance pressure voltage rise”. The larger the package size, the better voltage stability. The higher the height, the better voltage stability with the same length and width of the capacitance. Voltage stability of smaller package size (0603) capacitor change affected by the pressure value is very small. www.awinic.com 40 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 In AW86927 typical applications, it is necessary to ensure the output value of the Boost capacitor ≥ 5μF when PVDD=8.5V. Supply Decoupling Capacitor(CS) tia l The device is a high voltage driver that requires adequate power supply decoupling. Place a low equivalentseries-resistance (ESR) ceramic capacitor, typically 0.1μF. This choice of capacitor and placement helps with higher frequency transients, spikes, or digital hash on the line. Additionally, placing this decoupling capacitor close to the device is important, as any parasitic resistance or inductance between the device and the capacitor causes efficiency loss. In addition to the 0.1μF ceramic capacitor, place a 10μF capacitor on the VBAT supply trace. This larger capacitor acts as a charge reservoir, providing energy faster than the board supply, thus helping to prevent any droop in the supply voltage. Output beads, capacitors Wavefo rm After PCB tra ce s Wavefo rm afte r bea ds fid Wavefo rm from chip en The device output is a square wave signal, which causing switch current at the output capacitor, increasing static power consumption, and therefore output capacitor should not be too large, 0.1nF ceramic capacitors is recommended. PCB tra ce s PCB tra ce s cC HDN on Bead HDP 0.1nF LRA Bead 0.1nF Figure 30 Ferrite Chip Bead and capacitor aw ini The device output is a square wave signal. The voltage across the capacitor will be much larger than the PVDD voltage after increasing the bead capacitor. It suggested the use of rated voltage above 16V capacitor. At the same time a square wave signal at the output capacitor switching current form, the static power consumption increases, so the output capacitance should not be too much which is recommended 0.1nF ceramic capacitor rated voltage of 16V. www.awinic.com 41 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 PCB Layout Consideration Layout Considerations aw ini cC on fid en tia l This device is a high voltage driver chip. To obtain the optimal performance, PCB layout should be considered carefully. The suggested Layout is illustrated in the following diagram: Figure 31 AW86927 Board Layout Here are some guidelines: 1. All of the external components should be placed as close as possible to IC in top layer PCB. 2. SCL and SDA should be shield by ground. 3. The overcurrent capability of the VBAT to SW must be meet IMAX_AVG_VBAT(Take the measured data as an example: VBAT=3.4V, PVDD=9V, RL = 8Ω, the routing overcurrent capacity should be greater than 2.6A), and C2, C3, C4 should be placed close to IC and L1. 4. C6 and C7 are within 1.5mm to pin PVDD or pin VBST, and the overcurrent capability of the VBST and 𝑃𝑉𝐷𝐷 PVDD traces must be meet , and the GND side of the PVDD capacitor should be directly 𝑅𝐿 +𝑅𝐷𝑆𝑂𝑁 connected to surface layer ground or punched to the main ground of the PCB. In addition, create solid GND plane near and around the IC, connect BGND, PGND and GND together, and the overcurrent capability of the vias should be designed according to the PVDD overcurrent capability. 5. Routing overcurrent capability of HDP/HDN output to the load should meet 𝑃𝑉𝐷𝐷 𝑅𝐿 +𝑅𝐷𝑆𝑂𝑁 . HDP and HDN should be shield by ground and far away from the interference source especially the FLY capacitor of the high-power charging IC, otherwise it will cause the abnormal F0 detection. www.awinic.com 42 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Tape And Reel Information TAPE DIMENSIONS REEL DIMENSIONS P1 P0 P2 K0 D1 A0 en Cavity B0 tia l W fid A0:Dimension designed to accommodate the component width B0:Dimension designed to accommodate the component length K0:Dimension designed to accommodate the component thickness W:Overall width of the carrier tape P0:Pitch between successive cavity centers and sprocket hole P1:Pitch between successive cavity centers P2:Pitch between sprocket hole D1:Reel Diameter D0:Reel Width on D0 QUADRANT ASSIGNMENTS FOR PIN 1 ORIENTATION IN TAPE cC Pin 1 Q1 Q2 Q1 Q2 Q1 Q2 Q1 Q2 Q3 Q4 Q3 Q4 Q3 Q4 Q3 Q4 Sprocket Holes User Direction of Feed aw ini Pocket Quadrants www.awinic.com 43 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Package Description 3.00±0.05 en tia l 2.00±0.05 PIN1 Corner fid Top View 0.152 Ref on 0.55±0.05 0.00~0.05 cC Side View aw ini 16x0.40 20x0.2 1 6 0.25±0.05 7 20 SYMM 17 10 11 16 11x(0.3±0.05) 8x(0.45±0.05) SYMM Bottom View Unit:mm www.awinic.com 44 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Land Pattern Data 2.20 20 0.40 TYP 17 8 X 0.1 0 R EF 8 X 0.1 0 R EF 16 tia l 1 0.40 TYP 20X 0.20 SYMM en 3.20 fid 8X 0.55 11 6 12X 0.40 10 on 7 0.05 MAX All AROUND cC SYMM SOLDER MASK OPENING aw ini METAL NO N-SOLDER MASK DEFINED www.awinic.com 45 0.05 MIN All AROUND SOLDER MASK OPENING METAL UNDER SOLDER MASK SOLDER MASK DEFINED Unit:mm Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Revision History Version Date Change Record V1.0 August 2021 Official Version V1.1 August 2021 V1.2 September 2021 aw ini cC on fid en tia l Revise Pin Definition(RSTN/HDP/HDN/TEST description) Revise Register DRV1_LEV/ DRV2_LEV/VBAT_REF/EN_RAMINIT description Revise PCB Layout Figure font Revise Playback Sequence Figure Revise Inductor Selection from 3A to 2.5A When RL=16Ω Revise Register BST_VOUT_VREFSET description www.awinic.com 46 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD AW86927 September 2021 V1.2 Disclaimer l Information in this document is believed to be accurate and reliable. However, Shanghai AWINIC Technology Co., Ltd (AWINIC Technology) does not give any representations or warranties, expressed or implied, as to the accuracy or completeness of such information and shall have no liability for the consequences of use of such information. tia AWINIC Technology reserves the right to make changes to information published in this document, including without limitation specifications and product descriptions, at any time and without notice. Customers shall obtain the latest relevant information before placing orders and shall verify that such information is current and complete. This document supersedes and replaces all information supplied prior to the publication hereof. fid en AWINIC Technology products are not designed, authorized or warranted to be suitable for use in medical, military, aircraft, space or life support equipment, nor in applications where failure or malfunction of an AWINIC Technology product can reasonably be expected to result in personal injury, death or severe property or environmental damage. AWINIC Technology accepts no liability for inclusion and/or use of AWINIC Technology products in such equipment or applications and therefore such inclusion and/or use is at the customer’s own risk. on Applications that are described herein for any of these products are for illustrative purposes only. AWINIC Technology makes no representation or warranty that such applications will be suitable for the specified use without further testing or modification. All products are sold subject to the general terms and conditions of commercial sale supplied at the time of order acknowledgement. cC Nothing in this document may be interpreted or construed as an offer to sell products that is open for acceptance or the grant, conveyance or implication of any license under any copyrights, patents or other industrial or intellectual property rights. aw ini Reproduction of AWINIC information in AWINIC data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. AWINIC is not responsible or liable for such altered documentation. Information of third parties may be subject to additional restrictions. Resale of AWINIC components or services with statements different from or beyond the parameters stated by AWINIC for that component or service voids all express and any implied warranties for the associated AWINIC component or service and is an unfair and deceptive business practice. AWINIC is not responsible or liable for any such statements. www.awinic.com 47 Copyright © 2021 SHANGHAI AWINIC TECHNOLOGY CO., LTD
AW86927FCR 价格&库存

很抱歉,暂时无法提供与“AW86927FCR”相匹配的价格&库存,您可以联系我们找货

免费人工找货