Part Number Hot Search : 
MAX867 BU9251S BU941P 15C30 MB82DP RW10S 4053B 6308G
Product Description
Full Text Search
 

To Download IXPD610 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  ? 2001 ixys/dei all rights reserved ixdp 610 1 description the ixdp610 digital pulse width modulator (dpwm) is a programmable cmos lsi device which accepts digital pulse width data from a microprocessor and generates two complementary, non-overlapping, pulse width modula- ted signals for direct digital control of switching power bridge. the dpwm is designed to be operated under the direct control of a microprocessor and interfaces easily with most standard microprocessor and microcomputer buses. the ixdp610 is packaged in an 18-pin slim dp. the pwm waveform generated by the ixdp610 results from comparing the output of the pulse width counter to the number stored in the pulse width latch (see below). a programmable "dead-time" is incorporated into the pwm waveform. the dead-time logic disables both outputs on each transition of the comparator output for the required dead-time interval. the output stage provides complemen- tary pwm output signals capable of bus compatible digital pwm controller, ixdp 610 sinking and sourcing 20 ma at ttl voltage levels. the output disable logic can be activated either by software or hardware. this facilitates cycle-by-cycle current-limit, short- circuit, over-temperature, and desaturation protection schemes. the ixdp610 is capable of operating at pwm frequencies from zero to 390khz; the dead-time is programmable from zero to 14 clock cycles (0 to 11 % of the pwm cycle), which allows operation with fast power mosfets, igbts, and bipolar power transistors. a trade-off between pwm frequency and resolution is provided by selecting the counter resolution to be 7-bit or 8-bit. the 20 ma output drive makes the ixdp610 capable of directly driving opto isolators and smart power devices. the fast response to pulse width commands is achieved by instantaneous change of the outputs to correspond to the new command. this eliminates the one-cycle delay usually associated with other digital pwm implementations. features  microcomputer bus compatible  two complementary outputs for direct control of a switching power bridge  dynamically programmable pulse width ranges from 0 to 100 %  two modes of operation: 7-bit or 8- bit resolution  switching frequency range up to 390 khz  programmable dead-time counter prevents switching overlap  cycle-by-cycle disable input to protect against over-current, over- temperature, etc.  outputs may be disabled under software control  special locking bit prevents damage to the stage in the event of a software failure  18-pin slim dip package dimensions in inch and mm 18-pin slim dip symbol definition maximum ratings v cc supply voltage -0.3 ... 5.5 v v in input voltage -0.3 ... v cc + 0.3 v v out output voltage -0.3 ... v cc + 0.3 v p d maximum power dissipation 500 mw t stg storage temperature range -40 ... 125 c
? 2001 ixys/dei all rights reserved 2 ixdp 610 symbol definition maximum ratings operating range min. max. v cc supply voltage 4.5 5.5 v t a operating free air temperature -40 85 c symbol definition/condition characteristic values (over operating range, unless otherwise specified) min. typ. max. v ih(cmos) input high voltage odis 3.8 v cc +0.3 v v il(cmos) input low voltage odis -0.3 1.2 v v h input hysteresis odis 0.3 0.5 v v oh output high voltage out1 i oh = -20 ma 2.4 v out2 v ol output low voltage out1 i ol = 20 ma 0.4 v out2 v ih(ttl) input high voltage all inputs 2.0 v cc +0.3 v except odis v il(ttl) input low voltage all inputs -0.3 0.8 v except odis i li input leakage all inputs -10 -0.1 10 a current 0 < v i < v cc i cc power supply f clk = 5 mhz 3.5 10 ma current v ih = v cc or 0 symbol definition/condition characteristic values (t a = 25 c, v cc = 5 v 10 %, c1 = 50 pf) no. see -40...85 c fig. 3-6 typ. min. max. 1t avwl sel stable to wr low 5 ns 2t whax sel stable after wr high 10 ns 3t slwl cs low to wr low 5 ns 4t whsh cs high after wr high 5 ns 5t wlwh wr pulse width 8 20 ns 6t dvwh data valid to wr high 5 ns 7t whdx data held after wr high 10 20 ns 8f clk clock frequency 50 * 050 * mhz 9t clch clock pulse duration low 12.5 12.5 ns t chcl high 12.5 12.5 ns 10 t chov clk to output when 5+?t clk ** 5 5+t clk ns writing to pw latch 11 t odlol odis low to output low 20 50 ns 12 t whol wr high to output low 30 60 ns when writing stop to the control latch 13 t rlrh rst low time 50 ns * output will change 1 rising clock edge +5ns after wr (see fig. 6) ** t clk = 1/f clk numbers in the fig. 3 to 6 corres- ponding to the time values on the bottom left of this page. fig. 3 write operation timing diagram fig. 4 output disable to outputs off timing fig. 5 stop to outputs off timing fig. 6 clock to output when writing to pw latch out 1 or out2 wr out1 out2 1 8 10 <5ns 9 9 23 clk wr
? 2001 ixys/dei all rights reserved ixdp 610 3 pin description ixdp 610pi nomenclature of digital pwm controller sym. pin description d0 1 data bus - the data bus on d1 2 the ixdp610 is configured for d2 3 input only. data to be written to d3 4 the ixdp610 is placed on data d4 5 lines d0 through d7 during a d5 6 microprocessor write cycle. d6 7 data is accepted by the d7 8 ixdp610 when chip select is low and the write input goes from a low to a high state. the select input determines whether the data written to the ixdp610 will go to the control latch or to the pulse width latch. d0 is the least significant bit and d7 is the most significant bit. gnd 9 circuit ground out2 10 complementary outputs out1 11 these two outputs provide the complementary pwm signals. the base period or cycle time of these outputs is determined by the clock and the control latch. v cc 12 power supply (5 v 10 %) clk 13 clock - the frequency of this input determines the pwm base frequency. clk also drives the internal state machines. it has no effect on any data bus transactions. odis 14 output disable - asserting this schmitt trigger input forces the complementary outputs to be immediately disabled (out1 and out2 are forced low). the complementary outputs will remain low as long as long as this input is asser- ted, and for the duration of the pwm cycle in which output disable goes from low to high; i.e., the complementary outputs are not re-enabled until the beginning of the next pwm cycle, and then only if output disable and the stop bit in the control latch are not asserted. cs wr rst sel odis clk v cc out1 out2 d0 d1 d2 d3 d4 d5 d6 d7 gnd sel 15 select-this input determines whether data written into the ixdp610 goes to the internal pulse width (pw) latch or to the control latch. a zero on this input (low voltage) directs data to the pw latch; a one on this input (high voltage) directs data to the control latch. rst 16 reset-this asynchronous, active low input disables the outputs, chooses 8-bit count mode in the pwm counter, sets the clock to be "divided by 1", clears lock bit, and sets the dead-time counter to 7. asserting reset writes a 01000111 binary to the control latch. asserting reset is the only way in which the lock bit in the control latch can be cleared. writes to the control latch that occur after the lock bit has been set to a one, can only modify the stop bit. any writes to the control latch, while the reset input is asserted, are ignored. reset also clears the pw latch. wr 17 write-a low-to-high transition on this input, when chip select is low, causes data to be written to the selected ixdp610 latch. if select is low, the data is written to the pulse width latch. if select is high, the data is written to the control latch. cs 18 chip select - this active low input enables the write input so that data may be written into the ixdp610 latch selected by the select input. ixdp 610 p i (example) ix ixys dp 610 digital pwm controller package type p 18-pin plastic dip temperature range i industrial (-40 to 85 c) ixys ixdp610pi
? 2001 ixys/dei all rights reserved 4 ixdp 610 description introduction the ixdp610 is a digital pwm con- troller. it simplifies the interface between a microprocessor and a switching power bridge by providing to a micro-processor the means to directly control the average voltage across a load (dc motor, etc.). since the ixdp610 generates two complementary pwm control signals, there is no need for digital to analog converters (dacs), sawtooth generators, and analog comparators. out1 and out2 can directly drive the buffers to the power transistors. use of the ixdp610 in a dc servo system is depicted in the system block diagram shown in fig. 1. the ixdp610 receives digital data from the micropro- cessor and converts the data to a pair of complementary pwm signals that can be used to control the average voltage across a dc servo motor. a shaft encoder peripheral interface (sepi) ic converts incremental encoder signals to a binary number so the micro-processor can monitor and co m plete the control of the dc servo motor. it is possible to generate pwm control signals in software with a dedicated microprocessor or microcontroller. this has the limitation, however, of very low switching frequencies (<5 khz) and significant software overhead. by using the ixdp610 to handle the generation of the pwm control signals, a micro- processor can handle several pwm channels and the pwm control signals can switch at relatively high rates (up to 300 khz). servicing the ixdp610 is a simple as writing an 8-bit number to the pulse width latch whenever a change in duty cycle is desired. this is analo- gous to writing data to a dac. programmable dead-time because the ixdp610 is a digital ic, and is programmable, it is possible to tailor the dead-time period (defined as t dt in fig. 2). ixdp610?s programmable dead-time feature is difficult to duplicate in the equivalent analog system. the control of a switching bridge usually involves a process of alternating the ?on-time? of two power switches connected in series between a high-voltage and a low-voltage. for example, the h-bridge of fig. 3 can be operated by turning the upper left and lower right transistors on and leaving the two remaining transistors off, during the first half of the pwm cycle. in the second half of the cycle, the upper right and lower left transistors are on and fig. 1 basic system configuration fig. 3 ixdp610 to dc servo motor full bridge block diagram guaranteeing that both transistors in a leg are off for a minimum of time during a transition (the dead-time period). since the dead-time is programmable, it can be tailored to the specific application. it can be short for high- speed mosfets and longer for igbts. protection circuitry the ixdp610 has several features that facilitate protection of the power devi- ces being controlled. the odis pin is an input that can be driven by external hardware under emergency shutdown conditions, such as over-current and over-temperature. the stop bit, in the control latch, provides a mechanism through which the software can indefi- nitely disable the complementary out- puts. odis and stop perform similar functions, they provide a means to protect the power devices from measu- rable system hazards such as over- current, over-voltage, over-temperature etc. software runaway is a system hazard that is difficult or impossible to measure. the lock bit, in the control latch, can be used to protect the system from software runaway and/or errors. setting the lock bit prevents subsequent writes to the control latch from having any affect on the ixdp610?s operating para-meters. setting the lock bit does not prevent one from asserting the stop bit. once the lock bit is set, it is impossible to modify critical parameters, such as the dead-time delay or the pwm wave- form resolution. control latch the control latch is composed of eight bits that determine the ixdp610?s fig. 2 pwm cycle time and dead- time definition the remaining two are off. during the transition, between the first half and the second half of the pwm cycle, there is a very short period of time when both the upper transistor and the lower transistor in a leg could be on. if both transistors are on, for this short period of time, they will effectively short the high voltage supply to ground-this is an undesirable situation. the ixdp610?s programmable dead- time feature prevents this situation by sepi
? 2001 ixys/dei all rights reserved ixdp 610 5 sel cs wr resulting function x 1 x no action 0 0 load d0-d7 into pw latch 1 0 load d0-d7 into control latch table 1 bus transaction truth table time period overlaps the ontime of an output, therefore, it shortens the on-time without affecting the base pwm cycle time. a dead-time period is only inserted if an output changes from high to low (on to off). thus, if a pwm duty cycle is chosen such that an output would be on for a period of time equal to or less than one dead-time period, the switch associated with that output will not be turned on during the pwm cycle. in this special case, one will observe only dead- time period per pwm cycle time, rather than the two dead-time periods shown in fig. 2. lock bit - writing a one to this bit pre- vents further writes to all bits in the control latch, except the stop bit. thus, a one should not be written to this bit until the ixdp610 has been program-med. those writes that follow a one being written to the lock bit have no effect on d0 through d6. the locking feature provided by this bit prevents modification of the control latch due to a software error, thereby helping prevent damage to the bridge being controlled by the ixdp610. asserting the reset pin is the only method by which the lock bit can be cleared. divide bit - this bit sets the frequency of the internal pwm clock. writing a one to this bit causes the external clock to be divided by two before being presented to the pw counter. writing a zero to this bit results in no division of the external clock before it is presented to the pw counter (?divide by one?). the divide bit has no affect on the dead-time counter. resolution bit - writing a zero to this bit chooses 7-bit counter resolution, while writing a one chooses 8-bit pwm counter resolution. choosing 7-bit resolution doubles the achieveable pwm base frequency at the expense of decreased duty cycle resolution. the combination of the divide bit and the resolution bit provides the user with three different pwm base periods for a given external clock frequency. a reset programs the ixdp610 to operate in the 8-bit resolution mode. when the ixdp610 is programmed in 8- bit mode, the pwm base period is equal to 256 pwm clock cycles. in 7-bit mode the pwm base period is equal to 128 pwm clock cycles. a pwm clock cycle is equal to one external clock period when the divide bit in the control latch is a zero and is equal to two external clock periods when the divide bit is a one. the following formula can be used to determine the pwm base period: if ((7/8 bit = 0) and (div bit = 0)) pwm base period clock period x 128 else if ((7/8 bit = 0) and (div bit = 1)) pwm base period = clock period x 256 else if ((7/8 bit = 1) and (div bit = 0)) pwm base period = clock period x 256 else if ((7/8 bit = 1) and (div bit = 1)) pwm base period = clock period x 512 the pulse width number that is written to the pulse width latch represents the high time of out1 (the low time of out2). the dead-time counter decreases the on-time (output high) of an output by one dead-time period (t dt ). see fig. 2 and the description of the dead-time bits in the control latch to determine the duration of one dead-time period. stop bit - writing a zero to this bit immediately disables the complemen- tary outputs (out1 and out2 are forced to zero). as long as this bit is a zero, the complementary outputs will be disabled. this bit is not affected by the lock bit. this bit is equivalent in function to the output disable input. the outputs will not be re-enabled until the start of the pwm period which has both the stop bit and the output disable input set to ones. pw latch - the binary number written to the pw latch represents the duty cycle of the complementary pwm outputs. percent duty cycle is defined as follows: (assuming zero dead-time) for out1: time at 1 % duty cycle = x 100 pwm cycle time for out2: time at 0 % duty cycle = x 100 pwm cycle time ?pwm cycle time? is t cycle in fig. 2. operating parameters. those bits are summarized in table 2. dead-time counter bits - these three bits determine the dead-time period, as defined by fig. 2. dead-time is that period of time when both out1 and out2 are low. any binary number from 000 through 111 is valid. thus, eight different dead-time periods can be programmed. dt0 is the least signifi- cant bit and dt2 is the most significant bit. a 000 binary means no dead-time and a 111 means maximum dead-time. each dead-time count corresponds to two clock periods. for instance, if a binary three (3) is programmed into the dead-time bits, the dead-time will be six external clock cycles long. the dead-time is provided to aid in preventing switch overlap. the dead- time counter delays turning on the switch connected to out1 until the switch connected to out2 has had sufficient time to turn off; the comple- ment is also true, the dead-time counter delays turning on the switch connected to out2 until the switch connected to out1 has had sufficient time to turn off. since the dead-time counter is pro- grammable, the user can optimize the dead-time delay to suit their specific application. in a typical pwm cycle (refer to fig. 2) two dead-time periods will occur. one follows the turnoff of out2. the dead- time counter is triggered by an output turning off. during a dead-time period, both outputs are guaranteed to be off (no dead-time periods occur during 0 % and 100 % duty-cycle states). the dead- control bits name description bit 0 dt0 for setting the dead-time period, all combinations are valid, bit 1 dt1 0 is no dead-time delay and 7 is maximum dead-time. bit 2 dt2 bit 3 not used, reserved; always write a zero to this bit bit 4 lock setting this bit prevents further access to all bits in the control latch, except the stop bit. bit 5 div determines frequency of the internal pwm clock. bit 6 7/8 chooses between 7-bit and 8-bit resolution. bit 7 stop disables (turns off) the complementary outputs. table 2 control latch bits
? 2001 ixys/dei all rights reserved 6 ixdp 610 the resolution bit in the control latch determines whether the number in the pw latch has 7 significant bits or 8 significant bits. the following formulae can be used to determine the resulting pwm waveform?s duty cycle: for 7-bit mode operation: pw number % duty cycle = x 100 128 for 8-bit mode operation: pw number % duty cycle = x 100 256 the formulae are valid for all pw num-bers except those at the fig. 5 8088 to ixdp610 interface pw number resulting (binary) duty 7-bit 8-bit cycle resolution resolution % 0000 0000 0000 0000 0.0 0000 0001 0000 0001 0.0 -- 0000 0010 0.78125 -- 0000 0011 1.171875 0000 0010 0000 0100 1.5625 -- 0000 0101 1.953125 0000 0011 0000 0110 2.34375 -- 0000 0111 2.734375 0000 0100 0000 1000 3.125 ::: ::: ::: 0100 0000 1000 0000 50.0 ::: ::: ::: 0111 1101 1111 1010 97.65625 -- 1111 1011 98.046875 0111 1110 1111 1100 98.4375 -- 1111 1101 98.828125 -- 1111 1110 99.21875 0111 1111 1111 1111 100.0 1xxx xxxx -- 100.0 table 3: duty cycle as a function of pw number extremes. the following table illustrates the resulting percent duty cycle for seve-ral pw numbers. (the complete table would have 256 entries, those entries that have been omitted can be calcu-lated using the above formulare.) the pwm duty cycle byte can be written to at any time. if the outputs are disabled by either the stop bit in the control latch or the output disable input, writing to the pwm duty cycle byte will have no effect on the outputs. when the outputs are re- enabled, the duty cycle will be deter- mined by the last byte written to the pwm duty cycle byte. application information introduction the ixdp610 is a digital pwm con- troller intended for use with general- purpose microprocessors and micro- controllers. therefore, it is important to understand how the microproces- sor hardware and software interacts with and affects the operation of the ixdp610. on the following pages one will find discussions of some of the most important hardware and soft- ware interface issues. among these issues are the hardware interface, how to choose the ixdp610's clock, initialization of the dpwm, the effect of the dead-time on the duty cycle, and the response of the ixdp610 to changes in the pulse width latch number. the following pages should be studied carefully by both the hardware and the software designer. the ixdp610 can be interfaced with virtually any microprocessor or micro- controller. some interface examples are shown below. 8051 to ixdp610 interface fig. 4 is an example of how the ixdp610 can be interfaced with an intel 8051 microcontroller. the interface is very simple and is ideally suited for servo motor control appli- cations. the 11.059 mhz clock allows one to use the 8051's built-in serial communication hardware at any standard baud rate. at this clock frequency, the ixdp610 can be configured for a 21.6 khz switching frequency and a dead-time between zero and 1.26 s, which is adjustable in 180 ns steps. 8088 to ixdp610 interface fig. 5 is just one example of how the ixdp610 can be interfaced with the intel 8088 microprocessor. using a 5 mhz clock (15 mhz crystal) the ixdp610 can be configured for a 19.53 khz switching frequency. the deadtime can be adjusted between 0 and 2.8 s, in 400 ns steps. this confi- guration is ideally suited for driving dc servo motor amplifiers that use mosfet, igbt, or bipolar transistors. frequency and dead-time considerations typical applications for the ixdp610 include full and half bridge systems. shown in fig. 3 is a full bridge system. the programmable dead-time feature of the ixdp610 aids in preventing shorts in the power bridge and allows use of either fast mosfets or slower igbts and bipolar transistors. table 4 shows some of the pwm frequency and dead-time combinations that can be obtained with the ixdp610. the various options shown in the table are selected by varying the clk frequency and the divide and 7/8 bit in the fig. 4 8051 to ixdp610 interface
? 2001 ixys/dei all rights reserved ixdp 610 7 ixdp610's control latch. the "%" columns express the dead-time as a percent of the pwm cycle time. if a zero is written to the 7/8 bit the ixdp610 is programmed for 7-bit resolution, writing a one programs the ixdp610 for 8-bit resolution. if a one is written to the divide bit, the external clock (clk) is divided by two before being presented to the pulse width counter; a zero in the divide bit passes clk directly to the pulse width counter with no division of the frequency. for a given clk frequency one can select three different pwm frequencies: clk/128, clk/256, and clk/512. (clk/256 can be selected for either 7-bit or 8-bit resolution. software considerations initialization and the lock bit after power-up, the ixdp610 should be reset via the rst input. doing so will guarantee the initial state of the dpwm and effectively write a 01000111 binary to the control latch. thus, after asserting rst, the ixdp610 is set to the following state:  stop is asserted, disabling out1 and out2  8-bit resolution is selected  clk is divided by one (not divided by two)  lock bit is ?unlocked?  dead-time counter is set for maximum dead-time. asserting rst is the only means by which the lock bit can be ?unlocked". the lock bit must be cleared in order to write to all other bits in the control latch, except the stop bit. the ixdp610 does not undergo an internal reset on power-up; therefore, it is recommended that the system reset be connected to the dpwm, as in fig. 5. if one wishes to allow soft- ware control over the rst input, they should ?or? the system reset and an i/o bit together, so the dpwm has a known state following system reset. before initializing the control latch, one should first write a valid number to the pulse width latch (i.e., a num- ber that results in 0 v applied to the load). asserting rst clears the pulse width latch. during a write to the control latch, all bits can be modified simultaneously, including the lock bit. thus, only one write is necessary to set the dead- time: 1) assert the lock bit; 2) choose the divide bit state; 3) choose the resolution. in most applications it is not necessary to change the dead- time bit, the divide bit, or the 7/8 bit ?on the fly?. therefore, it is recom- mended that the lock bit be asserted during initialization of the control latch. setting the lock bit guarantees that a software runaway will not modify the state of the dead-time bit, thereby preventing an accidental short of the bridge. if the rst input is accessible to the software (via an i/o bit, spare chip select, etc.), the hardware associated with asserting the rst input should be designed to minimize the possibility of resetting the ixdp610 in the event of a soft- ware runaway, since asserting the rst input clears the lock bit, allo- wing modification of the dpwm's control latch. software overflow protection in many applications, the pulse width number written by the micro- processor to the ixdp610?s pulse width latch is the result of closed- loop numeric calculations. depending on the algorithm used, the calculated pwm number may be susceptible to overflow, i.e. the calculated pwm pwm dead-time options fre- quency min. step max. clk 7/8 div khz % s% s% s mhz bit bit 300 0 0 1.56 0.052 10.9 0.363 38.4 0 0 200 0 0 1.56 0.078 10.9 0.547 25.6 0 0 100 0 0 0.78 0.078 5.5 0.547 25.6 1 0 100 0 0 1.56 0.156 10.9 1.094 12.8 0 0 50 0 0 0.39 0.078 2.7 0.547 25.6 1 1 50 0 0 0.78 0.156 5.5 1.094 12.8 1 0 50 0 0 0.78 0.156 5.5 1.094 12.8 0 1 50 0 0 1.56 0.312 10.9 2.188 6.4 0 0 20 0 0 0.39 0.195 2.7 1.367 10.24 1 1 20 0 0 0.78 0.391 5.5 2.734 5.12 1 0 20 0 0 0.78 0.391 5.5 2.734 5.12 0 1 20 0 0 1.56 0.781 10.9 5.469 2.56 0 0 5 0 0 0.39 0.781 2.7 5.469 2.56 1 1 5 0 0 0.78 1.562 5.5 10.94 1.28 1 0 5 0 0 0.78 1.562 5.5 10.94 1.28 0 1 5 0 0 1.56 3.125 10.9 21.88 0.64 0 0 table 4. sample pwm frequency and dead-time options number could be larger than the available 8-bits (or 7-bits) provided in the pulse width latch. if this is the case, it is important that the software checks for overflow conditions before writing a number to the pulse width latch. following is an example assuming 8-bit resolution: if (pwm__num < 0), check for underflow, pwm__num = 0, set to minimum limit else if (pwm__num > 255), check for overflow, pwm__num = 255; set to maximum limit effect of dead-time on duty cycle the ixdp610 has been designed to generate pwm signals that range from 0 % to 100 %, inclusive. when zero dead-time has been selected (by writing 000 to the dead-time bits) the duty cycle of a pwm cycle can be determined by using the formulae shown on page 32/33. fig. 6 illustra- tes the effect that a nonzero dead- time has on the pwm waveform. the dead-time feature built into the ixdp610 guarantees that both out1 and out2 remain off for the duration of the dead-time period. a dead-time period occurs each time either out1 or out2 turns off; the dead-time period overlaps the on-time of an output (see fig. 6c). thus, if the desired duty cycle is such that the
? 2001 ixys/dei all rights reserved 8 ixdp 610 have only one dead-time period in- serted in each pwm cycle. in fig. 6b the desired ontime of out1 is less than the one dead-time period, there- fore out1 can never turn on. the same is true for out2 in fig. 6d. fig. 6c is the normal situation, where both outputs turn on and off during one pwm cycle and, as a result, two dead-time periods are inserted. response to a change in the pulse width number one can change the pulse width number at any time. it is not necessary to synchronize writes to the pulse width latch with the clk or the pwm cycle period. the ixdp610 responds to the new pulse width number three clock cycles after the pulse width latch is loaded (1 clk cycle after wr goes high). thus, out1 and out2 will immediately reflect the new pulse width number. the ixdp610 does not wait until the next pwm cycle to implement a change in the pulse width number. (see fig. 7). the resulting duty cycle is some- where between the old and the new duty cycle. the exact value of the resulting duty cycle depends on when the width latch is loaded (1 clk cycle after wr goes high). thus, out1 and out2 will immediately reflect the new pulse width number. the ixdp610 does not wait until the next pwm cycle to implement a change in the pulse width number. fig. 7a shows what happens when the pulse width number is changed from 20 % to 80 % near the middle of the pwm cycle. fig. 7b shows the reverse situation. the resulting duty cycle is somewhere between the old and the new duty cycle. the exact value of the resulting duty cycle depends when the width latch is loaded (1 clk cycle after wr goes high). thus, out1 and out2 will immediately reflect the new pulse width number. the ixdp610 does not wait until the next pwm cycle to implement a change in the pulse width number. fig. 7 effect of changing the duty cycle during a pwm cycle fig. 6 effect of nonzero dead-time on pwm waveform on-time of an output is less than one dead-time period, the output will not turn on. this is shown in fig. 6b and 6d. therefore, the commanded duty cycle and the actual duty cycle may differ slightly, especially at extreme duty cycle values. additionally, the dead-time can have an effect on the voltage applied to the load by the switching power bridge; the exact effect is a function of the direction of the current in the bridge and the architecture of the bridge. one should try and choose the smallest dead-time that will work with the given switch configuration. fig. 6.a and 6.e illustrate the two duty cycle extremes, 0 % and 100 %. in these two instances there will never by a dead-time period, regard- less of the value programmed in the dead-time bits, because neither output ever turns off. fig. 6b and 6d t pw = 0 t pw t dt t pw > t dt t pw < (t cycl - t dt ) t pw (t cycl - t dt ) t pw = t cycl a) b) a) b) c) d) e)


▲Up To Search▲   

 
Price & Availability of IXPD610

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]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X