|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
as8530 lin transceiver with integrated voltage regulator and mcu interface for automotive applications www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 1 - 29 preliminary data sheet 1 general description the as8530 is a general purpose companion ic for sensor and actuator lin slaves offering lin transceiver and low drop voltage regulator. as well it provides a 2-wire microcontroller interface through shared en and tx pins to access a window watchdog with rc oscillator, control registers, backup registers and monitoring information. the ic is fabricated in a high voltage cmos technology which is able to withstand voltages up to 50v. the product is available in soic package with exposed pad. 2 key features operating voltage 6 to 18v, max 42v for 500ms linear, low-drop voltage regulator: vcc = 5v3% or 3.3v as a factory programming option 50ma load current operating modes: normal and standby or normal and sleep as a factory option typically 40a quiescent current in standby mode, typically 30a quiescent current in sleep mode under voltage reset with factory options lin bus transceiver with load independent slew control conforming to lin 2.1 and sae j2602, short circuit protection, tx time out fail safe feature, over temperature warning and shut down 6kv esd on lin pin according to iec 61000-4-2 window watchdog if factory enabled. micro controller 2-wire interface through shared pins for watch- dog trigger, monitoring, register read /write chip id for traceability and module id 8 backup registers to store data during vcc shut down 8 pin epsoic package -40oc to +125oc ambient operating temperature 3 applications the as8530 is a system basis chip for automotive lin networked sensor or actuator slaves. figure 1. as8530 lin transceiver block diagram ldo temperature limiter mode control 2 wire inter- face window watchdog (wwd) por-vsup por-vcc reset block control signals reset_vcc_n reset_vsup_n lin wakeup receiver vsup wwd output reset_vsup_n transmitter slew control lin transceiver 30k 15k vcc vcc tshd vcc reset rx tx gnd bus en vsup as8530
www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 2 - 29 as8530 preliminary data sheet - contents contents 1 general description............................................................................................................ ........................................................ 1 2 key features ................................................................................................................... ............................................................ 1 3 applications ................................................................................................................... ............................................................. 1 4 pin assignments................................................................................................................ ......................................................... 4 4.1 pin descriptions.......................................................................................................... .............................................................................. 4 5 absolute maximum ratings....................................................................................................... ................................................ 5 6 electrical characteristics..................................................................................................... ...................................................... 6 6.1 detailed system and block specifications .................................................................................. ............................................................. 6 6.1.1 low dropout regulator................................................................................................... .............................................................. 7 6.1.2 lin transceiver ......................................................................................................... ................................................................... 7 6.1.3 v cc undervoltage reset and window watchdog........................................................................................ ................................ 9 7 detailed description ........................................................................................................... ...................................................... 12 7.1 block description......................................................................................................... ........................................................................... 12 7.1.1 voltage regulator (ldo) ................................................................................................. ........................................................... 12 7.1.2 temperature limiter ..................................................................................................... .............................................................. 12 7.1.3 vsup undervoltage reset ................................................................................................. ........................................................ 12 7.1.4 reset................................................................................................................... ..................................................................... 12 7.1.5 v cc undervoltage reset............................................................................................................ ................................................ 13 7.1.6 window watchdog (wwd) ................................................................................................... ...................................................... 13 7.1.7 lin transceiver ......................................................................................................... ................................................................. 14 7.2 operating modes and states................................................................................................ .................................................................. 14 7.2.1 normal mode ............................................................................................................. ................................................................. 14 7.2.2 standby mode............................................................................................................ ................................................................. 14 7.2.3 sleep mode.............................................................................................................. ................................................................... 14 7.2.4 temporary shutdown mode ................................................................................................. ...................................................... 14 7.2.5 thermal shutdown state .................................................................................................. .......................................................... 15 7.3 state diagram............................................................................................................. ............................................................................ 16 8 application information........................................................................................................ .................................................... 17 8.1 initialization............................................................................................................ ................................................................................. 17 8.2 wake-up................................................................................................................... .............................................................................. 18 8.3 over-temperature shutdown ................................................................................................. ................................................................ 18 8.4 lin bus transceiver ....................................................................................................... ....................................................................... 18 8.4.1 transmit mode........................................................................................................... ................................................................. 18 8.4.2 receive mode............................................................................................................ ................................................................. 18 8.5 rx and tx interface ....................................................................................................... ........................................................................ 19 8.5.1 input tx ................................................................................................................ ...................................................................... 19 8.5.2 output rx ............................................................................................................... .................................................................... 19 8.6 mode input en............................................................................................................. ......................................................................... 20 8.7 serial port interface..................................................................................................... ........................................................................... 21 8.7.1 device configuration using 2-wire serial port ........................................................................... ................................................ 21 8.8 control and diagnosis registers ........................................................................................... ................................................................. 24 8.8.1 definition of control and status registers.............................................................................. .................................................... 24 8.9 esd/emc remarks ........................................................................................................... ................................................................. 26 8.9.1 general remarks......................................................................................................... ............................................................... 26 8.9.2 esd-test ................................................................................................................ .................................................................... 26 www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 3 - 29 as8530 preliminary data sheet - contents 8.9.3 emc..................................................................................................................... ....................................................................... 26 9 package drawings and markings.................................................................................................. .......................................... 27 10 ordering information........................................................................................................... ................................................... 29 www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 4 - 29 as8530 preliminary data sheet - pin assignments 4 pin assignments figure 2. pin assignments (top view) 4.1 pin description s table 1. pin descriptions pin name pin number description en 1 enable pin with pull down. serial clock in serial port mode, high-voltage compatible. v sup 2 positive power supply lin 3 lin bus vss 4 ground rx 5 lin transceiver receive signal tx 6 lin transceiver transmit signal reset 7 digital output referenced to vcc, active low vcc 8 regulated 5v/3.3v supply for loads up to 50ma. factory programmable. 8 7 6 5 1 2 3 4 en as8530 vsup lin vss vcc reset tx rx www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 5 - 29 as8530 preliminary data sheet - absolute maximum ratings 5 absolute maximum ratings stresses beyond those listed in table 2 may cause permanent damage to the device. these are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in section 6 electrical characteristics on page 6 is not implied. exposure to absolute maximum rating conditions for extended periods may affect device reliability. table 2. absolute maximum ratings parameter min max units comments dc supply voltage vsup -0.3 18 v 42 transient up to 500ms duration en -0.3 vsup + 0.3 v v cc -0.3 7 v lin -27 +40 v reset, rx, tx -0.3 v cc + 0.3 v input current (latchup immunity) i scr -100 100 ma norm: jedec 78 electrostatic discharge (esd) 2 kv for on board signals v cc , tx, rx, reset 4 for vsup 8 lin to v ss , hbm model 6 lin to v ss , iec6100-4-2 0.5 lin to v ss , cdm 0.1 lin to v ss , mm total operating power dissipation (all supplies and outputs) p t 0.4 w epsoic8 in still air, soldered on jedec standard board @125o ambient, static operation = no time limit thermal package resistance (r th ) 33 k/w soldered on jedec standard board @125o ambient, static operation = no time limit storage temperature (t strg ) -55 +150 oc package body temperature (t body ) +260 oc the reflow peak soldering temperature (body temperature) is specified according ipc/jedec j- std-020c ?moisture/reflow sensitivity classification for non hermetic solid state surface mount devices?. humidity non-condensing 5 85 % www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 6 - 29 as8530 preliminary data sheet - electrical characteristics 6 electrical characteristics 6.1 detailed system and block specifications table 3. electrical characteristics symbol parameter conditions min typ max units operating conditions vsup positive supply voltage normal operating condition 6 18 v jump-start/ over-voltage condition 27 v load dump condition 42 v vss negative supply voltage 0 v t amb ambient temperature max junction temperature (t j ) 150oc -40 +125 oc i supp supply current 65 ma dc/ac characteristics for digital inputs and outputs 1 1. all pull-up, pull-downs are implemented with active devices. reset, rx, sd o have been measur ed with 10pf load. enable input v ih high level input voltage 0.8v cc v v il low level input voltage 0.2v cc v i leak input leakage current en = l -1 +1 a i pd_en pull down current en = v cc = 5v 30 100 a tx input v ih high level input voltage 0.8v cc v v il low level input voltage 0.2v cc v i leak input leakage current tx = v cc -1 +1 a i pu pull up current rx, tx,cs pulled to v cc -100 -30 a reset v oh high level output voltage vsup 6v, i = 1 ma v cc - 0.5 v v ol low level output voltage vsup 6v, i = 1 ma vss + 0.4 v rx v oh high level output voltage vsup 6v, i = 1 ma v cc - 0.5 v v ol low level output voltage vsup 6v, i = 1 ma vss + 0.4 v i pu_reset pull-up current pulled up to v cc -100 -30 a table 4. system specifications symbol parameter conditions min typ max units idd nom current consumption normal mode no load on v cc , lin inactive, vsup = 14v 250 a idd stby current consumption standby mode @ 85oc ambient (no load) 40 a @125oc ambient (no load) 45 idd sleep current consumption sleep mode @ 85oc ambient (no load) 30 a @ 125oc ambient (no load) 35 www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 7 - 29 as8530 preliminary data sheet - electrical characteristics 6.1.1 low dropout regulator the ldo is a linear voltage regulator, which provides a regulated (band-gap stabilized) output voltage (v cc ) from the battery supply voltage (vsup). (6v < vsup < 18v; -40oc < t j < +150oc; all voltages are with respect to ground (vss); positive current flows into the pin), norm al operating mode if not otherwise mentioned. 6.1.2 lin transceiver (4.5v < v cc < 5.5v; 6v < vsup < 18v; -40oc < t j < 150oc, vbus is the voltage on the lin node. all voltages are with respect to ground (vss); positive current flows into the pin. table 5. ldo block specifications symbol parameter conditions min typ max units vsup battery voltage range default, need safe operating area calculations with package rth 61218v v cc output voltage range load < 50ma 4.85 5.0 5.15 v factory option, load < 50ma 3.15 3.3 3.45 50 to 65ma 4.5 5.15 factory option, 50 to 65ma 2.9 3.3 3.45 standby mode @ icc < 5ma 4.5 5.5 load-dump condition, iload < 50ma 5.5 factory option, standby mode @ icc < 5ma 33.6 icc_sh output short circuit current normal mode 50 250 ma standby mode 5 250 dv cc 1 line regulation v cc / vsup 8 mv/v loreg_sm load regulation (standby mode) v cc / iccn (for iload > 500ua) 10 mv/ma loreg_nm load regulation (normal mode) v cc / iccn (for iload > 500ua) 1 mv/ma cl1 output capacitor (electrolytic) 2.2 10 f esr1 110 cl2 output capacitor (ceramic) 100 220 nf esr2 0.02 1 csup1e input capacitor (electrolytic) for emc suppression 10 100 f esr1_csup 110 csup2c input capacitor (ceramic) for emc suppression 100 220 nf esr2_csup 0.02 1 table 6. dc electrical characteristics symbol parameter conditions min typ max units driver i bus_lim current limitation in dominant state lin = vsup_max 40 120 200 ma lin_v ol output voltage bus (dominant state), i lin = 40ma (short-circuit condition tested at v ol = 2.5v) 2v pull-up resistor normal mode (recessive bus level on tx pin) 20 40 60 k www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 8 - 29 as8530 preliminary data sheet - electrical characteristics i bus_leak_rec driver off; vsup = 7.3v, 8v www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 10 - 29 as8530 preliminary data sheet - electrical characteristics vuvr1_off v cc under voltage threshold off (default) rising edge of v cc 3.0 3.4 v vuvr1_on v cc under voltage threshold on (factory option) falling edge of v cc 2.75 3.15 v vuvr2_off v cc under voltage threshold off (factory option) rising edge of v cc 3.5 3.9 v vuvr2_on v cc under voltage threshold on (factory option) falling edge of v cc 3.25 3.65 v vuvr3_off v cc under-voltage threshold off (factory option) rising edge of v cc 4.0 4.4 v vuvr3_on v cc under voltage threshold on (factory option) falling edge of v cc 3.75 4.15 v vhyst_vcc hysteresis of under-voltage threshold on/off v cc default and all other otp options 0.1 0.25 0.4 v t rr spike filter on v cc to remove disturbance 4 s vsuvr_off vsup under-voltage threshold off 3.85 v vsuvr_on vsup under-voltage threshold on bor level (considered to be the master reset for as8530) 3.25 v hysteresis on under-voltage threshold on/off vsup 0.2 0.5 0.7 v wd_tcl wwd non-service time (if factory enabled) reset will be generated 1 0-75 0 -100 0-125 ms wd_tsv wwd service ? time (if factory enabled) reset will not be genera ted 75-150 100-200 125-250 ms t res reset delay time 4ms, 16ms, 32ms (typ) are factory options (min = -25% and max = +50% of typical) 6812ms t shd temporary shutdown reset active time 0.1 1 s 1. -40%, -20%, +20%, +60%, and +100% timings are available as factory options. table 11. two port serial interface symbol parameter conditions min typ max units general br 2wire_spi bit rate 250 kbps t ensclk_h clock high time 2 s t ensclk_l clock low time 2 s write timing t di_su data in setup time 20 ns t di_hd data in hold time 10 ns read timing t do_s data out setup time 130 ns t do_hd data out hold time 135 ns t do_d data out delay 80 ns table 10. electrical characteristics (continued) symbol parameter conditions min typ max units www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 11 - 29 as8530 preliminary data sheet - electrical characteristics t di_hz data in to high impedance delay time for the microcontroller to release the tx bus 80 ns timing parameters when entering 2-wire sp mode t tx_su tx setup time before en goes low 20 ns t tx_hd tx hold time after en goes high 20 ns t tx_sp_trigger en falling edge to tx falling edge to enter into 2-wire sp mode. 2 10 s t stndy_trigger tx high time from en falling edge to enter into sleep/standby mode. 5 cycles t en_ensclk en falling edge to start of 2-wire serial port clock 5cycles table 11. two port serial interface symbol parameter conditions min typ max units www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 12 - 29 as8530 preliminary data sheet - detailed description 7 detailed description the as8530 chip consists of a low drop-out regulator 5v/50ma and a lin bus transceiver, which is a bi-directional bus interface for data transfer between lin bus and the lin protocol controller. additionally in tegrated is a reset unit with a power-on-reset delay and a prog rammable watchdog time. it also includes a watchdog time-out on lin tx node to indicate if the microcontroller is stuck in a loop and th e lin bus remains in dominant time for more than the necessary time. 7.1 block description the main blocks of the as8530 are explained below. 7.1.1 voltage regulator (ldo) the voltage regulator has three operating modes. the features of the operating modes are given below: normal mode: stability to be better 0.15v over input range and temperature for load current up to 50ma. the ldo output provides a volt- age of 5v (3.3v as otp option). standby mode: the standby mode is a low quiescent current mode used in car applications that are always switched on. the load current in standby mode is 5ma. quiescent current (no load) is less than 25a typically at room temperature. power down mode: the power down or temporary shutdown of the regulator can be set by a register bit. this bit can be written through 2- wire mcu interface. the ldo takes the input from bandgap and scales it up to the r equired voltage. the ldo starts charging only after the por-vsup event occurs (reset_vsup_n switched from low to high). the ldo can be powered- down by a control signal (temporary shutdown register) for the temporary shutdown mode. 7.1.2 temperature limiter temperature limiter produces a power down when temperature exceed s 160oc 10%. it powers up and generates a reset when it retur ns to 140oc 10% junction temperature. during thermal shut down, temperature sensor is supplied by vsup. there is an option control b it provided to enable or disable this temperature monitoring circuit. during the temperature ramp-up phase, as soon as the temperature exceeds 140oc 10%, a warning signal is issued and is written into the diagnostic register, which can be read through the sp interface. 7.1.3 vsup undervoltage reset vsup undervoltage reset generates a reset reset_vsup_n, swit ched from low to high when vsup ramps up above vsuvr_off. this is used to enable proper initialization of mode control and diagnosti c registers. if vsup < vsuvr_on, then reset_vsup_n switches f rom high level to low level (active). this is considered to be the master reset and will have the highest priority over all other signal s. as soon as vsup < vsuvr_on, the ldo, lin transceiver is completely shut off and system comes to a complete stop. as8530 enters into the normal op erating mode only after vsup > vsuvr_off. 7.1.3.1 vsup undervoltage in normal mode supply voltages below vsuvr_off and above vsuvr_on do not influence the voltage regulator. the output voltage v cc follows vsup. 7.1.3.2 vsup undervoltage in standby mode / sleep mode no exit from the sleep mode or standby mode take place if th e vsup voltage drops down to vsu vr_off. if vsup goes below vsuvr_on , reset_vsup_n is active and resets the mode control and diagnosti c register. the voltage regulator, lin transceiver modules are turned off. if vsup rises again above vsuvr_off, reset_vsup_n is switched from low to high. the syst em enters normal mode where lin transceive r and ldo are switched on. 7.1.3.3 vsup undervoltage in low slew mode the behavior of as8530 at low vsup voltages is equal to the sleep mode. the low slew mode (set by control register through seri al interface as an option) will be cancelled, if vsup drops below vsuvr_on in this mode. the as8530 enters the normal mode, if vsup rises again above vsuvr_off. 7.1.4 reset reset generates an external reset signal to reset the microcontroller a nd all other exter nal circuits. the reset functionality is illustrated in figure 4 . reset consists of a digi tal buffer at the output. reset sign al can be affected by reset_vcc_n (which is the u nder-voltage res et on v cc ) and window watchdog output. all those conditions which cause a drop in the v cc voltage will be detected from the low voltage reset unit, which in-turn generates a reset signal. states like temporary shut-down, over-temperature monitor will influence the reset outp ut through reset_vcc_n signal only. www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 13 - 29 as8530 preliminary data sheet - detailed description figure 4. reset functionality 7.1.5 v cc undervoltage reset the por-vcc generates reset_vcc_n signal as output which determines under-voltage reset of the output of the ldo. the rising ed ge of the v cc gives an under-voltage reset ?off? and the falling edge of the v cc gives an under-voltage reset ?on?. this under-voltage signal is used to control the reset output. when v cc rises up vuvr_off for a period greater than reset duration (tres) then reset_vcc_n switches from low level to high level and pin r eset is inactive (high). if v cc falls below vuvr_on for a period grea ter than a predetermined delay (trr) then reset_vcc_n switches from high level to low level an d pin reset is active (low). the rese t_vcc_n signal is us ed to initializes window watchdog timer, tx time-out, test control circuits, 2-wire sp, and logic associated with sp (everything other than the sp contr ol registers). v cc under-voltage reset threshold voltage level adjustment can be made by 2 bit otp as explained in otp interface. 7.1.6 window watchdog (wwd) to keep the external microcontroller always in proper function state, a window watchdog circuit is implemented. the wwd trigger is generated by external mcu through sp interface. if the window is missed, a reset on the reset pin with certain reset time (t res ) is generated. the wwd function can be e nabled or disabled by fact ory setting. the watchdog is started after the assp exits reset. under normal workin g conditions, microcontroller gives a wwd trigger every time in the window peri od of wd_tsv (service time). if the trigger does not occur dur ing wd_tsv or occurs too early during wd_tcl (n on-service time), then reset ou tput is pulled low (active), wh ich will reset the micro-control ler. wwd circuit is turned on after the reset pin goe s back to high (inactive). if v cc < vuvr_on, wwd circuit is switched off. when the wwd function is enabled, there is a 3-bit factory programming available to set the trigger window. figure 5. window watchdog trigger vcc vsup vuvr_of f t res t rr t>tj t www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 15 - 29 as8530 preliminary data sheet - detailed description 7.2.5 thermal shutdown state if the junction temperature t j is higher than t sd , the as8530 will be switched into the thermal shutdown mode. the transceiver is completely disabled. no wake-up functionality is available. window watchdog, tx timeout watchdog, and ldo are completely turned off. only the over- temperature monitor would be working. as soon as the temperature returns back to t ret , the system enters normal mode. for more information on transition, see table 12 . note: l = low state, h = high state, ot = over-temperature reset, uvcc = undervoltage v cc , uvbat = undervoltage vbat, rwake =remote wake, x = do not care. table 12. transition table transition interface reg. 0x05 d0 flags from mode to mode lin rx tx en rwake uvbat ot uvcc comments normal mode stand-by x-rs x-h 2 h 3 h-l 3 l x x inactive inactive tx is high for t stndy_triggerr sleep 1 1. chosen by factory programming option x-rs x-h 2 h 3 h-l 3 l x x inactive set tx is high for t stndy_triggerr 1 temporary shutdown x-rs x-h 2 x h 3 h x x inactive set the control bit is set through the 2-wire sp interface over- temperature x-rs x-h 2 xxlxx set set temperature monitor output asserted (covered by scan) stand-by mode normal (lw) x h-x 2 x l-h 3 l x x inactive inactive normal (rw) x h-x 2 h x l set x inactive inactive remote wake up event occurred on lin temporary shutdown rs h 2 hl h 3 xxinactiveset the control bit is set through the 2-wire sp interface over- temperature rs h 2 hllxx set set temperature monitor output asserted (covered by scan) temporary shutdown mode normal rs-x h-x 2 x x l x x inactive clear internal 128ms timer expired over- temperature mode normal rs-x h-x 2 x x l x x clear clear temperature monitor output de-asserted (covered by scan) sleep mode 3 normal rs-x h-x 2 x x l set x inactive clear remote wake up event occurred on lin over- temperature rs h 2 2. effect of transition x x l x x set hold temperature monitor output asserted (covered by scan) all statespower offxxxxxx l-h 3 3. cause for transition xx www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 16 - 29 as8530 preliminary data sheet - detailed description 7.3 state diagram the complete functional state machine for as8530 is illustrated in figure 6 . some soft-states in the fsm like ?txwd wait?, ?standby wait? and other ?wait? states have been included for the sake of completeness. figure 6. finite state machine model for the as8530 system reset timeout otp load init0 normal wait_test wait_otp ovtemp temp shut sleep standby por_vsup otp_load rx=0 test_en temp sh utdown o t p _ e n temp160 temp160 temp160 ! temp160 s t a n d b y standby & sleep r w a ke_ wa it 128msec rwake ! por_vcc reset timeout t e m p s h u t d o w n ! por_vcc || wwdtimeout standby wait txwd_timeout temp160 ! s t a n d b y t e m p s h u t d o w n txwd wait tx=1 t e m p s h u t d o w n temp160 temp160 ! por_vcc r x = 0 rwake temp160 ! por_vcc || wwdtimeout www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 17 - 29 as8530 preliminary data sheet - application information 8 application information 8.1 initialization when the power supply is switched on, if vsup > vsuvr_off, r eset_vsup_n becomes inactive (high). after this, the voltage regula tor starts with a default ldo output setting of 3.3v and vuvr_off setting of 2.75v. if v cc > vuvr_off (2.75v), active-low porn_2_otp is generated. the rising edge of porn_2_otp loads contents of fuse onto the otp latch after load access time t load . load_otp_in_prereg signal loads contents of otp latch onto the pre-regulator domain register. th is register gives actual settings of ldo, vuvr_off and reset ti meout period t res . this is done because the otp block is powered by the v cc . if v cc > vuvr_off (phase 2), reset timeout is restarted. reset signal is de- asserted after reset timeout period t res (phase 2) and then device enters into normal mode. the circuit also needs to initialize correctly for very slow ramp rates on vsup (of the order of 0.5v/min). figure 7. initialization sequence for as8530 table 13. vsup>vsuvr_on and v cc www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 20 - 29 as8530 preliminary data sheet - application information figure 10. rx output circuitry 8.6 mode input en the as8530 is switched from normal mode to the standby/sleep mode with a falling edge on en and keeping tx high for t stndy_trigger time. device is switched from standby mode to normal mode with a rising edge at the en pin. the mode change for as8530 with a falling edge at en can be done independently from the state of the bus transceiver. devi ce enters into serial port mode by forcing en low and driv ing tx high to low within t tx_sp_trigger time after en forced to low. this ensures the direct control of device to enter into standby/sleep mode by microcontroller using en pin. figure 11. en pin functionality the en input has an internal active pull down to secure that if this pin is no t connected, a low le vel will be generated. figure 12. enable controlled via. mcu mcu as8530 vcc rx en tx rd wr len1 len0 a4 d3 d2 d1 d0 normal mode normal mode serial port mode normal mode standby/sleep mode entry into serial port mode t tx_su t tx_hd t tx_su t tx_sp_trigger t stndy_trigger t en_ensclk en vsup vss vcc reset rx tx as8530 mcu + 5v c load v bat lin + www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 21 - 29 as8530 preliminary data sheet - application information if the application doesn?t need the wake up capability of the as8530, a direct connection en to v cc is possible. in this case the as8530 operates in permanent normal mode. also possible is the external (outside of the module) control of the en line via. vsup signa l as shown below. figure 13. permanent normal mode 8.7 serial port interface the interface is essentially used to trigger the window watchdog, to access test mode and read out diagnostic information for t he as8530. the description of this interface and the protocol is explained below. information on block status and errors can be displayed by d iagnosis registers. 8.7.1 device configuration using 2-wire serial port the as8530 device configuration register is programmed via a 2-wire serial programming interface. en/scl is used as serial cloc k and tx/ sda_io is used as serial data. en is used as clock input to access serial port registers in serial port mode. also en is used t o control transition from normal mode to standby/sleep mode. the tx input of the device will be multiplexed as following: lin tx for transmitting data from microcontroller on lin bus sda_io for serial data input/output, this will be used for serially accessing dat a from configuration and status register 8.7.1.1 sp frame a frame is formed by first byte for command and address/configuration and following bit stream that can be formed by an integer number of bytes. command is coded rd/wr on the first bits, length of the transfer is indicated by len1, len2 bits while address is given on lsb 5 bits. table 15. command bits command bits register address or transmission configuration rd/wr len1 len2 a4 a3 a2 a1 a0 rd/wr command www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 22 - 29 as8530 preliminary data sheet - application information 8.7.1.2 write command for write command rd/wr = 0 after the command code, length of the transfer is send in next two bits, the address of register to be written has to be provid ed from the msb to the lsb. then one, two, four, or eight data bytes can be transferred from the msb to the lsb. for each data byte following the first one, used address is the incremented value of the previously written addres s. each bit of the frame has to be driven by the 2-wire sp mas ter on the sp clock (en pin) positive edge and the 2-wire sp slave (device) samples this bit on the next sp clock (en pin) negative edge. in the following figures two examples of write command (without and with address self-increment). figure 14. protocol for serial data write with length = 1 figure 15. protocol for serial data write with length = 4 8.7.1.3 read command for read command rd/wr=1. after the command code, length of the transfer is send in next two bits, the address of register to be read has to be provided from the msb to the lsb. then one, two, four or eight data bytes can be transferred from the spi slave to the master, always from the msb to the ls b. each bit of the command and address sections of the frame have to be driven by the 2-wire sp master on the sp clock (en pin) po sitive edge and the 2-wire sp slave (device) samples this bit on the next sp clock (en pin) negative edge. each bit of the data phase of th e frame has to be driven by the 2-wire sp slave (device) on the sp clock (en pin) positive edge and the 2-wire sp master samples this bit on the next sp clock (en pin) negative edge. the following figures illustrate two exam ples of read command (without and with address self-increment. ) en tx 0 len1 len0 a4 a0 a1 a2 a3 d0 d1 d2 d3 d4 d5 d7 d6 transfer edge sampling edge data d7 ? d0 is moved to address a4..a0 here len1 = 0 len0 = 0 command & address phase data phase length of transaction = 1 en tx 1 le n1 le n0 a 4 a 0 a 1 a 2 a 3 d 0 d 1 d 2 d 3 d 4 d 5 d 7 d 6 d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 d 7 d 1 d 2 d 3 d 4 d 5 d 6 d 7 d 0 data d7-d0 is moved to address a4-a0 here 10 command & address phase data1 phase data2 phase data3 phase data4 phase len1 = 1 len0 = 0 length = 4 data d7-d0 is moved to address a4-a0 + 1 here data d7-d0 is moved to address a4-a0 + 2 here data d7-d0 is moved to address a4-a0 + 3 here www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 23 - 29 as8530 preliminary data sheet - application information figure 16. protocol for serial data read with length = 1 figure 17. protocol for serial data read with length = 4 8.7.1.4 timing the following figures illustrate timing waveforms and parameters. figure 18. timing for writing figure 19. timing for reading en tx 0 len1 len0 a4 a0 a1 a2 a3 d0 d1 d2 d3 d4 d5 d7 d6 transfer edge sampling edge data d7 ? d0 at address a4 ..a0 is read here len1 = 0 len0 = 0 command & address phase data phase length of transaction = 1 transfer edge sampling edge en tx 1 le n1 le n0 a 4 a 0 a 1 a 2 a 3 d 0 d 1 d 2 d 3 d 4 d 5 d 7 d 6 d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 d 7 d 1 d 2 d 3 d 4 d 5 d 6 d 7 d 0 data d7-d0 at address a4-a0 is read here data d7-d0 at address a4-a0 +1 is read here data d7-d0 at address a4-a0 +2 is read here data d7-d0 at address a4-a0 +3 is read here data d7-d0 at address a4-a0 +4 is read here 10 command & address phase data1 phase data2 phase data3 phase data4 phase len1 = 1 len0 = 0 length = 4 tx en t ensclk_l t ensclk_h t di_hd t di_su datai datai tx en t ensclk_l t ensclk_h t di_hd t di_su datai datao datao t d0_d t di_hz t d0_d www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 24 - 29 as8530 preliminary data sheet - application information 8.8 control and diagnosis registers the serial interface can be used as interface between the assp as 8530 and an external micro-controller. the interface is a slav e and only the micro-controller can start the communication. this interface will be used for device configuration, entering into test mode and carrying out diagnostic options. refer to table 17 for details on the configuration registers. 8.8.1 definition of cont rol and status registers a total of 32 control, diagnosis and test registers, each of 8-bit can be accessed using the 2-wire serial interface. table 17 provides a description of all control and status registers. table 17. configuration registers addr register name por value bit type description control and configuration register 0 x 02 otp interface control register on por_vcc 0000_0000 b[7:1] r/w reserved b[0] otp feature is only for factory use! 0 otp interface is disabled. 1 otp interface is enabled. when this bit is set, en, tx, rx are used as otp interface pads. these pads can be used for otp programming. otp interface is disabled on seeing high to low transition on rx (mode). 0 x 03 device configuration register on por_vcc 0000_1011 b[7:4] r/w reserved b[3] 0 lin transceiver disabled 1 lin transceiver enabled b[2] 0 over-temperature monitor disabled 1 over-temperature monitor enabled b[1] 0 low side driver2 disabled 1 low side driver2 enabled b[0] 0 low side driver1 disabled 1 low side driver1 enabled 0 x 04 device control register on por_vsup 0000_0001 b[7:1] r/w reserved b[0] slew control 0 low slew mode 1 high slew mode 0 x 05 temporary shutdown register on por_vcc 0000_0000 b[7:1] r/w reserved b[0] temporary shutdown control bit 0 no temporary shutdown 1 enter into temporary shutdown 0 x 06 window watch dog trigger register on por_vcc 0000_0000 b[7:1] w reserved b[0] window watch dog trigger. this bit will be set by mcu to indicate trigger event. if this trigger occurs outside the window of watchdog counter, then reset signal is asserted. also on this trigger wwd counter is restarted and this bit will be cleared internally within 2 cycles of 128khz clock. 0 x 07 low side driver data register on por_vcc 0000_0000 b[7:2] r/w reserved b[1] this bit is data input to low side driver 2 gate input b[0] this bit is data input to low side driver 1 gate input www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 25 - 29 as8530 preliminary data sheet - application information diagnosis register 0 x 08 diagnostic register 1 on por_vsup 0000_001 r b[7:0] are 8 lsb bits of the 24 bit diagnostic register b[7] wwdt window watchdog timeout (set on failure of window watchdog timeout, cleared after c read b[6] rwake remote wakeup (set on remote wakeup event on lin bus, cleared after c read) b[5] reserved b[4] ovvbat overvoltage vbat (set when vsup > vovthh, cleared after c read) b[3] otemp140 over-tempe rature warning (set when temp > totset, cleared after c read) b[2] otemp160 over-temperature reset (set when temp > tsd, cleared after c read) b[1] uvvcc undervoltage v cc (set when v cc < vuvr_on, cleared after c read) b[0] porvsup (set when vsup < vsuv r_on, cleared after c read) 0 x 09 diagnostic register 2 on por_vsup 0000_0000 r b[7:0] = dr[15:8] next 8 lsb bits of the 24 bit diagnostic register. b[7:2] reserved b[1] tempshut this bit is set on entering into temporary shutdown state and cleared after c read. b[0] txtimeout tx timeout of 1sec (set on tx low > 1sec, cleared after c read) 0 x 0a reserved 0 x 0b reserved 0 x 0c reserved 0 x 0d reserved 0 x 0e reserved 0 x 0f reserved 0 x 10 backup register 1 on por_vsup 0000_0000 b[7:0] r/w this can be used to store configuration/status data during sleep mode. 0 x 11 backup register 2 on por_vsup 0000_0000 b[7:0] r/w this can be used to store configuration/status data during sleep mode. 0 x 12 backup register 3 on por_vsup 0000_0000 b[7:0] r/w this can be used to store configuration/status data during sleep mode. 0 x 13 backup register 4 on por_vsup 0000_0000 b[7:0] r/w this can be used to store configuration/status data during sleep mode. 0 x 14 backup register 5 on por_vsup 0000_0000 b[7:0] r/w this can be used to store configuration/status data during sleep mode. 0 x 15 backup register 6 on por_vsup 0000_0000 b[7:0] r/w this can be used to store configuration/status data during sleep mode. table 17. configuration registers addr register name por value bit type description www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 26 - 29 as8530 preliminary data sheet - application information 8.9 esd/emc remarks 8.9.1 general remarks electronic semiconductor products are sensitive to electro static discharge (esd). always observe electro static discharge cont rol procedures whenever handling semiconductor products. 8.9.2 esd-test the as8530 is tested according cdf-aec-q100-002 / mil883-3015. 7 (human body model), iec 61000-4-2, jesd22-c101/ aec-q100-011, jesd22-a115/aec-q100-003. 8.9.3 emc the test on emc impacts is done according to iso 7637-1 for power supply pins and iso 7637-3 for data and signal pins. 0 x 16 backup register 7 on por_vsup 0000_0000 b[7:0] r/w this can be used to store configuration/status data during sleep mode. 0 x 17 backup register 8 on por_vsup 0000_0000 b[7:0] r/w this can be used to store configuration/status data during sleep mode. table 17. configuration registers addr register name por value bit type description www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 27 - 29 as8530 preliminary data sheet - pack age drawings and markings 9 package drawings and markings the device is available in a epsoic package. figure 20. package drawings table 18. package dimensions symbol mm min typ max d4.93 e3.94 p1 2.24 3.1 3.2 p2 1.55 2.41 2.51 l 0.41 0.64 0.89 e1.27 b 0.35 0.41 0.49 h5.99 a1 0.00 0.05 0.10 a1 d h l p1 p2 bottom view top view side view e e b aywwi zz853 5111y www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 28 - 29 as8530 preliminary data sheet - revision history revision history table 19. revision history revision date owner description www.austriamicrosystems.com/lin_companionic/as8530 revision 0.01 29 - 29 as8530 preliminary data sheet - ordering information 10 ordering information the devices are available as the standard products shown in table 20 . note: all products are rohs compliant and pb-free. buy our products or get free samples online at icdirect: http://www.austriamicr osystems.com/icdirect for further information and requests, please contact us mailto:sales@austriamicrosystems.com or find your local distributor at http://www.austriamicros ystems.com/distributor copyrights copyright ? 1997-2009, austriamicrosystems ag, tobelbaderstrasse 30, 8141 unterpremstaetten, austria-europe. trademarks registe red ?. all rights reserved. the material herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. all products and companies mentioned are trademarks or registered trademarks of their respective companies. disclaimer devices sold by austriamicrosystems ag are covered by the warranty and patent indemnification provisions appearing in its term of sale. austriamicrosystems ag makes no warranty, express, statutory, im plied, or by description regarding the information set forth he rein or regarding the freedom of the described devices from patent infringement. aus triamicrosystems ag reserves the right to change specificatio ns and prices at any time and without notice. therefore, prior to designing this product into a system, it is necessary to check with austriamic rosystems ag for current information. this product is intended for use in norm al commercial applications. applications requiring extended temper ature range, unusual environmental requirements, or high reliability applicat ions, such as military, medical life-support or life-sustaining equipment are specifically not recommended without additional processing by austriamicrosystems ag for each application. for shipments of les s than 100 parts the manufacturing flow might show deviations from the st andard production flow, such as test flow or test location. the information furnished here by austriamicrosystems ag is believed to be correct and accurate. however, austriamicrosystems ag shall not be liable to recipient or any third party for any damages, incl uding but not limited to personal injury, property damage, loss of profits, loss of use, interruption of business or indirect, special, incidental or consequential damages, of any kind, in connection with or arising out of the furnishing, performance or use of the technical data herein. no obligation or liability to recipient or any third party shall arise or flow out of austriamicrosystems ag rendering of technical or other services. contact information headquarters austriamicrosystems ag tobelbaderstrasse 30 a-8141 unterpremstaetten, austria tel: +43 (0) 3136 500 0 fax: +43 (0) 3136 525 01 for sales offices, distributors and representatives, please visit: http://www.austriamicr osystems.com/contact table 20. ordering information ordering code description delivery form package AS8530-ASOT v cc = 5v tape & reel epsoic |
Price & Availability of AS8530-ASOT |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |