![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
obsolescence notice this product is obsolete. this information is available for your convenience only. for more information on zarlink?s obsolete products and replacement product lists, please visit http://products.zarlink.com/obsolete_products/
1 MA838 MA838 famil y single phase pulse width modulation waveform generator july 1995 ds3798-3.1 the MA838 pwm generator has been designed to provide waveforms for the control of variable speed ac machines, uninterruptible power supplies and other forms of power electronic devices which require pulse width modulation as a means of efficient power control. two ttl level pwm outputs control the upper and lower switches in an inverter arm. this is usually via an external isolation and amplification stage. information contained within the pulse width modulated sequences controls the wave shape, power frequency and amplitude of the output waveform. parameters such as the carrier frequency, minimum pulse width and pulse delay time may be defined during initialisation of the device. the pulse delay time (underlap) controls the delay between turning on and off the two power switches in the inverter, in order to accommodate variations in the turn-on and turn-off times of families of power devices. the MA838 is easily controlled by a microprocessor and its fully digital generation of pwm waveforms gives unprecedented accuracy and temperature stability. precision pulse shaping capability allows optimum efficiency with any power circuitry. the device operates as a stand-alone microprocessor peripheral reading the power waveform directly from an internal rom and requiring microprocessor intervention only when operating parameters need to be changed. an 8-bit multiplexed data bus is used to receive addresses and data from the microprocessor/controller. this is a standard motel bus, compatible with most microprocessors/ controllers. features n fully digital operation n interfaces with most microprocessors n wide power-frequency range n 12-bit frequency control accuracy n carrier frequency selectable up to 24khz n waveform stored in internal rom n double edged regular sampling n selectable minimum pulse width and underlap time n dc injection braking motel is a registered trademark of motorola corp. and intel corp. fig.1 pin connections (top view) dp28 mp28/w note * = intel bus format ? = motorola bus format the power frequency is defined to 12 bits for high accuracy and a zero setting is included in order to implement dc-injection braking with no software overhead. this family is functionally identical to the ma828 pwm generator ic except that only one pwm channel is provided. ordering information MA838-1 plaba (commercial, plastic dil) MA838-2 plaba (commercial, plastic dil) MA838-1 plabd (industrial, plastic dil) MA838-2 plabd (industrial, plastic dil) MA838-1 slaba (commercial, plastic small outline) MA838-2 slaba (commercial, plastic small outline) MA838-1 slabd (industrial, plastic small outline) MA838-2 slabd (industrial, plastic small outline) the MA838-1 and MA838-2 are the two standard waveform options offered; refer to product designation section for waveform specifications. 2 MA838 absolute maximum ratings supply voltage, v dd 10v voltage on any pin v ss -0.3v to v dd +0.3v current through any i/o pin ?0ma storage temperature (see note) -65? to +125? operating temperature range (commercial) 0? to +70? operating temperature range (industrial) -40? to +85? note: these temperature ranges apply to all package types. many package types are available and extended temperature ranges can be offered for some packages. further information is available on request. 1 6 MA838-2 pure sinewave: x(t) = a [ sin ( t )] additional wave shapes can be implemented to order, provided they are symmetrical about the 90? 180?and 270?axes. contact your local gec plessey semiconductors customer service centre for further details. product designation two standard options exist, defining waveform shape. these are designated MA838-1 and MA838-2 as follows: MA838-1 sine + third harmonic at one sixth the amplitude of the fundamental: x(t) = a [ sin ( t ) + sin 3( t) ] dc electrical characteristics test conditions (unless otherwise stated): v dd = 5v?%, t amb = 25? characteristic symbol min. typ. max. units conditions input high voltage v ih 2.0 - - v input low voltage v il - - 0.8 v input leakage current i in - - 10 ? v in = v ss or v dd output high voltage v oh 4.0 >4.5 - v i oh = -4ma output low voltage v ol - <0.2 0.4 v i oh = 4ma supply current (static) i dd (static) - - 100 ? all outputs open circuit (dynamic) i dd (dynamic) - <10 20 ma clk = 10mhz supply voltage v dd 2.7 5.0 5.5 v ac electrical characteristics test conditions (unless otherwise stated): v dd = 5v?%, t amb = 25? characteristic symbol min. typ. max. units conditions clock frequency f clk - - 12.5 mhz m:s ratio 1:1 ?0% set trip = 0 ? outputs tripped t trip - 2/f clk 3/f clk s ? trip = 0 - 2/f clk 3/f clk s stresses above those listed in the absolute maximum ratings may cause permanent damage to the device. these are stress ratings only and functional operation of the device at these conditions, or at any other condition above those indicated in the operations section of this specification, is not implied. exposure to absolute maximum rating conditions for extended periods may affect device reliability. 3 MA838 pin descriptions pin no. name type function 1 ad 2 i multiplexed address/data 2 ad 3 i multiplexed address/data 3 ad 4 i multiplexed address/data 4 ad 5 i multiplexed address/data 5 ad 6 i multiplexed address/data 6 ad 7 i multiplexed address/data (msb) 7 r s t i resets internal counters 8 clk i clock input 9 t r i p o output trip status 10 c s i chip select 11 pwmb o bottom pwm signal pin no. name type function 12 v ss s negative power supply 13 pwmt o top pwm signal 14 set trip i set output trip 15 intel ale i intel address latch enable motorola as motorola address strobe 16 intel r d i intel read strobe motorola ds motorola data strobe 17 intel w r i intel write strobe motorola r/ w motorola read/write select 18 v dd s positive power supply 19 ad 0 i multiplexed address/data(lsb) 20 ad 1 i multiplexed address/data fig.2 MA838 internal block diagram 4 MA838 functional description an asynchronous method of pwm generation is used with uniform or ?ouble-edged?regular sampling of the waveform stored in the internal rom as illustrated in fig. 3. two standard waveshape options exist so that the device can be adapted to particular applications (see product designation section for details). in addition, any symmetrical waveshape may be integrated on-chip, to order. the triangle carrier wave frequency is selectable up to 24khz (assuming the maximum clock frequency of 12.5mhz is used), enabling ultrasonic operation for noise critical applications. with 12.5mhz clock, power frequency ranges of up to 4khz are possible, with the actual output frequency resolved to 12-bit accuracy within the chosen range in order to give precise motor speed control and smooth frequency changing. pwm output pulses can be ?ailored? to the inverter characteristics by defining the minimum allowable pulse width (deletes all shorter pulses from the ?ure?pwm pulse train) and the pulse delay (underlap) time without the need for external circuitry. this gives cost advantages in both component savings and in allowing the same pwm circuitry to be used for control of a number of different systems simply by changing the microprocessor software. power frequency amplitude control is also provided with an overmodulation option to assist in rapid motor braking. alternatively, braking may be implemented by setting the frequency to 0hz. this is termed ?c injection braking? in which the rotation of the motor is opposed by allowing dc to flow in the windings. a trip input allows the pwm outputs to be shut down immediately, overriding the microprocessor control in the event of an emergency. other possible MA838 applications are as a waveform generator as part of a switched-mode power supply (smps) or an uninterruptible power supply (ups). in such applications the high carrier frequency allows a very small transformer to be used. fig.3 asynchronous pwm generation with uniform or 'double-edged' regular sampling as used on the MA838 microprocessor interface the MA838 interfaces to the controlling microprocessor by means of a multiplexed bus of the motel format. this interface bus has the ability to adapt itself automatically to the format and timing of both motorola and intel interface buses (hence motel). internally, the detection circuitry latches the status of the ds/ r d line when as/ale goes high. if the result is high then the intel mode is used; if the result is low then the motorola mode is used. this procedure is carried out each time that as/ ale goes high. in practice this mode selection is transparent to the user. for bus connection and timing information refer to the description relevant to the microprocessor/controller being used. industry standard microprocessors such as the 8085, 8088, etc. and microcontrollers such as the 8051, 8052 and 6805 are all compatible with the interface on the MA838. this interface consists of 8 data lines, ad 0 - ad 7 (write-only in this instance), which are multiplexed to carry both the address and data information, 3 bus control lines, labelled w r , r d and ale in intel mode and r/ w , ds and as in motorola mode, and a chip select input c s , which allows the MA838 to share the same bus as other microprocessor peripherals. it should be noted that all bus timings are derived from the microprocessor and are independent of the MA838 clock input. intel mode (fig. 4 and table 1) the address is latched by the falling edge of ale. data is written from the bus into the MA838 on the rising edge of w r . r d is not used in this mode because the registers in the MA838 are write only. however, this pin must be connected to r d (or tied high) to enable the MA838 to select the correct interface format. motorola mode (fig. 5 and table 2) the address is latched on the falling edge of the as line. data is written from the bus into the MA838 (only when r/ w is low) on the falling edge of ds (providing c s is low). pwm switching instants sampling points triangle wave at carrier frequency power waveform as read from internal rom resulting pwm waveform +1 0 -1 +1 0 -1 5 MA838 fig. 4 intel bus timing definitions fig. 5 motorola bus timing definitions parameter ale high period delay time, ale to w r w r low period delay time, w r high to ale high c s setup time c s hold time address setup time address hold time data setup time data hold time symbol t 1 t 2 t 3 t 4 t 8 t 9 t 10 t 15 t 11 min. 70 40 200 40 20 0 30 30 100 25 units ns ns ns ns ns ns ns ns ns ns table 1 intel bus timings at v dd = 5v, t amb = 25 c parameter as high period delay time, as low to ds high ds high period delay time, ds low to as high ds low period ds high to r/ w low setup time r/ w hold time c s setup time c s hold time address setup time address hold time write data setup time write data hold time min. 90 40 210 40 200 10 10 20 0 30 30 110 30 units ns ns ns ns ns ns ns ns ns ns ns ns ns table 2 motorola bus timings at v dd = 5v, t amb = 25 c symbol t 1 t 2 t 3 t 4 t 5 t 6 t 7 t 8 t 9 t 10 t 15 t 11 t 12 controlling the MA838 the MA838 is controlled by loading data into two 24-bit registers via the microprocessor interface. these registers are the initialisation register and the control register. the initialisation register would normally be loaded prior to the pwm outputs being activated and sets up the basic operating parameters associated with the load and inverter. this data would not normally be updated during pwm operation. the control register is used to control the pwm outputs (and hence the load) during operation e.g., stop/start, speed etc. and would normally be loaded and changed only after the initialisation register has been loaded. as the motel bus interface is restricted to an 8-bit wide format, data to be loaded into either of the 24-bit register is first written to three 8-bit temporary registers r0, r1 and r2 before being transferred to the desired 24-bit register. the data is accepted (and acted upon) only when transferred to one of the 24-bit registers. transfer of data from the temporary registers to either the initialisation register or the control register is achieved by a write instruction to a dummy register. writing to dummy register r3 results in data transfer from r0, r1 and r2 to the control register, while writing to dummy register r4 transfers data from r0, r1 and r2 to the initialisation register. it does not matter what data is written to the dummy registers r3 and r4 as they are not real registers. it is merely the write instruction to either of these registers which is acted upon in order to load the initialisation and control registers. register r0 r1 r2 r3 r4 comment temporary register r0 temporary register r1 temporary register r2 transfers control data transfers initialisation data ad 1 0 0 1 1 0 ad 2 0 0 0 0 1 ad 0 0 1 0 1 0 table 3 MA838 register addressing t 12 6 MA838 initialisation register function the 24-bit initialisation register contains parameters which, under normal operation, will be defined during the power-up sequence. these parameters are particular to the drive circuitry used, and therefore changing these parameters during a pwm cycle is not recommended. information in this register should only be modified while r s t is active (i.e. low) so that the pwm outputs are inhibited (low) during the updating process. the parameters set in the initialisation register are as follows: carrier frequency low carrier frequencies reduce switching losses whereas high carrier frequencies increase waveform resolution and can allow ultrasonic operation. power frequency range this sets the maximum power frequency that can be carried within the pwm output waveforms. this would normally be set to a value to prevent the motor system being operated outside its design parameters. pulse delay time ('underlap') for each phase of the pwm cycle there are two control signals, one for the top switch connected to the positive inverter dc supply and one for the bottom switch connected to the negative inverter dc supply. in theory, the states of these two switches are always complementary. however, due to the finite and non-equal turn-on and turn- off times of power devices, it is desirable when changing the state of the output pair, to provide a short delay time during which both outputs are off in order to avoid a short circuit through the switching elements. pulse deletion time a pure pwm sequence produces pulses which can vary in width between 0% and 100% of the duty cycle. therefore, in theory, pulse widths can become infinitesimally narrow. in practice this causes problems in the power switches due to storage effects and therefore a minimum pulse width time is required. all pulses shorter than the minimum specified are deleted. counter reset this facility allows the internal power frequency counter of the MA838 to be set to zero, disabling the normal frequency control and giving a 50% output duty cycle. initialisation register programming the initialisation register data is loaded in 8-bit segments into the three 8-bit temporary registers r0-r2. when all the initialisation data has been loaded into these registers it is transferred into the 24-bit initialisation register by writing to the dummy register r4. carrier frequency selection the carrier frequency is a function of the externally applied clock frequency and a division ratio n , determined by the 3-bit cfs word set during initialisation. the values of n are selected as shown in table 4. the carrier frequency, f carr , is then given by: where k = clock frequency and n = 1, 2, 4, 8, 16 or 32 (as set by frs) power frequency range selection the power frequency range selected here defines the maximum limit of the power frequency. the operating power frequency is controlled by the 12-bit power frequency select (pfs) word in the control register but may not exceed the value set here. the power frequency range is a function of the carrier waveform frequency ( f carr ) and a multiplication factor m , determined by the 3-bit frs word. the value of m is determined as shown in table 5. pulse delay time the pulse delay time affects all six pwm outputs by delaying the rising edges of each of the outputs by an equal amount. the pulse delay time is a function of the carrier waveform frequency and pdy , defined by the 6-bit pulse delay time select word (pdy). the value of pdy is selected as shown in table 6. the pulse delay time, t pdy , is then given by: where pdy = 1- 64 (as set by pdy) and f carr = carrier frequency. fig. 6 temporary register r1 cfs word value of n 000 1 001 2 010 4 011 8 100 16 101 32 table 4 values of clock division ratio n f carr = k 512 x n frs word value of m 000 1 001 2 010 4 011 8 100 16 101 32 table 5 values of carrier frequency multiplicaion factor m 110 64 the power frequency range, f range , is then given by: where f carr = carrier frequency and m = 1, 2, 4, 8, 16, 32 or 64 (as set by frs). f carr 384 f range = x m fig. 7 temporary register r2 pdy word value of pdy 000000 64 ...etc... ...etc... 111110 2 table 6 values of pdy 111111 1 t pdy = pdy f carr x 512 7 MA838 the pulse deletion time, t pd , is a function of the carrier wave frequency and pdt , defined by the 7-bit pulse deletion time word (pdt). the value of pdt is selected as shown in table 7. the pulse deletion time, t pd , is then given by: where pdt = 1-128 (as set by pdt) and f carr = carrier frequency. fig. 10 shows the effect of pulse deletion on a pure pwm waveform. counter reset when the cr bit is active (i.e., iow) the internal power frequency phase counter is set to 0 degrees. the power frequency is then set to 0hz and cannot be changed via the normal frequency control. control register function this 24-bit register contains the parameters that would normally be modified during pwm cycles in order to control the operation of the motor. the parameters set in the control register are as follows: power frequency allows the power frequency of the pwm outputs to be adjusted within the range specified in the initialisation register power frequency amplitude by altering the widths of the pwm output pulses while maintaining their relative widths, the amplitude of the power waveform is effectively altered whilst maintaining the same power frequency. overmodulation allows the output waveform amplitude to be doubled so that a quasi-squarewave is produced. a combination of overmodulation and a lower power frequency can be used to achieve rapid braking in ac motors. output inhibit allows the outputs to be set to the low state while the pwm generation continues internally. useful for temporarily inhibiting the outputs without having to to change other register contents. fig. 10 the effect of the pulse deletion circuit fig 8 shows the eftect of the pulse delay circuit. it should be noted that as the pulse delay circuit follows the pulse deletion circuit (see fig. 2), the minimum pulse width seen at the pwm outputs will be shorter than the pulse deletion time set in the initialisation register. the actual shortest pulse generated is given by t pd - t pdy . pulse deletion time to eliminate short pulses the true pwm pulse train is passed through a pulse deletion circuit. the pulse deletion circuit compares pulse widths with the pulse deletion time set in the initialisation register. lf a pulse (either +ve or -ve) is greater than or equal in duration to the pulse deletion time, it is passed through unaltered, otherwise the pulse is deleted. fig. 8 effect of pulse delay on pwm pulse train fig. 9 temporary register r0 pdt word value of pdt 0000000 128 ...etc... ...etc... 1111110 2 table 7 values of pdt 1111111 1 t pd = pdt f carr x 512 8 MA838 control register programming the control register should only be programmed once the initialisation register contains the basic operating parameters of the MA838. as with the initialisation register, control register data is loaded into the three 8-bit temporary registers r0 - r2. when all the data has been loaded into these registers it is transferred into the 24-bit control register by writing to the dummy register r3. it is recommended that all three temporary registers are updated before writing to r3 in order to ensure that a conformal set of data is transferred to the control register for execution. power frequency selection the power frequency is selected as a proportion of the power frequency range (defined in the initialisation register) by the 12-bit power frequency select word, pfs, allowing the power frequency to be defined in 4096 equal steps. as the pfs word spans the two temporary registers r0 and r1 it is therefore essential, when changing the power frequency, that both these registers are updated before writing to r3. the power frequency ( f power ) is given by: where pfs = decimal value of the 12-bit pfs word and f range = power frequency range set in the initialisation register. output inhibit selection when active (i.e., iow) the output inhibit bit inh sets all the pwm outputs to the off (low) state. no other internal operation of the device is affected. when the inhibit is released the pwm outputs continue immediately. note that as the inhibit is asserted after the pulse deletion and pulse delay circuits, pulses shorter than the normal minimum pulse width may be produced initially. f range 4096 f power = x pfs overmodulation selection the overmodulation bit om is, in effect, the ninth bit (msb) of the amplitude word. when active (i.e., high) the output waveform will be controlled in the 100% to 200% range by the amplitude word. the percentage amplitude control is now given by: overmodulated amplitude = a power + 100% where a power = the power amplitude amplitude selection the power waveform amplitude is determined by scaling the amplitude of the waveform samples stored in the internal rom by the value of the 8-bit amplitude select word (amp). the percentage amplitude control is given by: where a = decimal value of amp. fig. 11 temporary register r0 fig. 12 temporary register r1 power amplitude, a power = x 100% a 255 fig. 13 voltage waveforms as seen at the motor terminals, showing the effect of setting the overmodulation bit fig.14 temporary register r2 9 MA838 power-up c0nditions all bits in both the initialisation and control registers power- up in the low state. this means that counter reset ( c r ) is active and a 50% duty cycle will be output from all pwm outputs until further initialising action is taken. holding r s t low or using the set trip input will ensure that the pwm outputs remain inactive (i.e., low) during this period. MA838 programming example the following example assumes that a master clock of 12?88 mhz is used (12?88 mhz crystals are readily available). this clock frequency will allow a maximum carrier frequency of 24 khz and a maximum power frequency of 4 khz. initialisation register programming example a power waveform range of up to 250hz is required with a carrier frequency of 6khz, a pulse deletion time of 10? and an underlap of 5?. 1. setting the carrier frequency the carrier frequency should be set first as the power frequency, pulse deletion time and pulse delay time are all defined relative to the carrier frequency. we must calculate the value of n that will give the required carrier frequency: from table 4, n = 4 corresponds to a 3-bit cfs word of 010 in temporary register r1. 2. setting the power frequency range we must calculate the value of m that will give the required power frequency: from table 5, m = 16 corresponds to a 3-bit frs word of 100 in temporary register r1. 3. setting the pulse delay time as the pulse delay time affects the actual minimum pulse width seen at the pwm outputs, it is sensible to set the pulse delay time before the pulse deletion time, so that the effect of the pulse delay time can be allowed for when setting the pulse deletion time. we must calculate the value of pdy that will give the required pulse delay time: however, the value of pdy must be an integer. as the purpose of the pulse delay is to prevent ?hoot-through?(where both top and bottom arms of the inverter are on simultaneously), it is sensible to round the pulse delay time up to a higher, rather than a lower figure. thus, if we assign the value 16 to pdy this gives a delay time of 5??. from table 6, pdy = 16 corresponds to a 6-bit pdy word of 110000 in temporary register r2. k 512 x n f carr = n = = = 4 f range = x m m = = = 16 pdy = t pdy x f carr x 512 = 5 x 10 -6 x 6 x 10 3 x 512 = 15? t pdy = pdy f carr x 512 f carr 384 f range x 384 f carr 250 x 384 6 x 10 3 k 512 x f carr 12?88x10 6 512 x 6 x 10 3 pdt = f pd x f carr x 512 = 15? x 10 -6 x 6 x 10 3 x 512 = 46? t pd = pdt f carr x 512 4. setting the pulse deletion time in setting the pulse deletion time (i.e., the minimum pulse width) account must be taken of the pulse delay time, as the actual minimum pulse width seen at the pwm outputs is equal to t pd ? t pdy . therefore, the value of the pulse deletion time must, in this instance, be set 5?? longer than the minimum pulse length required minimum pulse length required = 10? \ t pd to be set to 10? + 5?? = +15?? now, again, pdt must be an integer and so must be either rounded up or down ?the choice of which will depend on the application. assuming we choose in this case the value 46 for pdt , this gives a value of t pd , of 15 ? and an actual minimum pulse width of 15 ?5?? = 9??. from table 7, pdt = 46 corresponds to a value of pdt, the 7-bit word in temporary register r0 of 1010010. the data which must be programmed into the three temporary registers r0, r1 and r2 (for transter into the initialisation register) in order to achieve the parameters in the example given, is shown in fig. 15. control register programming example the control register would normally be updated many times while the motor is running, but just one example is given here. it is assumed that the initialisation register has already heen programmed with the parameters given in the previous example. a power waveform of 100hz is required with a pwm waveform amplitude of 80% of that stored in the rom. the outputs should be enabled and no overmodulation is required. fig. 15 10 MA838 1. setting the power frequency the power frequency, f power , can be selected to 12-bit accuracy (i.e 4096 equal steps) from 0hz to f range as defined in the initialisation register. in this case, with f range = 250hz, the power frequency can be adjusted in increments of 0?6hz. we can only have pfs as an integer, so if we assign pfs = 1638 this gives f power = 99.97 hz.the 12-bit binary equivalent of this value gives a pfs word of 011001100110 in temporary registers r0 and r1. 2. setting overmodulation, output inhibit overmodulation is not required therefore om = 0. output inhibit should be inactive (i e., the outputs should be active), therefore inh= 1. these bits are all set in temporary register r1. 3. setting the power waveform amplitude the 8-bit binary equivalent of this value gives an amp word of 11001100 in temporary register r2. the data which must be programmed into the three temporary registers r0, r1 and r2 (for transfer into the control register) in order to achieve the parameters in the example given, is shown in fig. 16. fig. 17 typical MA838 programming routine fig. 16 pfs = = = 1638? f range 4096 f power = x pfs f power x 4096 f range 100 x 4096 250 a power = x 100% a power x 255 100 a 225 80 3x 255 100 a = = = 204 11 MA838 hardware input/output functions set output trip (set trip input) the set trip input is provided separately from the microprocessor interface in order to allow an external source to override the microprocessor and provide a rapid shutdown facility. for example, logic signals from overcurrent sensing circuitry or the microprocessor ?atchdog?might be used to activate this input. when the set trip input is taken to a logic high, the output trip latch is activated. this results in the t r i p output and the pwm outputs being latched low immediately. this condition can only be cleared by applying a reset cycle to the r s t input. it is essential that when not in use this pin is tied low and isolated from potential sources of noise; on no account should it be left floating. set trip is latched internally at the master clock rate in order to reduce noise sensitivity. output trip status ( t r i p output) the t r i p output indicates the status of the output trip latch and is active low. reset ( r s t input) the r s t input performs the following functions when active (low): 1. pwm outputs are forced low (if not already low) thereby turning off the drive switches. 2. all internal counters are reset to zero (this corresponds to 0 for the red phase output). 3. the rising edge of r s t reactivates the pwm outputs resetting the output trip and setting the t r i p output high assuming that the set trip input is inactive (i.e. iow). clock (clk input) the clk input provides a timing reference used by the MA838 for all timings related to the pwm outputs. the microprocessor interface, however, derives all its timings from the microprocessor and therefore the microprocessor and the MA838 may be run either from the same or from different clocks. waveform segment 0 - 30 30?3 - 60 60?3 - 89?7 sample number 0 - 127 128 - 255 256 - 383 table 8 90 of the 360 cycle is divided into 384 8-bit samples fig. 18 90 sample of typical power waveform waveform definition the waveform amplitude data used to construct the pwm output sequence is read from the internal 384 x 8 rom. this contains the 90?span of the waveform as shown in fig. 18. each successive 8-bit sample linearly represents the instantaneous amplitude of the waveform. it is assumed that the waveform is symmetrical about the 90? 180?and 270 axes.the ma828 reconstructs the full 360?waveform by reading the 0?90?section held in rom and assigning negative values for the second half of the cycle. the 384 8-bit samples are regularly spaced over the 0?to 90?span, giving an angular resolution of approximately 0?3? 12 MA838 this publication is issued to provide information only which (unless agreed by the company in writing) may not be used, applied or reproduced for any purpose nor form part of any order or contract nor to be regarded as a representation relating to the products or services concerned. no warranty or guarantee express or implied is made regarding the capability, performance or suitability of any product or service. the company reserves the right to alter without prior notice the specification, design or price of any product or service. information concerning possible methods of use is provided as a guide only and does not constitute any guarantee that such methods of use will be satisfactory in a specific piece of equipment. it is the user's responsibility to fully determine the performance and suitability of any equipment using such information and to ensure that any publication or data used is up to date and has not been superseded. these products are not suitable for use in any medical products whose failure to perform may result in significant injury or death to the user. all products and materials are sold and services provided subject to the company's conditions of sale, which are available on request. customer service centres france & benelux les ulis cedex tel: (1) 69 18 90 00 fax: (1) 64 46 06 07 germany munich tel: (089) 3609 06-0 fax: (089) 3609 06-55 italy milan tel: (02) 66040867 fax: (02) 66040993 japan tokyo tel: (03) 5276-5501 fax: (03) 5276-5510 north america scotts valley, usa tel: (408) 438 2900 fax: (408) 438 7023 south east asia singapore tel: (65) 3827708 fax: (65) 3828872 sweden stockholm, tel: 46 8 702 97 70 fax: 46 8 640 47 36 taiwan, roc taipei, tel: 886 2 5461260 fax: 886 2 7190260 uk, eire, denmark, finland & norway swindon tel: (01793) 518510 fax: (01793) 518582 these are supported by agents and distributors in major countries world-wide. ?gec plessey semiconductors 1995 publication no. ds3798 issue no. 3.1 july 1995 technical documentation - not for resale. printed in united kingdom. headquarters operations gec plessey semiconductors cheney manor, swindon, wiltshire, united kingdom sn2 2qw. tel: (01793) 518000 fax: (01793) 518411 gec plessey semiconductors p.o. box 660017 1500 green hills road, scotts valley, california 95067-0017, united states of america. tel: (408) 438 2900 fax: (408) 438 5576 package details dimensions are shown thus: mm (in). for further package information, please contact your local customer service centre. |
Price & Availability of MA838
![]() |
|
|
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] |