![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
16 - bit, serial input, loop - powered, 4 ma to 20 ma dac da ta sheet ad5421 rev. f document feedback information furnished by analog devices is believed to be accurate and reliable. however, no responsibility is assumed by analog devices for its use, nor for any inf ringements of patents or other rights of third parties that may result from its use. specifications subject to change without notice. no license is granted by implication or otherwise under any patent or patent rights of analog devices. trademarks and regi stered trademarks are the property of their respective owners. one technology way, p.o. box 9106, norwood, ma 02062 - 9106, u.s.a. tel: 781.329.4700 ? 2011 C 2013 analog devices, inc. all rights reserved. technical support www.analog.com features 16- b it r esolution and m onotonicity pin selectable namur - compliant r anges 4 m a to 2 0 m a 3. 8 m a to 2 1 m a 3. 2 m a to 2 4 m a namur - c ompliant alarm c urrents downscale alarm current = 3. 2 m a upscale alarm c urrent = 22. 8 m a/2 4 m a t otal u nadjusted e rror (tu e) : 0.05 % maximum inl error: 0.0035% fsr maximum o utput tc : 3 ppm/ c typ ical quiescent current: 300 a m ax imum flexible spi - c omp atible serial digital interface with schmitt t riggered i nputs on - c hip f ault a lerts via fault pin or alarm c urrent automatic r ea dback of f ault r egister on each write cycle slew r ate c ontrol f unction gain and o ffset a djust r egisters on - c hip r eference tc : 4 ppm/ c m ax imum selectable r egulated v oltage o utput loop voltage range: 5. 5 v to 5 2 v temperature range : ?4 0c to +105c tssop an d lfcsp p ackage s applications industrial p rocess c ontrol 4 ma to 2 0 m a l oop - p owered t ransmitter s smart t ransmitter s hart network connectivity general description the ad5421 is a complete, loop - powered, 4 ma to 2 0 ma digital - to - analog converter (dac) designed to meet the needs of smart transmitter manufacturers in t he i ndustrial c ontrol industr y. the dac provides a high precision, fully integrated, low cost solution in compact tssop and lfcsp package s. the ad542 1 includes a regulated voltage output that is used to power itself and other devices in the transmitter. this regulator provides a regulated 1.8 v to 12 v output voltage. the ad5421 also contains 1.22 v and 2.5 v references , thus eliminating the need for a discrete r egulator and voltage reference. the ad5421 can be used with standard hart? fsk protocol communication circuitry without any degradation in specified performance. the high speed serial interface is capable of opera - ting at 30 m hz and allows for s imple connection to commonly used microprocessors and microcontrollers via a spi - compatible , 3 - wire interface. the ad542 1 is guaranteed monotonic to 16 bits . it provides 0.0015% integral nonlinearity, 0.001 2 % offset error , and 0.0006% gain error under typi cal conditions . the ad5421 is available in a 28 - lead tssop and a 32 - lead lfcsp specified over the extended industrial temperature range of ? 40 c to +105c. c ompanion low power products hart modem: ad5700 , ad5700 - 1 microcontroller: aducm360 functional bl ock diagram r set 24k? sync sclk sdin sdo ldac range0 range1 alarm_current_direction fault r int /r ext input register control logic gain/offset adjustment registers temperature sensor refout2 refin c in r ext1 r ext2 refout1 vref 16 16-bit dac loop voltage monitor v loop dv dd iodv dd ad5421 voltage regulator reg_sel0 reg_sel1 reg_sel2 reg out reg in drive loop? 11.5k? 52? 09128-001 com figure 1.
ad5421 data sheet rev. f | page 2 of 36 table of contents features .............................................................................................. 1 applications ....................................................................................... 1 general description ......................................................................... 1 companion low power products .................................................. 1 functional block diagram .............................................................. 1 revision history ............................................................................... 3 specifications ..................................................................................... 4 ac performance characteristics ................................................ 9 timing characteristics ................................................................ 9 absolute maximum ratings .......................................................... 11 thermal resistance .................................................................... 11 esd caution ................................................................................ 11 pin configuration and function descriptions ........................... 12 typical performance characteristics ........................................... 14 terminology .................................................................................... 20 theory of operation ...................................................................... 21 fault alerts .................................................................................. 21 external current setting resistor ............................................ 22 loop current range selection .................................................. 22 connection to loop power supply .......................................... 22 on - chip adc ............................................................................ 23 voltage regulator ....................................................................... 23 loop current slew rate control .............................................. 23 power - on default ...................................................................... 24 hart communications ........................................................... 24 serial interface ................................................................................ 26 input shift register .................................................................... 26 register readback ...................................................................... 26 dac register .............................................................................. 27 control register ......................................................................... 28 fault register .............................................................................. 29 offset adjust register ................................................................ 30 gain adjust register .................................................................. 30 applications information .............................................................. 32 determining the expected total error .................................... 32 thermal and supply considerations ....................................... 34 outline dimensions ....................................................................... 35 ordering guide .......................................................................... 36 data sheet ad5421 rev. f | page 3 of 36 revision history 1 /1 3 rev. e to rev. f moved revision history section ..................................................... 3 change to table 7 ............................................................................ 11 changes to table 8 .......................................................................... 1 3 changes to on - chip adc section ............................................... 23 changes to table 19 and on - chip adc transfer function equations section ............................................................................ 29 7 /12 rev. d to rev. e changes to figure 1 and companion products section .............. 1 changes to pin loop ? description ............................................ 1 2 changes to applications informatio n section and figure 49 ... 31 added figure 50 .............................................................................. 32 5 /12 rev. c to rev. d changes to features section and applications section ; added companion products section .......................................................... 1 changes to line regulation parameter, table 1 ............................ 5 updated outline dimensions ........................................................ 33 12/11 rev. b to rev. c change to refout1 pin, capacitive load parameter, test conditions, table 1 ........................................................................... 4 change to reg out output, capacitive load parameter, test conditions, table 1 ........................................................................... 5 changes to esd parameter, table 6 .............................................. 10 12 /11 rev. a to rev. b added 32- lead lfcsp ...................................................... universal changes to the specifications section, table 1 ............................. 3 changes to table 7 .......................................................................... 10 added figure 5, renumbered sequentially ................................. 11 changes to table 8 .......................................................................... 11 changes to figure 33 ...................................................................... 17 changes to the on - chip adc section ........................................ 22 changes to figure 46 ...................................................................... 23 changes to figure 48 ...................................................................... 24 changes to the re g ister re adback section .................................. 25 updated outline dimensions ........................................................ 33 changes to ordering guide ........................................................... 34 5/11 rev. 0 to rev. a change s to reg in , refout1, and refout2 pin description s in table 8 .......................................................................................... 10 change to figure 45 ........................................................................ 22 changes to input shift register section, table 11, and r egister readback section ............................................................................ 24 change s to figure 48 ...................................................................... 30 2 /1 1 revision 0: initial version ad5421 data sheet rev. f | page 4 of 36 specifications loop v oltage = 24 v; refin = 2.5 v external ; r l = 250 ? ; external nmos connected; a ll loop current r anges; all specifications t min to t max , unless other wise noted . table 1 . parameter 1 min typ max unit test conditions/comments accuracy , internal r set resolution 16 bits total unadjusted error (tue) 2 ?0 .126 + 0.126 % fsr c grade ? 0. 041 0.0064 +0. 041 % fsr c grade, t a = 25c ?0 . 18 + 0 . 18 % fsr b grade ?0 . 06 0.0 11 +0. 06 % fsr b grade, t a = 25c ? 0.27 + 0.27 % fsr a grade ? 0.08 0.0 11 + 0.08 a grade, t a = 25c tue long - term stability 210 ppm fsr drift after 1000 hours at t a = 1 25c relative accuracy (inl) ?0.00 35 0.0015 +0.0035 % fsr c grade ?0.0 12 0.006 +0. 012 % fsr b grade ? 0.024 0.01 + 0.024 % fsr a grade differential nonlinearity (dnl) ?1 +1 lsb guaranteed monotonic offset error ?0.056 +0.056 % fsr b grade and c grade ?0.008 0.0008 +0.008 % fsr b grade and c grade, t a = 25c ?0.11 0.0008 +0.11 % fsr a grade offset error tc 3 1 ppm fsr/c gain error ?0.107 +0.107 % fsr b grade and c grade ?0.035 0.0058 +0.035 % fsr b grade and c grade, t a = 25c ?0. 2 0. 0058 +0. 2 % fsr a grade gain error tc 3 4 ppm fsr/c full - scale error ?0.126 +0.126 % fsr b grade and c grade ?0.041 0.0065 +0.041 % fsr b grade and c grade, t a = 25c ?0. 25 0.0065 +0. 25 % fsr a grade full - scale error tc 3 5 ppm fsr/c downscale alarm current 3.19 3.21 ma upscale alarm current 22.77 22.83 ma 4 ma to 20 ma and 3.8 ma to 21 ma ranges 23.97 24.03 ma 3.2 ma to 24 ma r ange accuracy, external r set (24 k?) assumes ideal resistor, b grade an d c grade only; not specified for a grade resolution 16 bits total unadjusted error (tue) 2 ?0.048 +0.048 % fsr c grade ?0.027 0.002 +0.027 % fsr c grade, t a = 25c ?0 .08 + 0 .08 % fsr b grade ?0 .04 0.00 3 +0.04 % fsr b grade, t a = 25c tue long - term stability 40 ppm fsr drift after 1000 hours at t a = 1 25c relative acc uracy (inl) ?0.0035 0.0015 +0.0035 % fsr c grade ?0. 012 0.006 +0.0 12 % fsr b grade differential nonlinearity (dnl) ?1 +1 lsb guaranteed mon otonic offset error ?0.021 +0.021 % fsr ?0.007 0.0012 +0.007 % fsr t a = 25c offset error tc 3 0.5 ppm fsr/c gain error ?0.03 +0.03 % fsr ?0.023 0.0006 +0.023 % fsr t a = 25c data sheet ad5421 rev. f | page 5 of 36 parameter 1 min typ max unit test conditions/comments gain error tc 3 1 ppm fsr/c full - scale error ?0.047 +0.047 % fsr ?0.028 0.0017 +0.028 % fsr t a = 25c full - scale error tc 3 1 ppm fsr/c downscale alarm current 3. 08 3.21 ma upscale alarm current 22.78 23 ma 4 ma to 20 ma and 3.8 ma to 21 ma ranges 23.99 24.01 ma 3.2 ma to 24 ma r ange output characteristics 3 loop compliance voltage 4 loop? + 5.5 v reg out < 5.5 v, loop current = 24 ma loop? + 12.5 v reg out = 12 v, loo p current = 24 ma loop current long - term stability 100 ppm fsr drift after 1000 hours at t a = 125c, loop current = 12 ma , internal r set 15 ppm fsr drift after 1000 hours at t a = 125c, loop current = 12 ma , external r set loop current error vs. reg out l oad current 1.2 a/ma loop current = 12 ma, load current from reg out = 5 ma resistive load 0 2 k ? see figure 20 for a load line graph inductive load 50 mh stable operation power supply sensitivity 0.1 a/v loop c urrent = 12 ma output impedance 12 400 m? output tc 3 ppm fsr/c loop c urrent = 12 ma, i nternal r set 1 ppm fsr/c loop current = 12 ma, external r set output noise 0.1 hz to 10 hz 50 n a p - p 500 hz to 10 khz 0.2 mv rms hart bandwidth; measured across 500 ? load noise spectral density 195 na/hz at 1 khz 256 na/hz at 10 khz reference input (refin pin) 3 reference input voltage 5 2.5 v for specified performance dc input impedance 7 5 800 m? reference outputs refout1 pin output voltage 2.498 2.5 2.503 v t a = 25c temperature coefficie nt 1.5 4 ppm/c c grade 2 8 ppm/c b grade 4 10 ppm/c a grade output noise (0.1 hz to 10 hz) 3 7.5 v p -p noise spectral density 3 245 nv/hz at 1 khz 70 nv/hz at 10 khz outpu t voltage drift vs. time 3 200 ppm drift after 1000 hours at t a = 125c capacitive load 3 10 nf recommended operation load current 3 , 6 4 ma short - circuit c urrent 3 6.5 ma short circuit to com power supply sensitivity 3 2 12 v/v thermal hysteresis 3 285 ppm first temperature cycle 5 ppm second temperature cy cle load regulation 3 0.1 0.2 m v/ma measured at 0 ma and 1 ma loads output impedance 0.1 ? refout2 pin output voltage 1.18 1.227 1.28 v t a = 25c output impedance 72 k ? ad5421 data sheet rev. f | page 6 of 36 parameter 1 min typ max unit test conditions/comments reg out output voltage r egulator o ut put output voltage 1.8 12 v see table 10 output voltage tc 3 110 ppm/c output voltage accuracy ?4 2 + 4 % externally available current 3 , 6 3.15 ma assuming 4 ma flowing in the l oop and during hart communications short - circuit current 23 ma line regulation 3 500 v/v internal nmos 10 v/v external nmos load regulation 3 8 mv/ma inductive load 50 mh stable operation capacitive load 2 10 f recommended operation adc a ccuracy die temperature 5 c v loop input 1 % dv dd output can be over driven up to 5.5 v output voltage 3.17 3.3 3.48 v externally available current 3 , 6 3.15 ma assuming 4 ma flow ing in the loop and during hart communications short - circuit current 7 .7 ma load regulation 45 mv/ma measured at 0 ma and 3 ma loads digital inputs 3 sclk, sync , sdin, ldac input high voltage, v ih 0.7 iodv dd v input low voltage , v i l 0.25 iodv dd v hysteresis 0.21 v io dv dd = 1.8 v 0 .63 v io dv dd = 3.3 v 1.46 v io dv dd = 5.5 v input current ?0.015 + 0.015 a per pin pin capacitance 5 pf per pin digital outputs 3 sdo pin output low voltage, v ol 0.4 v output high voltage , v oh iodv dd ? 0.5 v high impedance leakage current ? 0.0 1 + 0.0 1 a hi gh impedance output capacitance 5 pf fau lt pin output low voltage, v ol 0.4 v output high voltage , v oh iodv dd ? 0.5 v fau lt t hresholds i loop under i loop ? 0.01% fsr ma i loop over i loop + 0.01% fsr ma t emp 140c 133 c fault removed when temperature 125c t emp 100c 9 0 c fault removed when temperature 85c v loop 6v 0.3 v fault removed when v loop 0.4 v v loop 12v 0.6 v fault removed when v loop 0.7 v data sheet ad5421 rev. f | page 7 of 36 parameter 1 min typ max unit test conditions/comments power require ments reg in 5.5 52 v with respect to lo op? iodv dd 1.71 5.5 v with respect to com quiescent current 260 300 a 1 temperature range: ?40c to +105c; typical at +25c. 2 total unadjusted error is the total measured error (offset error + gain error + linearity error + output drift over temperatu re) after factory calibration of the ad5421. system level total error can be reduced using the offset and gain registers. 3 guaranteed by design and characterization; not production tested. 4 the voltage between loop? and reg in must be 5.5 v or greater. 5 the ad5421 is factory calibrated with an external 2.5 v reference connecte d to refin. 6 this is the current that the output is capable of sourcing. the load current originates from the loop and, therefore, contrib utes to the total current consumption figure. ad5421 data sheet rev. f | page 8 of 36 loop v oltage = 24 v; refin = refout 1 (2.5 v internal reference ) ; r l = 250 ? ; external nmos connected; a ll loop current r anges; all specifications t min to t max , unless otherwise noted . table 2 . parameter 1 , 2 c grade unit test conditions/comments min typ max accuracy , internal r set total unadjusted error (tue) 3 ?0.1 57 + 0.1 57 % fsr ?0.117 0.0 172 + 0. 117 % fsr t a = 25c relative accuracy (inl) ?0.004 + 0.00 4 % fsr ?0.004 0.0015 + 0.00 4 % fsr t a = 25c offset error ?0.0 4 +0. 0 4 % fsr ?0.0 25 0.00 25 + 0.0 25 % fsr t a = 25c offset error tc 1 ppm fsr /c gain error ?0.1 28 + 0.1 28 % fsr ?0.093 0.0 137 +0.093 % fsr t a = 25c gain error tc 5 ppm fsr /c full - scale error ?0 .157 + 0 .157 % fsr ?0. 117 0.0 172 + 0. 117 % fsr t a = 25c full - scale error tc 6 ppm fsr /c accuracy, external r set (24 k?) assumes ideal resistor total unadjusted error (tue) 3 ?0.133 +0. 133 % fsr ?0.133 0.0 2 52 +0. 133 % fsr t a = 25c relative acc uracy (inl) ?0.004 + 0.00 4 % fsr ?0.004 0.0015 + 0.00 4 % fsr t a = 25c offset error ?0.029 +0.029 % fsr ?0.029 0.0038 +0.029 % fsr t a = 25c offset error tc 0.5 ppm fs r /c gain error ?0.11 +0. 11 % fsr ?0.106 0.0 197 +0. 106 % fsr t a = 25c gain error tc 2 ppm fsr /c full - scale error ?0. 133 +0. 133 % fsr ?0. 133 0.0 252 +0. 133 % fsr t a = 25c full - scale error tc 2 ppm fsr /c 1 temperature range: ?40c to +105c; typical at +25c. 2 specification s guaranteed by design and characterization; not production tested. 3 total unadjusted error is the total measured error (offset error + gain error + linearity error + output drift over temperatu re) after factory calibration of the ad5421. system level tot al error can be reduced using the offset and gain registers. data sheet ad5421 rev. f | page 9 of 36 ac performance chara cte ristics loop v oltage = 24 v; refin = 2.5 v external; r l = 250 ? ; all specifications t min to t max , unless otherwise noted . table 3 . parameter 1 min typ max unit test conditions/comments dynamic performance loop current settlin g time 50 s to 0.1% fsr, c in = open circuit loop current slew rate 400 a /s c in = open circuit ac loop voltage sensitivity 1 .3 a/v 1200 hz to 2200 hz , 5 v p - p, r l = 3 k? 1 temperature range: ?40c to +105c; typical at +25c. timing characteristi cs loop v oltage = 2 4 v ; refin = 2.5 v external; r l = 250 ? ; all specifications t min to t max . table 4 . parameter 1 , 2 , 3 limit at t min , t max unit description t 1 33 ns min sclk cycle t ime t 2 17 ns mi n sclk high t ime t 3 17 ns min sclk low t ime t 4 17 ns min sync falling edge to sclk falling edge setup time t 5 1 0 ns min sclk falling edge to sync rising edge t 6 25 s min minimum sync high time t 7 5 ns min data setup t ime t 8 5 ns min data hold t ime t 9 2 5 s min sync rising edge to ldac falling e dge t 1 0 1 0 ns min ldac pulse width l ow t 1 1 7 0 ns max sclk rising edge to sdo valid (c l sdo = 30 pf) t 1 2 0 ns min sync falling edge to sclk rising edge setup time t 1 3 70 ns max sync rising edge to sdo tri state ( c l sdo = 30 pf) 1 guaranteed by design and characterization; not production tested. 2 all input signals are specified with t r = t f = 5 ns (10% to 90% of dv dd ) and timed from a voltage level of 1.2 v. 3 see figure 2 and figure 3 . table 5 . spi watchdog timeout periods parameter 1 min typ max unit t0 t1 t2 0 0 0 43 50 59 ms 0 0 1 87 100 117 ms 0 1 0 436 500 582 ms 0 1 1 873 1000 1163 ms 1 0 0 1746 2000 2326 ms 1 0 1 2619 3000 3489 ms 1 1 0 3493 4000 4652 ms 1 1 1 4366 5000 5814 ms 1 specifications guaranteed by design and characterization; not production tested. ad5421 data sheet rev. f | page 10 of 36 timing diagrams d15 d14 d13 d2 d1 d0 d14 d13 d2 d1 d15 1 2 89 10 11 12 22 23 24 ldac sync sdin sdo t 12 sclk t 1 t 2 t 3 t 8 t 7 t 4 t 6 t 11 t 13 t 5 t 9 t 10 09128-002 d0 d16 d23 figure 2. serial interface timing diagram sync sdin sdo sclk d23 d15 d0 18 92 4 d15 d0 d23 d0 d15 1 89 24 d16 d16 input word specifies register to be read undefined data specified register data clocked out nop or register address 09128-003 figure 3. readback timing diagram data sheet ad5421 rev. f | page 11 of 36 absolute maximum rat ings t a = 25c , unless otherwise noted. transient currents of up to 100 ma do not cause scr latch - up. table 6 . parameter rating reg in to com ?0.3 v to +60 v reg out to com ?0.3 v to +14 v digital inputs to com , range0, range1, r int /r ext , alarm_ current_direction, reg_sel0, reg_sel1, reg_sel2 ?0.3 v to dv dd + 0.3 v or +7 v (whichever is less) digital inputs to com sclk, sdin , sync , ldac ?0.3 v to iodv dd + 0.3 v or +7 v (whichever is less) digital outputs to com , sdo, fault ?0.3 v to iodv dd + 0.3 v or +7 v (whichever is less) refin to com ?0.3 v to +7 v refout1, refout2 ?0.3 v to +4.7 v v loop to com ?0.3 v to +60 v loop? to com ?5 v to +0.3 v dv dd to com ?0.3 v to +7 v iodv dd to com ?0.3 v to +7 v r ext1 , c in to com ?0.3 v to +4.3 v r ext2 to com ?0.3 v to +0.3 v drive to com ?0.3 v to +11 v operating temperature range (t a ) industrial ?40c to +105c storage temperature range ?65c to +150c junction temperature (t j max ) 125c power dissipation ( t j max ? t a ) / ja lead temperature , soldering (10 sec) jedec industry standard j - std -020 esd human body model 3 kv field induced charged device model 2 kv machine model 200 v stresses above those listed under absolute maximum ratings may cause permanent damage to the device. this is a stress rating only; functional operation of the device at these or any other conditions above those indicated in the operational section of this specification is not implied. exposure to absolute maximum rating conditions for extended periods may affect device reliability. thermal resistance ja is specified for the worst - case conditions, that is, a device soldered in a circuit board for surface - mount packages. table 7 . thermal resistance package type ja jc unit 28- lead tssop_ep (re -28- 2) 32 9 c/w 32- lead lfcsp_wq (cp -32-11) 40 7 c/w esd caution ad5421 data sheet rev. f | page 1 2 of 36 pin configuration and function description s 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 sdo sclk sync fault ldac sdin iodv dd reg in drive v loop r ext1 r ext2 loop? dv dd alarm_current_direction r int /r ext com com range1 range0 c in refout1 refout2 reg_sel1 reg_sel2 reg_sel0 refin reg out top view (not to scale) ad5421 notes 1. the exposed paddle should be connected to the same potential as the com pin and to a copper plane for optimum thermal performance. 09128-004 figure 4. tssop pin configuration 09128-100 pin 1 indicator 1 sdin 2 ldac 3 fault 4 com 5 dv dd 6 alarm current direction 7 r int /r ext 8 range 0 24 v loop 23 loop? 22 r ext2 21 r ext1 20 c in 19 refout1 18 refout2 17 refin 9 range 1 10 com 11 com 12 nc 13 reg_sel2 14 reg_sel1 15 reg_sel0 16 nc 32 sync 31 sclk 30 sdo 29 iodv dd 28 reg out 27 reg in 26 drive 25 nc ad5421 top view (not to scale) notes 1. no connect. do not connect to this pin. 2. the exposed paddle should be connected to the same potential as the com pin and to a copper plane for optimum thermal performance. figure 5. lfcsp pin configuration table 8 . pin fu nction description s pin no. mnemonic description tssop lfcsp 1 29 iodv dd digital interface supply pin. digital thresholds are referenced to the voltage applied to this pin. a voltage from 1.71 v to 5.5 v can be applied to this pin. 2 30 sdo serial dat a output. used to clock data from the input shift register. data is clocked out on the rising edge of sclk and is valid on the falling edge of sclk. 3 31 sclk serial clock input. data is clocked into the input shift register on the falling edge of sclk. t his input operates at clock speeds up to 30 mhz . 4 32 sync frame synchronization input , active low. this is the frame synchronization signal for the serial interface. wh en sync is low, data is transferred on t he falling edge of sclk. the i nput shift register data is latched on the rising edge of sync . 5 1 sdin serial data input. data must be valid on the falling edge of sclk. 6 2 ldac load dac input , active low. t his pin is used to update the dac register and , consequently, the output current. if ldac is tied permanently low, the dac register is updated on the rising edge of sync . if ldac is held high during the write cycle, the input register is updated, but the output update is delayed until the falling edge of ldac . the ldac pin should not be left unconnected. 7 3 fau lt fault alert output pin , activ e high . this pin is asserted high when a fault is detected. detectable faults are loss of spi interface control, communication error (pec), l oop current out of range, insufficient loop voltage , and over temperature. for more information, see the fault alerts section. 8 5 dv dd 3.3 v digital p ower s upply o utp ut. this pin should be decoupled to com with 100 nf and 4.7 f capacitor s . 9 6 alarm_ current _ direction alarm current direction select. this pin is used to select whether the a larm current is upscale (22.8 ma / 24 ma) or downscale (3.2 ma). connecting this pin to dv dd selects an upscale a larm current (22.8 ma/24 ma); connecting this pin to com selects a downscale a larm current (3.2 ma). f or more information, see the power - o n d efault section . 10 7 r int /r ext current s etting r esistor select . when this pin is connected to dv dd , the internal current setting resistor is selected. when this pin is connected to com , the external current setting resistor is select ed. an external resistor can be connected between the r ext1 and r ext2 pins. 11 , 12 8, 10 range 0 , range 1 digital input pins. these two pins select the loop current range (see the loop current range selection section). data sheet ad5421 rev. f | page 13 of 36 pin no. mnemonic description tssop lfcsp 13, 14 4, 11, 12 com ground r eference p in for the ad5421. it is recommended that a 4.7 v zener diode be placed between the loop? and com pins. see the applications information section for more information. 15 , 16, 17 13, 14, 15 reg_sel2, reg_sel1, reg_sel0 these three pins together select the regulator output (reg out ) voltage (see the voltage regulator section). 18 17 refin reference voltage input. v refin = 2.5 v for specified performance. 19 18 refout2 interna l reference voltage output ( 1.22 v ). it is recommended to connect a 100 nf capacitor from this pin to com . 20 19 refout1 internal reference voltage output (2.5 v). it is recommended to connect a 100 nf capacitor from this pin to com. 21 20 c in external c apacitor connection and hart fsk input. an external capacitor connected from c in to com implements an output slew rate control function (see the loop current slew rate control section) . hart fsk signaling can also be coupled thro ugh a capacitor to this pin (see the hart communications section ) . 22 , 23 21, 22 r ext1 , r ext2 connection for e xternal c urrent s etting r esistor. a precisi on 24 k? resistor can be connected between these pins for improved performance. 24 23 loop? loop current return pin . as shown in figure 1 , the com and loop ? pins can be used to sense the loop current across the internal 52 ? res istor. n ote that the voltage measured at loop ? will be negative with respect to com. 25 23 v loop voltage input pin. voltage input range is 0 v to 2.5 v. the voltage applied to this pin is digitized to eight bits, which are available in the fault register. this pin can be used for general - purpose voltage monitoring, but it is intended for monitoring of the loop supply voltage. connecting the loop voltage to this pin via a 20:1 resist or divider allows the ad5421 to monitor and feedback the loop voltage. the ad5421 also generate s an alert if the loop voltage is close to the minimum operating value ( see the loop voltage fault section ) . 26 26 drive gate connection for external depletion mode mosfet. for more information, see the connection to loop power supply section. 27 27 reg in voltage regulator input. the loop voltage can be connected directly to this pin. or, to reduce on - chip power dissipation, an external pass transistor can be connected at this pin to stand off the loop voltage. for more information, see the connection to loop power supply section. 28 28 reg out voltage regulator output . pin selectable values are from 1.8 v to 12 v via the reg_sel0, reg_sel1, and reg_sel2 pins (see the voltage regulator section). if regout is driving a microconverter supply (see figure 49) , t his pin should be decoupled to com with a >1 f capacitor. n/a 1 9, 16, 25 nc no connect. do not connec t to this pin. epad epad exposed pad the exposed paddle should be connected to the same potential as the com pin and to a copper plane for optimum thermal performance . 1 n/a means not applicable. ad5421 data sheet rev. f | page 14 of 36 typical performance characteristics 1.0 ?1.0 ?0.8 ?0.6 ?0.4 ?0.2 0 0.2 0.4 0.6 0.8 0 60k 50k 40k 30k 20k 10k inl error (lsb) dac code v loop = 24v ext nmos r load = 250? t a = 25c 4ma to 20ma range ext v ref ext r set 09128-005 figure 6 . integra l nonlinearity error vs. code 1.0 ?1.0 ?0.8 ?0.6 ?0.4 ?0.2 0 0.2 0.4 0.6 0.8 0 60k 50k 40k 30k 20k 10k dnl error (lsb) dac code v loop = 24v ext nmos r load = 250? t a = 25c 4ma to 20ma range ext v ref ext r set 09128-006 figure 7 . differential nonlinearity error vs. code 0.01 ?0.06 ?0.05 ?0.04 ?0.03 ?0.02 ?0.01 0 0 60k 50k 40k 30k 20k 10k total unadjusted error (% fsr) dac code 09128-007 v ref ext, r set ext, nmos ext, 24v v ref ext, r set ext, nmos int, 24v v ref ext, r set ext, nmos int, 52v v ref int, r set int, nmos ext, 24v v ref int, r set int, nmos int, 24v v ref int, r set int, nmos int, 52v r load = 250? t a = 25c 4ma to 20ma range figure 8 . total unadjusted error vs. code 0.015 ?0.010 ?0.005 0 0.005 0.010 ?40 85 60 35 10 ?15 offset error (% fsr) temperature (c) ext v ref , int r set ext v ref , ext r set int v ref , int r set int v ref , ext r set v loop = 24v 4ma to 20ma range r load = 250? ext nmos 09128-008 figure 9 . offset error vs. temperature 0.03 ?0.06 ?0.05 ?0.04 ?0.03 ?0.02 ?0.01 0 0.01 0.02 ?40 85 60 35 10 ?15 gain error (% fsr) temperature (c) ext v ref , int r set ext v ref , ext r set int v ref , int r set int v ref , ext r set v loop = 24v 4ma to 20ma range r load = 250? ext nmos 09128-009 fig ure 10 . gain error vs. temperature 0.0012 ?0.0008 ?0.0006 ?0.0004 ?0.0002 0 0.0002 0.0004 0.0006 0.0008 0.0010 ?40 85 60 35 max inl min inl 10 ?15 inl error (% fsr) temperature (c) ext v ref , int r set ext v ref , ext r set int v ref , int r set int v ref , ext r set v loop = 24v 4ma to 20ma range r load = 250? 09128-010 figure 11 . integral nonlinearity error vs. temperature data sheet ad5421 rev. f | page 15 of 36 0.5 ?0.5 ?0.4 ?0.3 ?0.2 ?0.1 0 0.1 0.2 0.3 0.4 ?40 85 60 35 max dnl min dnl 10 ?15 dnl error (lsb) temperature (c) v loop = 24v 4ma to 20ma range r load = 250 ? 09128-011 figure 12. differential nonlinearity error vs. temperature 0.04 ?0.06 ?0.05 ?0.04 ?0.03 ?0.02 ?0.01 0 0.01 0.02 0.03 ?40 85 60 35 10 ?15 total unadjusted error (% fsr) temperature (c) ext v ref , int r set ext v ref , ext r set int v ref , int r set int v ref , ext r set v loop = 24v 4ma to 20ma range r load = 250 ? ext nmos 09128-012 figure 13. total unadjusted error vs. temperature ?40 85 60 35 10 ?15 full-scale error (% fsr) temperature (c) ext v ref , int r set ext v ref , ext r set int v ref , int r set int v ref , ext r set v loop = 24v 4ma to 20ma range r load = 250 ? ext nmos 09128-013 0.04 ?0.06 ?0.05 ?0.04 ?0.03 ?0.02 ?0.01 0 0.01 0.02 0.03 figure 14. full-scale error vs. temperature 0.0006 ?0.0006 ?0.0004 ?0.0002 0 0.0002 0.0004 060 50 40 max inl min inl 30 20 10 inl error (% fsr) loop supply voltage (v) r load = 250 ? t a = 25c 3.8ma to 21ma range ext v ref ext r set 09128-014 figure 15. integral nonlinearity error vs. loop supply voltage 0.0029 0.0027 0.0025 0.0023 0.0021 0.0019 0.0017 0.0015 060 50 40 30 20 10 total unadjusted error (% fsr) loop supply voltage (v) r load = 250 ? t a = 25c 3.8ma to 21ma range ext v ref ext r set 09128-015 figure 16. total unadjusted error vs. loop supply voltage 0.0024 0.0022 0.0020 0.0018 0.0016 0.0014 0.0012 0.0010 060 50 40 30 20 10 offset error (% fsr) loop supply voltage (v) r load = 250 ? t a = 25c 3.8ma to 21ma range ext v ref ext r set 09128-016 figure 17. offset error vs. loop supply voltage ad5421 data sheet rev. f | page 16 of 36 0.0015 ?0.0025 ?0.0020 ?0.0015 ?0.0010 ?0.0005 0 0.0005 0.0010 0 60 50 40 30 20 10 gain error (% fsr) loop supply voltage (v) r load = 250? t a = 25c 3.8ma to 21ma range ext v ref ext r set 09128-017 figure 18 . gain error vs. loop supply voltage 0.0030 0.0025 0.0020 0.0015 0.0010 0.0005 0 ?0.0005 0 60 50 40 30 20 10 full-scale error (% fsr) loop supply voltage (v) r load = 250? t a = 25c 3.8ma to 21ma range ext v ref ext r set 09128-018 figure 19 . full - scale er ror vs. loop supply voltag e 2000 0 250 500 750 1000 1250 1500 1750 0 50 40 30 20 10 load resistance (?) loop supply voltage (v) t a = 25c ext v ref i loop = 24ma ext r set operating area 09128-019 figure 20 . load resistance load line vs. loop supply voltage (voltage betwe en loop? and reg in ) 4.70 4.35 4.40 4.45 4.50 4.55 4.60 4.65 ?40 100 80 60 40 20 0 ?20 compliance voltage headroom (v) temperature (c) r load = 250? 3.2ma to 24ma range ext v ref i loop = 24ma 09128-020 figure 21 . compliance voltage headroom vs. temperature 7 6 5 4 3 2 1 0 0 5.0 4.5 4.0 3.5 3.0 2.5 2.0 1.5 1.0 0.5 loop current error (a) reg out load current (ma) v loop = 24v ext nmos r load = 250? t a = 25c i loop = 20ma 09128-021 figure 22 . loop current error vs. reg out load current 8 ?8 ?6 ?4 ?2 0 2 4 6 0 10 9 8 7 6 5 4 3 2 1 voltage across 250 ? load resistor (v) time (seconds) v loop = 24v ext nmos ext v ref i loop = 4ma r load = 250? t a = 25c 09128-022 figure 23 . loop current noise, 0.1 hz to 10 hz bandwidth data sheet ad5421 rev. f | page 17 of 36 1.0 ?1.0 ?0.8 ?0.6 ?0.4 ?0.2 0 0.2 0.6 0.8 0.4 0 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 voltage across 500 ? load resistor (mv) time (seconds) v loop = 24v ext nmos int v ref i loop = 4ma r load = 500? t a = 25c 1.33mv p-p 0.2mv rms 09128-023 figure 24 . loop current noise, 500 hz to 10 khz bandwidth (hart bandwidth) 6 5 4 3 2 1 0 ?40 ?30 ?20 ?10 0 10 20 30 40 voltage across 250 ? load resistor (v) time (s) falling rising v loop = 24v ext nmos r load = 250? t a = 25c c in = open circuit 09128-025 figure 25 . full - scale loop current step 6 5 4 3 2 1 0 ?1.0 ?0.5 0 0.5 1.0 1.5 2.0 2.5 3.0 voltage across 250 ? load resistor (v) time (ms) falling rising v loop = 24v ext nmos r load = 250? t a = 25c c in = 22nf 09128-026 figure 26 . full - scale loop current s tep, c in = 22 nf 0.244 0.226 0.228 0.230 0.232 0.234 0.236 0.238 0.240 0.242 0 0.5 1.0 1.5 2.0 iodv dd current (a) digital logic voltage (v) decreasing increasing iodv dd = 1.8v t a = 25c 09128-027 figure 27 . iodv dd current vs. digital logic voltage, increasing and decreasing , iodv dd = 1.8 v 0.60 0.55 0.50 0.45 0.40 0 3.5 3.0 2.5 2.0 1.5 1.0 0.5 iodv dd current (a) digital logic voltage (v) iodv dd = 3.3v t a = 25c decreasing increasing 09128-028 figure 28 . iodv dd current vs. digital logic voltage, increasing and decreasing, iodv dd = 3.3 v 1.3 1.2 1.1 1.0 0.9 0.8 0.7 0.6 0 6 5 4 3 2 1 iodv dd current (a) digital logic voltage (v) iodv dd = 5v t a = 25c decreasing increasing 09128-029 figure 29 . iodv dd current vs. digital logic voltage, increasing and decreasing, iodv dd = 5 v ad5421 data sheet rev. f | page 18 of 36 1.85 1.84 1.83 1.82 1.81 1.80 1.79 1.78 1.77 1.76 0 ?50 ?45 ?40 ?35 ?30 ?25 ?20 ?15 ?10 ?5 0 12 0 0.25 0.20 0.15 0.10 0.05 10 8 6 4 2 reg out voltage (v) reg out voltage change (mv) reg out load current (ma) reg out load current (ma) v loop = 24v ext nmos t a = 25c 09128-030 figure 30 . reg out voltage vs. load current 263.5 258.5 259.0 259.5 260.0 260.5 261.0 261.5 262.0 262.5 263.0 0 60 50 40 30 20 10 quiescent current (a) loop supply voltage (v) t a = 25c 09128-031 figure 31 . quiescent cur rent vs. loop supply voltage 266 257 258 259 260 261 262 263 264 265 ?40 100 80 60 40 20 0 ?20 quiescent current (a) temperature (c) v loop = 24v ext nmos v ih = iodv dd v il = com t a = 25c 09128-032 figure 32 . quiescent current vs. temperature 3.5 0 0 ?50 ?100 ?150 ?200 ?250 0.5 1.0 1.5 2.0 2.5 3.0 0 1 2 3 4 5 dv dd output voltage (v) dv dd output voltage change (mv) dv dd load current (ma) 09128-101 v loop = 24v ext nmos t a = 25c figure 33 . dv dd output voltage vs. load current 4 ?4 ?3 ?2 ?1 0 1 2 3 0 10 8 5 4 9 7 6 3 2 1 refout1 voltage noise (v) time (seconds) v loop = 24v ext nmos t a = 25c 09128-034 figure 34 . refout1 voltage noise, 0.1 hz to 10 hz bandwidth 3.0 2.5 2.0 1.5 1.0 0.5 0 1 ?5 ?4 ?3 ?2 ?1 0 0 7 6 5 4 3 2 1 refout1 voltage (v) refout1 voltage change (mv) refout1 load current (ma) v loop = 24v ext nmos t a = 25c 09128-035 figure 35 . refout1 voltage vs. load current data sheet ad5421 rev. f | page 19 of 36 2.5012 2.4994 2.4996 2.4998 2.5000 2.5002 2.5004 2.5006 2.5008 2.5010 ?40 100 80 60 40 20 0 ?20 refout1 voltage (v) temperature (c) 60 devices shown 09128-036 figure 36 . refout1 voltage vs. temperature, 60 devices shown (c grade device) 30 0 5 10 15 20 25 0 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00 2.25 2.50 2.75 3.00 3.25 3.50 3.75 4.00 4.25 4.50 4.75 5.00 population (%) temperature coefficient (ppm/c) mean tc = 1.5ppm/c 09128-037 figure 37 . refout1 temperature coe fficient histogram (c grade device) 250 0 50 100 150 200 ?40 100 80 60 40 20 0 ?20 adc code (decimal) die temperature (c) v loop = 24v ext nmos r load = 250? i loop = 3.2ma 09128-038 figure 38 . on - chip adc code vs. die temperature 250 200 150 100 50 0 0 2.5 2.0 1.5 1.0 0.5 adc code (decimal) v loop pin input voltage (v) v loop = 24v ext nmos t a = 25c 09128-039 figure 39 . on - chip adc code vs. v loop pin input voltage ad5421 data sheet rev. f | page 20 of 36 terminology tot a l un a dju s te d e r ror total unadjusted error (tue) is a measure of the total output error. tue consists of inl error, offset error, gain error, and output drift over temperature, in the case of maximum tue. tue is expressed in % fsr. relative accuracy or integral nonlinearity (inl) error relative accuracy, or integral nonlinearity (inl) error, is a measure of the maximum deviation in the output current from a straight line passing through the endpoints of the transfer function. inl error is expressed in % fsr. differential nonlinearity (dnl) error differential nonlinearity (dnl) error is the difference between the measured change and the ideal 1 lsb change between any two adjacent codes. a specified differential nonlinearity of 1 lsb maximum ensures monotonicity. offset error offset error is a measure of the output error when zero code is loaded to the dac register and is expressed in % fsr. offset error temperature coefficient (tc) offset error tc is a measure of the change in offset error with changes in temperature and is expressed in ppm fsr/c. gain error gain error is a measure of the span error of the dac. it is the deviation in slope of the dac transfer function from the ideal and is expressed in % fsr. gain error temperature coefficient (tc) gain error tc is a measure of the change in gain error with changes in temperature and is expressed in ppm fsr/c. full-scale error full-scale error is a measure of the output error when full-scale code is loaded to the dac register and is expressed in % fsr. full-scale error temperature coefficient (tc) full-scale error tc is a measure of the change in full-scale error with changes in temperature and is expressed in ppm fsr/c. loop compliance voltage headroom loop compliance voltage headroom is the minimum voltage between the loop? and reg in pins for which the output current is equal to the programmed value. output temperature coefficient (tc) output tc is a measure of the change in the output current at 12 ma with changes in temperature and is expressed in ppm fsr/c. voltage reference thermal hysteresis voltage reference thermal hysteresis is the difference in output voltage measured at +25c compared to the output voltage measured at +25c after cycling the temperature from +25c to ?40c to +105c and back to +25c. the hysteresis is specified for the first and second temperature cycles and is expressed in mv. voltage reference temperature coefficient (tc) voltage reference tc is a measure of the change in the reference output voltage with a change in temperature. the voltage refer- ence tc is calculated using the box method, which defines the tc as the maximum change in the reference output voltage over a given temperature range. voltage reference tc is expressed in ppm/c as follows: 6 10 ? ? ? ? ? ? ? ? ? ? ? ? temp_range v v v tc ref_nom ref_min ref_max where: v ref_max is the maximum reference output voltage measured over the total temperature range. v ref_min is the minimum reference output voltage measured over the total temperature range. v ref_nom is the nominal reference output voltage, 2.5 v. temp_r ang e is the specified temperature range (?40c to +105c). data sheet ad5421 rev. f | page 21 of 36 theory of o peration the ad5421 is an integrated device designed for use in loop - powered, 4 ma to 2 0 ma smart transmitter applications. in a single chip, t he ad542 1 provides a 16 - bit dac and current amplifier for digital control of the loop current, a voltage regulator to power the entire transmitter, a voltage reference, f ault alert functions, a f lexible spi - compatible serial interface, g ain and offset adjust regis ters , as well as other features and functions. t he features of the ad5421 are described in the following sections . fault alerts the ad5421 provides a number of fault alert features. all faults are signaled to the controller via the fault pin and the fault register. i n the case of a loss of communication between the ad5421 and the m icro controller (spi fault), the ad5421 program s the loop current to an alarm value. if the controller detects that the fault pin is set high, it should then read the fault regist er to determine the cause of the fault. spi fault the spi f ault is asserted if there is no valid communication to any register o f the ad5421 for more than a user - defined period. t he user can program the time period using the spi watchdog timeout bits of th e control register. the spi f ault bit of the fault register indicates the fault on the spi bus. because this fault is caused by a loss of communication between the controller and the ad5421, the loop current is also forced to the alarm value. the directio n of the alarm current (downscale or upscale) is selected via the alarm_current_direction pin. connecting this pin to dv dd selects an upscale alarm current (22.8 ma/24 ma); connecting this pin to com selects a downscale alarm current (3.2 ma). packet erro r check ing to verify that data has been received correctly in noisy environ - ments, the ad5421 offers the option of error checking based on an 8 - bit cyclic redundancy check (crc) . packet error checking (pec) is enabled by writing to the ad5421 with a 32 - bit serial frame , where the least significant eight bi ts are the frame check sequence (fcs) . the device controlling the ad5421 should generate the 8 - bit fcs using the following polynomial: c( x ) = x 8 + x 2 + x + 1 the 8 - bit fcs is appended to the end of the d ata - word , and 32 data bits are sent to the ad5421 before sync is taken high. if the check is valid , the data is accepted. if the check fails, the fault pin is asserted and the pec bit of the f ault register is set. after the f ault re gister is read , the pec bit is reset low and the fault pin return s low. in the case of data read back , if the ad5421 is addressed with a 32- bit frame, it generate s the 8 - bit frame check sequence and append s it to the end of the 24 - bit data stream to create a 32 - bit data stream. sdin sync sclk update on sync high msb d23 lsb d0 24-bit d at a 24-bit d at a transfer?no error checking sdin fault sync sclk update after sync high only if error check passed fault pin goes high if error check fails msb d31 lsb d8 d7 d0 24-bit d at a 8-bit fcs 32-bit d at a transfer with error checking 09128-049 figure 40 . pec timing current loop fault the current loop (i loop ) fault is a sse rted when the actual loop current is not within 0.01 % fsr of the programmed loop current. if the measured loop current is les s than the programmed loop current, the i loop under bit of the fault register is set. i f the measured loop current is greater than the programmed loop current, the i loop o ver bit of the fault register is set. the fault pin is se t to logic high in either ca se. an i loop over condition occurs when the value of the load current sourced from the ad5421 (via reg out , refout1, refout2 , or dv dd ) is greater than the loop current that is programmed to flow in the loop. an i loop u nder condition occurs when there is in sufficient compliance voltage to support the programmed loop current, caused by excessive load resistance or low loop supply voltage. overtemperature fault there are two overtemperature alert bits in the fault register : t emp 100c and t emp 140 c. if the di e temperature of the ad5421 exceeds either 100c or 140c , the appropriate bit is set . if the t emp 14 0c bit is set in the fault register , the fault pin is set to logic high. ad5421 data sheet rev. f | page 22 of 36 loop voltage fault there are two loop voltage alert bits in the fault register : v loop 12v and v loop 6 v . if the voltage between the v loop and com pins falls below 0.6 v (corresponding to a 12 v loop supply value), the v loop 12v bit is set; this bit is cleared when the voltage returns above 0.7 v. similarly, if the voltage between the v loop and com pins falls below 0.3 v (corresponding to a 6 v loop supply value), the v loop 6 v bit is set; this bit is cleared when t he voltage returns above 0.4 v. if the v loop 6 v bit is set in the fault register, the fault pin is set to logic high. figure 41 illustrates how a resistor divider enables the monitor - ing of the loop supply with the v loop input. the recommended resistor divider consists of a 1 m? and a 19 m ? resistor that provide a 20:1 ratio , allowing the 2.5 v input range of the v loop pin to monitor loop supplies up to 50 v . with a 20:1 divider ratio , the preset v loop 6 v and v loop 12v alert bits of the fault register generate loop supply fau lts according to their stated values. i f another divider ratio is used, the fault bits generate faults at values that are not equal to 6 v and 12 v. 19m? 1m? r l loop? v loop com reg in v loop ad5421 09128-048 figure 41 . resistor divider connection at v loop pin eternal current set ting res istor the 24 k? resistor r set , shown in figure 1 , converts the dac output voltage to a current , which is then mirrored with a gain of 221 to the loop? pin. the stability of the loop current over temperature is dependent on the temperature coef ficient of r set . table 1 and table 2 outline the performance specifications of the ad5421 with both the internal r set resistor and an external , 24 k ? r set resistor. using the internal r set resistor, a t otal unad - justed error of better than 0.126% fsr can be expected. u sing an external resistor gives improved performance of 0.048% fsr. this specific ation assumes an ideal resistor; the actual performance depend s on the absolute value and temperature coeffi cient of the resistor used . for more information, see the d etermining the e xpected t otal e rror section. loop current range s election to select the loop current range, connect the range0 and range 1 pins to the com and dv dd pi ns , as shown in table 9 . table 9 . selecting the loop current range range 1 pin range 0 pin loop current range com com 4 ma to 20 ma com dv dd 3.8 ma to 21 ma dv dd com 3.2 ma to 24 ma dv dd dv dd 3.8 ma to 2 1 ma connection to loop p ower supply the ad5421 is powered from the 4 ma to 20 ma current loop . t ypically , the power supply is located far from the transmitter device and has a value of 24 v. the ad5421 can be connected directly to the loop power supply and can tolerate a voltage up to a maximum of 52 v (see figure 42) . r l loop? drive com reg in v loop ad5421 09128-050 figure 42 . direct connection of the ad5421 to loop power supply figure 42 shows how the ad5421 is connected d irectly to the loop power supply. an alternative power connection is shown in figure 43 , which shows a depletion mode n - channel mosfet connected between the ad5421 and the loop power supply. the use of this device keeps the volta ge drop across the ad5421 at approx imately 1 2 v, limiting the worst - case on - chip power dissi - pation to 288 mw (1 2 v 24 ma = 288 mw). if the ad5421 is connected directly to the loop supply as shown in figure 42, the potential wor st - case on - chip power dissipation for a 24 v loop power supply is 576 mw (24 v 24 ma = 576 mw). the power dissipation change s in proportion to the loop power supply voltage. r l 200k? loop? drive com reg in v loop ad5421 t1 dn2540 bsp129 09128-051 figure 43 . mosfet connecting the ad5421 to loop power supply data sheet ad5421 rev. f | page 23 of 36 on - chip adc the ad5421 contains an on - chip adc used to measure and feed back to the fault register either the temperature of the die or the voltage between the v loop and com pins. the s elect adc i nput bit (bit d8 ) of the c ontrol r egister selects the parameter to be converted. a conversion is initiated with command byte 00001000 (necessary only if auto fault readback is disa bled). this command byte powers on the adc and performs the conversion. a read of the fault register re turn s the conversion r esult. if auto readback of the fault register is required , the adc mus t first be powered up by setting the on - chip adc bit (b it d7 ) of the c ontrol register. because the fault pin can go high for as long as 30 s, care is required when performing a die temp erature measurement after a readback of the v loop voltage. when switching from a v loop measurement to a die temperature measurement, the fault pin should not be read within 30 s of switching, as a false trigger may occur (fault reg ister contents are unaff ected). voltage regulator the on - chip voltage regulator provides a regulated voltage out - put to supply the ad5421 and the remainder of the transmitter circuitry. the output voltage range is from 1.8 v to 12 v and is selected by the states of three digital input pins (see table 10). the regulator output is accessed at the reg out pin. table 10 . setting the voltage regulator output reg_sel2 reg_sel1 reg_sel0 regulated output voltage (v) com com com 1.8 com c om dv dd 2.5 com dv dd com 3.0 com dv dd dv dd 3.3 dv dd com com 5.0 dv dd com dv dd 9.0 dv dd dv dd com 12.0 loop current slew ra te control the rate of change of the loop current can be controlled by connecting an external capacitor between the c in pin and com . t his reduce s the rate of change of the loop current. the output resistance of the dac (r dac ) together with the c slew capacitor generate a time constant that determines t he response of the loop current ( see figure 44) . loop? r dac v-to-i circuitry c in c slew 09128-052 fig ure 44 . slew capacitor circuit the resistance of the dac is typically 15.22 k? for the 4 ma to 20 ma and 3.8 ma to 21 ma loop current ranges . t he dac resistance changes to 16.11 k? when the 3.2 ma to 24 ma loop current range is s elected. the time constant of the circuit is expressed as ? = r dac c slew taking five time constants as the required time to reach the final value, c slew can be determined for a desired response time, t , as follows: dac slew r t c = 5 where: t is th e desired time for the output current to reach its final value . r dac is the resistance of the dac core , either 15.22 k? or 16.11 k?, depending on the selected loop current range. for a response time of 5 ms, nf 68 220 , 15 5 ms 5 = for a response time of 1 0 ms, nf 133 220 , 15 5 ms 10 = the responses for both of these configurations are shown in figure 45. 6 5 4 3 2 1 0 ?2 22 18 14 10 6 2 9 2 / 7 $ * ( $ & |