![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
target specification this is preliminary information on a new product foreseen to be developed. details are subject to change without notice. november 2009 doc id 16737 rev 1 1/61 61 L6470 fully integrated microstepping motor driver with motion engine and spi features operating voltage: 8 - 45 v 7.0 a output peak current (3.0 a r.m.s.) low r dson power mosfets programmable speed profile and positioning programmable power mos slew-rate up to 1/128 microstepping sensorless stall detection spi interface low quiescent and standby currents programmable non dissipative overcurrent protection on high and low-side two levels overtemperature protection miniaturized and thermally enhanced packages: qfn7x7-48, htssop28 and powerso36 applications bipolar stepper motor description the L6470, realized in analog mixed signal technology, is an advanced fully integrated solution suitable for driving two phase bipolar stepper motors with microstepping. it integrates a dual low r dson dmos full bridge with all of the power switches equipped with an accurate on chip current sensing ci rcuitry suitable for non dissipative current control and overcurrent protections. thanks to a unique control system a true 1/128 steps resolution is achieved. the digital control core can generate user defined motion profiles with acceleration, deceleration, speed or target position easily programmed through a dedicated registers set. all commands and data registers, including those used to set analogue values (i.e. current control value, current protection trip point, dead time, pwm frequency etc.) are sent through a standard 5mbit/s spi. a very rich set of protections (thermal, low bus voltage, overcurrent, moto r stall) allows designing a fully protected application, as required by most demanding motor control applications htssop28 table 1. device summary order codes package packing L6470h htssop28 tube L6470q qfn7x748 tray L6470pd powerso36 tube www.st.com
contents L6470 2/61 doc id 16737 rev 1 contents 1 block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2 electrical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.1 absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.2 recommended operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3 electrical characteristi cs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 4 pin connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.1 pin list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 5 typical applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 6 functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 6.1 device power-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 6.2 logic i/o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 6.3 charge pump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 6.4 microstepping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 6.5 absolute position counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 6.6 programmable speed profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 6.7 motor control commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 6.7.1 constant speed commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 6.7.2 positioning commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 6.7.3 motion commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 6.7.4 stop commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 6.7.5 step-clock mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 6.8 internal oscillator and oscillator driver . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 6.8.1 internal oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 6.8.2 external clock source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 6.9 overcurrent detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 6.10 undervoltage lock-out (uvlo) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 6.11 thermal warning and thermal shutdown . . . . . . . . . . . . . . . . . . . . . . . . . 26 6.12 reset and standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 L6470 contents doc id 16737 rev 1 3/61 6.13 external switch (sw pin) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 6.14 programmable dmos slew-rate, dead-time and blanking-time . . . . . . . . 27 6.15 integrated analog to digital converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 6.16 internal voltage regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 6.17 busy pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 6.18 flag pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 7 phase current control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 7.1 pwm sinewave generators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 7.2 sensorless stall detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 7.3 bemf compensation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 7.4 motor supply voltage compensation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 7.5 winding resistance thermal drift compensation . . . . . . . . . . . . . . . . . . . . 31 8 serial interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 9 programming manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 9.1 registers and flags description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 9.1.1 abs_pos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 9.1.2 el_pos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 9.1.3 mark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 9.1.4 speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 9.1.5 acc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 9.1.6 dec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 9.1.7 max_speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 9.1.8 min_speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 9.1.9 fs_spd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 9.1.10 kval_hold, kval_run, kval_acc and kval_dec . . . . . . . . . . . . 38 9.1.11 int_speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 9.1.12 st_slp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 9.1.13 fn_slp_acc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 9.1.14 fn_slp_dec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 9.1.15 k_therm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 9.1.16 adc_out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 9.1.17 ocd_th . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 9.1.18 stall_th . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 contents L6470 4/61 doc id 16737 rev 1 9.1.19 step_mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 9.1.20 alarm_en . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 9.1.21 config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 9.1.22 status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 9.2 application commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 9.2.1 nop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 9.2.2 setparam (param, value) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 9.2.3 getparam (param) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 9.2.4 run (dir, spd) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 9.2.5 stepclock (dir) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 9.2.6 move (dir, n_step) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 9.2.7 goto (abs_pos) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 9.2.8 goto_dir (dir, abs_pos) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 9.2.9 gountil (act, dir, spd) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 9.2.10 gohome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 9.2.11 resetpos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 9.2.12 resetdevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 9.2.13 softstop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 9.2.14 hardstop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 9.2.15 softhiz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 9.2.16 hardhiz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 9.2.17 lastcommand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 9.2.18 getstatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 10 package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 11 revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 L6470 list of tables doc id 16737 rev 1 5/61 list of tables table 1. device summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 table 2. absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 table 3. recommended operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 table 4. electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 table 5. pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 table 6. typical application values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 table 7. cl values according to external oscillator frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 table 8. registers map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 table 9. el_pos register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 table 10. voltage amplitude regulation registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 table 11. winding resistance thermal drift compensation coefficient . . . . . . . . . . . . . . . . . . . . . . . . . 40 table 12. adc_out value and motor supply voltage compensation feature . . . . . . . . . . . . . . . . . . 40 table 13. overcurrent detection threshold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 table 14. stall detection threshold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 table 15. step_mode register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 table 16. step mode selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 table 17. alarm_en register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 table 18. config register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 table 19. oscillator management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 table 20. external switch hard stop interrupt mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 table 21. overcurrent event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 table 22. programmable power bridge output slew-rate values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 table 23. motor supply voltage compensation enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 table 24. pwm frequency: integer division factor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 5 table 25. pwm frequency: multiplication factor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 table 26. available pwm frequen cies [khz]: 8 mhz oscillator frequency . . . . . . . . . . . . . . . . . . . . . 46 table 27. available pwm frequen cies [khz]: 16 mhz oscillator frequency . . . . . . . . . . . . . . . . . . . . 47 table 28. available pwm frequen cies [khz]: 24 mhz oscillator frequency . . . . . . . . . . . . . . . . . . . . 47 table 29. available pwm frequen cies [khz]: 32 mhz oscillator frequency . . . . . . . . . . . . . . . . . . . . 48 table 30. status register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 table 31. status register dir bit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 table 32. status register mot_state bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 table 33. application commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 table 34. nop command structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 table 35. setparam command structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 table 36. getparam command structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 table 37. run command structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 table 38. stepclock command structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 table 39. move command structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 table 40. goto command structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 table 41. goto_dir command structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 table 42. gountil command structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 table 43. gohome command structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 table 44. resetpos command structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 table 45. resetdevice command structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 table 46. softstop command structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 table 47. hardstop command structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 table 48. softhiz command structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 list of tables L6470 6/61 doc id 16737 rev 1 table 49. hardhiz command structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 table 50. lastcommand command structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 table 51. getstatus command structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 table 52. htssop28 mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 table 53. document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 L6470 list of figures doc id 16737 rev 1 7/61 list of figures figure 1. block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 figure 2. pin connection (top view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 figure 3. bipolar stepper motor control application using L6470 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 figure 4. charge pump circuitry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 figure 5. normal mode and microstepping (128 microsteps) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 figure 6. constant speed commands examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 figure 7. positioning command examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 figure 8. motion commands examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 figure 9. oscin and oscout pins configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 figure 10. external switch connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 figure 11. internal 3 v linear regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 figure 12. bemf compensation curve. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 figure 13. motor supply voltage compensation circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 figure 14. spi timings diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 figure 15. daisy-chain configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 figure 16. htssop28 mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 block diagram L6470 8/61 doc id 16737 rev 1 1 block diagram figure 1. block diagram am02 3 77v1 3 v volt a ge reg. adc ext. o s c. driver & clock gen. 16mhz o s cill a tor ch a rge p u mp v dd s pi regi s ter s control logic c u rrent dac s & comp a r a tor s temper a t u re s en s ing c u rrent s en s ing s tby flag c s ck s do s di bu s y s w s tck dgnd vdd o s cin o s cout adcin vreg cp vboot agnd pgnd pgnd v s a v s a out1a out2a v s b v s b out1b out2b h s a1 l s a1 h s a2 l s a2 h s b1 l s b1 h s b2 l s b2 h s a1 l s a1 h s a2 l s a2 h s b1 l s b1 h s b2 l s b2 v dd v b oot v b oot v b oot v b oot L6470 electrical data doc id 16737 rev 1 9/61 2 electrical data 2.1 absolute maximum ratings table 2. absolute maximum ratings symbol parameter test condition value unit v dd logic interface supply voltage 5.5 v v s motor supply voltage v sa = v sb = v s 48 v v gnd, diff differential voltage between agnd, pgnd and dgnd 0.3 v v boot bootstrap peak voltage 55 v v reg internal voltage regulator output pin and logic supply voltage 3.6 v v adcin integrated adc input voltage range (adcin pin) -0.3 to +3.6 v v osc oscin and oscout pin voltage range -0.3 to +3.6 v v out_diff differential voltage between v sa , out1 a , out2 a , pgnd and v sb , out1 b , out2 b , pgnd pins v sa = v sb = v s 48 v v logic logic inputs voltage range -0.3 to +5.5 v i out (1) 1. maximum output current limit is related to metal connection and bonding c haracteristics. actual limit must satisfy maximum thermal dissipation constraints. r.m.s. output current 3 a i out_peak (1) pulsed output current t pulse < 1 ms 7 a t op operating junction temperature 150 c t s storage temperature range -55 to 150 c p tot total power dissipation (t a = 25oc) tbd tbd w all pins maximum withstanding voltage range test condition: cdf-aec-q100-002- ?human body model? acceptance criteria ?normal performance? all pins vs. all pins 2000 v maximum withstanding voltage range test condition: tbd - ?charge device model? all pins vs. all pins tbd v electrical data L6470 10/61 doc id 16737 rev 1 2.2 recommended operating conditions table 3. recommended operating conditions symbol parameter test condition value unit v dd logic interface supply voltage 3.3 v logic outputs 3.3 v 5 v logic outputs 5 v s motor supply voltage v sa = v sb = v s 845v v out_diff differential voltage between v sa , out1 a , out2 a , pgnd and v sb , out1 b , out2 b , pgnd pins v sa = v sb = v s 45 v v reg,in logic supply voltage v reg voltage imposed by external source 3.3 v v adc integrated adc input voltage (adcin pin) 0v reg v t j operating junction temperature - 25 125 c L6470 electrical characteristics doc id 16737 rev 1 11/61 3 electrical characteristics v sa = v sb = 36 v; v dd = 3.3 v; v reg = 3 v; t j = 25 c, unless otherwise specified. table 4. electrical characteristics symbol parameter test condition min typ max unit general v sthon v s uvlo turn on threshold tbd 8 tbd v v sthoff v s uvlo turn off threshold tbd 6.8 tbd v v regth v reg ok threshold 2.8 v i qu undervoltage motor quiescent supply current tbd tbd a i q quiescent motor supply current internal oscillator selected 7 tbd ma t j(wrn) thermal warning temperature tbd 130 tbd c t j(off) thermal shutdown temperature tbd 160 tbd c charge pump v pump voltage swing for charge pump oscillator 10 v f pump,min minimum charge pump oscillator frequency (1) 660 khz f pump,max maximum charge pump oscillator frequency (1) 800 khz i boot average boot current f sw,a = f sw,b = 15.6 khz pow_sr = ?10? 870 a output dmos transistor r ds(on) high side switch on resistance t j = 25 c, i out = 3a 0.37 tbd t j = 125 c, (2) i out = 3a 0.51 tbd low side switch on resistance t j = 25 c, i out = 3a 0.18 tbd t j = 125 c, (2) i out = 3a 0.23 tbd i dss leakage current out = v s tbd ma out = gnd tbd t r rise time (3) pow_sr = ?11? i out = 1a tbd ns pow_sr = ?10? i lout = 1a tbd pow_sr = ?01? i out = 1a tbd electrical characteristics L6470 12/61 doc id 16737 rev 1 t f fall time (3) pow_sr = ?11? i out = 1a tbd ns pow_sr = ?10? i out = 1a tbd pow_sr = ?01? i load = 1a tbd sr out output slew-rate pow_sr = ?11? 530 v/s pow_sr = ?10? 290 pow_sr = ?01? 180 dead time and blanking t dt dead time pow_sr = ?11?, f osc = 16mhz 500 ns pow_sr = ?10?, f osc = 16mhz 750 pow_sr = ?01?, f osc = 16mhz 1000 t blank blanking time pow_sr = ?11?, f osc = 16mhz 875 ns pow_sr = ?10?, f osc = 16mhz 1375 pow_sr = ?01?, f osc = 16mhz 1875 source-drain diodes v sd,hs high side diode forward on voltage i out = 3a tbd tbd v v sd,ls low side diode forward on voltage i out = 3a tbd tbd v t rrhs high side diode reverse recovery time i out = 3a tbd ns t rrls low side diode reverse recovery time i out = 3a tbd ns logic v il low level logic input voltage 0.8 v v ih high level logic input voltage 2 v i ih high level logic input current v in = 5v 1 a i il low level logic input current v in = 0v -1 a v ol low level logic output voltage (4) v dd = 3.3v, i ol = 4ma 0.3 v v dd = 5v, i ol = 4ma 0.3 table 4. electrical characteristics (continued) symbol parameter test condition min typ max unit L6470 electrical characteristics doc id 16737 rev 1 13/61 v oh high level logic output voltage v dd = 3.3v, i oh = 4ma 2.4 v v dd = 5v, i oh = 4ma 4.7 r pu r pd cs pull-up and stby pull-do wn resistors tbd 430 tbd k i logic internal logic supply current 3.3v v reg externally supplied internal oscillator tbd ma 3.3v v reg externally supplied external 8mhz oscillator tbd 3.3v v reg externally supplied external 32mhz oscillator tbd i logic,stby standby mode internal logic supply current 3.3v v reg externally supplied tbd a f stck step clock input frequency tbd mhz internal oscillator and external oscillator driver f osc,i internal oscillator frequency t j = 25c, v reg = 3.3v -3% 16 +3% mhz f osc,e programmable external oscillator frequency 8 32 mhz v oscouth oscout clock source high level voltage internal oscillator 2.4 v v oscoutl oscout clock source low level voltage internal oscillator 0.3 v t roscout t foscout oscout clock source rise and fall time internal oscillator tbd ns t extosc internal to external oscillator switching delay tbd ms t intosc external to internal oscillator switching delay tbd s spi f ck,max maximum spi clock frequency (5) tbd 5 mhz t rck t fck spi clock rise and fall time (5) tbd s t hck t lck spi clock high and low time (5) tbd ns t setcs chip select setup time (5) tbd ns t holcs chip select hold time (5) tbd ns t discs deselect time (5) tbd ns t setsdi data input setup time (5) tbd ns table 4. electrical characteristics (continued) symbol parameter test condition min typ max unit electrical characteristics L6470 14/61 doc id 16737 rev 1 t holsdi data input hold time (5) tbd ns t ensdo data output enable time (5) tbd ns t dissdo data output disable time (5) tbd ns t vsdo data output valid time (5) tbd ns t holsdo data output hold time (5) tbd ns switch input (sw) r pusw sw input pull-up resistance 65.2 tbd k pwm modulators f pwm programmable pwm frequency (1) f osc = 16mhz 2.8 62.5 khz f osc = 32mhz 5.6 125 n pwm pwm resolution 8 bit overcurrent protection ocd_th max maximum programmable overcurrent detection threshold ocd_th = ?1111? tbd 6 tbd a ocd_th min minimum programmable overcurrent detection threshold ocd_th = ?0000? tbd 0.375 tbd a ocd_th 3a ocd_th = ?0111? tbd 3 tbd a ocd_th res programmable overcurrent detection threshold resolution 0.375 a t ocd,flag ocd to flag signal delay time di out /dt = 350a/s, r flag = tbd tbd ns t ocd,sd ocd to shut-down delay time di out /dt = 350a/s pow_sr = '10' tbd s standby i qstby quiescent motor supply current in standby conditions v s = 8v tbd a v s = 24v tbd t stby,min minimum standby time tbd ms t logicwu logic power-on and wake-up time tbd s t cpwu charge pump power-on and wake-up time power bridges disabled, c p = 10nf, c boot = 220nf tbd ms internal voltage regulator v reg voltage regulator output voltage tbd 3 tbd v i reg voltage regulator output current tbd ma p reg voltage regulator power dissipation tbd mw i reg,stby voltage regulator standby output current tbd ma table 4. electrical characteristics (continued) symbol parameter test condition min typ max unit L6470 electrical characteristics doc id 16737 rev 1 15/61 integrated analog to digital converter n adc analog to digital converter resolution 5 bit v adc,ref analog to digital converter reference voltage v reg v f s analog to digital converter sampling frequency f pwm khz 1. accuracy depends on osci llator frequency accuracy. 2. tested at 25c in a restricted r ange and guaranteed by characterization. 3. rise and fall time depends on motor supply voltage value. refer to sr out values in order to evaluate the actual rise and fall time. 4. flag and busy open drain outputs included. 5. see figure 14 ? spi timings diagram for details. table 4. electrical characteristics (continued) symbol parameter test condition min typ max unit pin connection L6470 16/61 doc id 16737 rev 1 4 pin connection figure 2. pin connection (top view) 4.1 pin list / 5 4 ! / 5 4 ! 6 3 ! 3 4 " 9 3 7 ! $ # ) . 6 2 % ' / 3 # ) . / 3 # / 5 4 ! ' . $ # 0 6 " / / 4 0 ' . $ 6 3 " / 5 4 " / 5 4 " 6 3 " 6 $ $ 3 $ / # + 3 $ ) $ ' . $ " 5 3 9 # 3 & |