SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
AN538
                          Using PWM to Generate Analog Output
                                                            FIGURE 2:           FREQUENCY SPECTRUM OF A
  Author:        Amar Palacherla                                                PWM SIGNAL
                 Microchip Technology Inc.
                                                                                   Fundamental
                                                                                   component            Harmonics
Pulse Width Modulation (PWM) modules, which pro-
duce basically digital waveforms, can be used as cheap         Frequency
                                                               spectrum of
Digital-to-Analog (D/A) converters only a few external         baseband signal
components. A wide variety of microcontroller
applications exist that need analog output but do not                      FPWM = 1/T        3/T            5/T
                                                                                        Frequency
require high resolution D/A converters. Some speech
applications (talk back units, speech synthesis systems
                                                            The band-width of the desired signal should be
in toys, etc.) also do not require high resolution D/A
converters. For these applications, Pulse Width                                 Fbw <= (FPWM = 1/T)
Modulated      outputs    may      be   converted     to    If FBW is selected such that FBW = FPWM, then the exter-
analog outputs.                                             nal low-pass filter should be a brick-wall type filter.
Conversion of PWM waveforms to analog signals               Brick-wall type analog filters are very difficult and
involves the use of analog low-pass filters. This applica-   expensive to build. So, for practical purpose, the
tion note describes the design criteria of the analog fil-   external low-pass filter should be as shown in Figure 3.
ters necessary and the requirements of the PWM
frequency. Later in this application note, a simple RC      FIGURE 3:           EXTERNAL LOW-PASS FILTER
low-pass filter is designed to convert PWM speech sig-                                             Unwanted spectra
                                                               Bandwidth of                       due to PWM pulses
nals of 4 kHz bandwidth.                                       desired signal
In a typical PWM signal, the base frequency is fixed,
but the pulse width is a variable. The pulse width is
directly proportional to the amplitude of the original
unmodulated signal. In other words, in a PWM signal,
the frequency of the waveform is a constant while the                       FBW      FPWM = 1/T            3/T        5/T
duty cycle varies (from 0% to 100%) according to the                                 Frequency
amplitude of the original signal. A typical PWM signal is
shown in Figure 1.                                          This means, Fbw << FPWM
                                                                      or FPWM >> FBW
FIGURE 1:       A TYPICAL PWM WAVEFORM
                                                                      => FPWM = K • FBW           (1)
       Fixed period
 Vo                                                         where, K is a constant such that K >> 1
                                                            The value of K should be chosen dependant upon the
                                                            number dB the inherent fundamental noise component
      W1              W2                W3                  of PWM will be rejected. An example follows:
                      T            2T           3T          Example: It is required to design a simple RC
                           Time                                      low-pass filter to obtain an analog output
                                                                     from a pulse width modulated speech sig-
A Fourier analysis of a typical PWM signal (such as the
                                                                     nal of bandwidth 4 kHz.
one depicted in Figure 1) shows that there is a strong
peak at frequency Fn = 1/T. Other strong harmonics                    From eqn (1), choosing arbitrarily K = 5,
also exist at F = K/T, where K is an integer. These peaks             FPWM = K • fBW = 5•4 kHz = 20 kHz.
are unwanted noise and should be eliminated. This
requires that the PWM signal be low-pass filtered, thus
eliminating these inherent noise components as shown
in Figure 2.




© 1997 Microchip Technology Inc.                                                                        DS00538C-page 1
AN538
FIGURE 4:       RC FILTER CONNECTED TO                       For many applications, this rejection of -14 dB will not
                PWM1 OF PIC17C42                             suffice. Therefore instead of a simple RC low-pass filter,
                                                             a higher order active low-pass filter may be necessary.
                                                             Or, if the microcontroller is capable of modulating at
                                                             higher PWM frequencies, the rejection of noise will be
                                  +10V                       greater.
          PWM1                        OPAMP
                                                Analog       For example, using 8-bit resolution, the PIC17C42 can
                     R                          out          generate PWM frequency of 62.5 kHz.
                         C
                                  -10V
                                                             At this frequency the attenuation of the PWM frequency
                                                             is:
                                                                 (dB)62.5 kHz = -10•log[1+ (2π f.RC)2] = -24 dB.
     PIC17C42
                                                             The higher frequency of the PIC17C42 PWM outputs
                                                             makes it easier to generate analog output.


Choosing, the -3 dB point at 4 kHz, and using the
relation RC = 1/(2 • π•f), we get R = 4 kΩ, if C is chosen
as 0.01 µF:
         R = 4.0 kΩ
         C = 0.01 µF
Since the PWM frequency is selected as 20 kHz, the
fundamental noise peak to be filtered is at 20 kHz. Now,
lets calculate by how many dB the main peak of PWM
signal is cut-off at 20 kHz:
     (dB) 20 kHz = -10•log[1+ (2π f.RC)2] = -14 dB.




DS00538C-page 2                                                                      © 1997 Microchip Technology Inc.
Note the following details of the code protection feature on PICmicro® MCUs.

•    The PICmicro family meets the specifications contained in the Microchip Data Sheet.
•    Microchip believes that its family of PICmicro microcontrollers is one of the most secure products of its kind on the market today,
     when used in the intended manner and under normal conditions.
•    There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our knowl-
     edge, require using the PICmicro microcontroller in a manner outside the operating specifications contained in the data sheet.
     The person doing so may be engaged in theft of intellectual property.
•    Microchip is willing to work with the customer who is concerned about the integrity of their code.
•    Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not
     mean that we are guaranteeing the product as “unbreakable”.
•    Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of
     our product.
If you have any further questions about this matter, please contact the local sales office nearest to you.




Information contained in this publication regarding device               Trademarks
applications and the like is intended through suggestion only
and may be superseded by updates. It is your responsibility to           The Microchip name and logo, the Microchip logo, FilterLab,
ensure that your application meets with your specifications.             KEELOQ, microID, MPLAB, PIC, PICmicro, PICMASTER,
No representation or warranty is given and no liability is               PICSTART, PRO MATE, SEEVAL and The Embedded Control
assumed by Microchip Technology Incorporated with respect                Solutions Company are registered trademarks of Microchip Tech-
to the accuracy or use of such information, or infringement of           nology Incorporated in the U.S.A. and other countries.
patents or other intellectual property rights arising from such
                                                                         dsPIC, ECONOMONITOR, FanSense, FlexROM, fuzzyLAB,
use or otherwise. Use of Microchip’s products as critical com-
                                                                         In-Circuit Serial Programming, ICSP, ICEPIC, microPort,
ponents in life support systems is not authorized except with
                                                                         Migratable Memory, MPASM, MPLIB, MPLINK, MPSIM,
express written approval by Microchip. No licenses are con-
                                                                         MXDEV, PICC, PICDEM, PICDEM.net, rfPIC, Select Mode
veyed, implicitly or otherwise, under any intellectual property
                                                                         and Total Endurance are trademarks of Microchip Technology
rights.
                                                                         Incorporated in the U.S.A.

                                                                         Serialized Quick Turn Programming (SQTP) is a service mark
                                                                         of Microchip Technology Incorporated in the U.S.A.

                                                                         All other trademarks mentioned herein are property of their
                                                                         respective companies.

                                                                         © 2002, Microchip Technology Incorporated, Printed in the
                                                                         U.S.A., All Rights Reserved.

                                                                              Printed on recycled paper.




                                                                        Microchip received QS-9000 quality system
                                                                        certification for its worldwide headquarters,
                                                                        design and wafer fabrication facilities in
                                                                        Chandler and Tempe, Arizona in July 1999. The
                                                                        Company’s quality system processes and
                                                                        procedures are QS-9000 compliant for its
                                                                        PICmicro® 8-bit MCUs, KEELOQ® code hopping
                                                                        devices, Serial EEPROMs and microperipheral
                                                                        products. In addition, Microchip’s quality
                                                                        system for the design and manufacture of
                                                                        development systems is ISO 9001 certified.




 2002 Microchip Technology Inc.
M
                               WORLDWIDE SALES AND SERVICE
AMERICAS                                ASIA/PACIFIC                                 Japan
                                                                                     Microchip Technology Japan K.K.
Corporate Office                        Australia
                                                                                     Benex S-1 6F
2355 West Chandler Blvd.                Microchip Technology Australia Pty Ltd
                                                                                     3-18-20, Shinyokohama
Chandler, AZ 85224-6199                 Suite 22, 41 Rawson Street
                                                                                     Kohoku-Ku, Yokohama-shi
Tel: 480-792-7200 Fax: 480-792-7277     Epping 2121, NSW
                                                                                     Kanagawa, 222-0033, Japan
Technical Support: 480-792-7627         Australia
Web Address: http://www.microchip.com   Tel: 61-2-9868-6733 Fax: 61-2-9868-6755      Tel: 81-45-471- 6166 Fax: 81-45-471-6122
Rocky Mountain                          China - Beijing                              Korea
2355 West Chandler Blvd.                Microchip Technology Consulting (Shanghai)   Microchip Technology Korea
Chandler, AZ 85224-6199                 Co., Ltd., Beijing Liaison Office            168-1, Youngbo Bldg. 3 Floor
Tel: 480-792-7966 Fax: 480-792-7456     Unit 915                                     Samsung-Dong, Kangnam-Ku
                                        Bei Hai Wan Tai Bldg.                        Seoul, Korea 135-882
Atlanta                                 No. 6 Chaoyangmen Beidajie                   Tel: 82-2-554-7200 Fax: 82-2-558-5934
500 Sugar Mill Road, Suite 200B         Beijing, 100027, No. China                   Singapore
Atlanta, GA 30350                       Tel: 86-10-85282100 Fax: 86-10-85282104      Microchip Technology Singapore Pte Ltd.
Tel: 770-640-0034 Fax: 770-640-0307                                                  200 Middle Road
                                        China - Chengdu
Boston                                                                               #07-02 Prime Centre
                                        Microchip Technology Consulting (Shanghai)
2 Lan Drive, Suite 120                                                               Singapore, 188980
                                        Co., Ltd., Chengdu Liaison Office
Westford, MA 01886                                                                   Tel: 65-6334-8870 Fax: 65-6334-8850
                                        Rm. 2401, 24th Floor,
Tel: 978-692-3848 Fax: 978-692-3821                                                  Taiwan
                                        Ming Xing Financial Tower
Chicago                                 No. 88 TIDU Street                           Microchip Technology Taiwan
333 Pierce Road, Suite 180              Chengdu 610016, China                        11F-3, No. 207
Itasca, IL 60143                        Tel: 86-28-6766200 Fax: 86-28-6766599        Tung Hua North Road
Tel: 630-285-0071 Fax: 630-285-0075                                                  Taipei, 105, Taiwan
                                        China - Fuzhou
Dallas                                                                               Tel: 886-2-2717-7175 Fax: 886-2-2545-0139
                                        Microchip Technology Consulting (Shanghai)
4570 Westgrove Drive, Suite 160         Co., Ltd., Fuzhou Liaison Office
Addison, TX 75001                       Unit 28F, World Trade Plaza
Tel: 972-818-7423 Fax: 972-818-2924                                                  EUROPE
                                        No. 71 Wusi Road
Detroit                                 Fuzhou 350001, China                         Denmark
Tri-Atria Office Building               Tel: 86-591-7503506 Fax: 86-591-7503521      Microchip Technology Nordic ApS
32255 Northwestern Highway, Suite 190   China - Shanghai                             Regus Business Centre
Farmington Hills, MI 48334              Microchip Technology Consulting (Shanghai)   Lautrup hoj 1-3
Tel: 248-538-2250 Fax: 248-538-2260     Co., Ltd.                                    Ballerup DK-2750 Denmark
Kokomo                                  Room 701, Bldg. B                            Tel: 45 4420 9895 Fax: 45 4420 9910
2767 S. Albright Road                   Far East International Plaza                 France
Kokomo, Indiana 46902                   No. 317 Xian Xia Road                        Microchip Technology SARL
Tel: 765-864-8360 Fax: 765-864-8387     Shanghai, 200051                             Parc d’Activite du Moulin de Massy
Los Angeles                             Tel: 86-21-6275-5700 Fax: 86-21-6275-5060    43 Rue du Saule Trapu
18201 Von Karman, Suite 1090            China - Shenzhen                             Batiment A - ler Etage
Irvine, CA 92612                                                                     91300 Massy, France
                                        Microchip Technology Consulting (Shanghai)
Tel: 949-263-1888 Fax: 949-263-1338                                                  Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79
                                        Co., Ltd., Shenzhen Liaison Office
New York                                Rm. 1315, 13/F, Shenzhen Kerry Centre,       Germany
150 Motor Parkway, Suite 202            Renminnan Lu                                 Microchip Technology GmbH
Hauppauge, NY 11788                     Shenzhen 518001, China                       Gustav-Heinemann Ring 125
Tel: 631-273-5305 Fax: 631-273-5335     Tel: 86-755-2350361 Fax: 86-755-2366086      D-81739 Munich, Germany
                                                                                     Tel: 49-89-627-144 0 Fax: 49-89-627-144-44
San Jose                                Hong Kong
Microchip Technology Inc.               Microchip Technology Hongkong Ltd.           Italy
2107 North First Street, Suite 590      Unit 901-6, Tower 2, Metroplaza              Microchip Technology SRL
San Jose, CA 95131                      223 Hing Fong Road                           Centro Direzionale Colleoni
Tel: 408-436-7950 Fax: 408-436-7955     Kwai Fong, N.T., Hong Kong                   Palazzo Taurus 1 V. Le Colleoni 1
                                        Tel: 852-2401-1200 Fax: 852-2401-3431        20041 Agrate Brianza
Toronto
                                                                                     Milan, Italy
6285 Northam Drive, Suite 108           India                                        Tel: 39-039-65791-1 Fax: 39-039-6899883
Mississauga, Ontario L4V 1X5, Canada    Microchip Technology Inc.
Tel: 905-673-0699 Fax: 905-673-6509     India Liaison Office                         United Kingdom
                                        Divyasree Chambers                           Arizona Microchip Technology Ltd.
                                        1 Floor, Wing A (A3/A4)                      505 Eskdale Road
                                        No. 11, O’Shaugnessey Road                   Winnersh Triangle
                                        Bangalore, 560 025, India                    Wokingham
                                        Tel: 91-80-2290061 Fax: 91-80-2290062        Berkshire, England RG41 5TU
                                                                                     Tel: 44 118 921 5869 Fax: 44-118 921-5820

                                                                                                                           03/01/02




                                                                                              2002 Microchip Technology Inc.

Weitere ähnliche Inhalte

Was ist angesagt?

Chapter 3 am receivers
Chapter 3 am receiversChapter 3 am receivers
Chapter 3 am receivers
mkazree
 
Pulse amplitude modulation
Pulse amplitude modulationPulse amplitude modulation
Pulse amplitude modulation
Vishal kakade
 
Rf receiver design case studies
Rf receiver design case studiesRf receiver design case studies
Rf receiver design case studies
Phani Kumar
 

Was ist angesagt? (20)

System(board level) noise figure analysis and optimization
System(board level) noise figure analysis and optimizationSystem(board level) noise figure analysis and optimization
System(board level) noise figure analysis and optimization
 
The ABCs of ADCs Understanding How ADC Errors Affect System Performance
The ABCs of ADCs Understanding How ADC Errors Affect System PerformanceThe ABCs of ADCs Understanding How ADC Errors Affect System Performance
The ABCs of ADCs Understanding How ADC Errors Affect System Performance
 
Introduction To Antenna Impedance Tuner And Aperture Switch
Introduction To Antenna Impedance Tuner And Aperture SwitchIntroduction To Antenna Impedance Tuner And Aperture Switch
Introduction To Antenna Impedance Tuner And Aperture Switch
 
Baud rate is the number of change in signal
Baud rate is the number of change in signalBaud rate is the number of change in signal
Baud rate is the number of change in signal
 
Chapter 3 am receivers
Chapter 3 am receiversChapter 3 am receivers
Chapter 3 am receivers
 
Pulse amplitude modulation
Pulse amplitude modulationPulse amplitude modulation
Pulse amplitude modulation
 
Subsampling Multi-standard receiver design, Part-1
Subsampling Multi-standard receiver design, Part-1Subsampling Multi-standard receiver design, Part-1
Subsampling Multi-standard receiver design, Part-1
 
Relationships Among EVM, BER and SNR + WiFi minimum SNR consideration
Relationships Among EVM, BER and SNR + WiFi minimum SNR considerationRelationships Among EVM, BER and SNR + WiFi minimum SNR consideration
Relationships Among EVM, BER and SNR + WiFi minimum SNR consideration
 
Pwm ppm no1
Pwm ppm no1Pwm ppm no1
Pwm ppm no1
 
Modulation
ModulationModulation
Modulation
 
Source coding
Source codingSource coding
Source coding
 
Performance requirement and lessons learnt of LTE terminal---transmitter part
Performance requirement and lessons learnt of LTE terminal---transmitter partPerformance requirement and lessons learnt of LTE terminal---transmitter part
Performance requirement and lessons learnt of LTE terminal---transmitter part
 
I qdemodulation
I qdemodulationI qdemodulation
I qdemodulation
 
Rf receiver design case studies
Rf receiver design case studiesRf receiver design case studies
Rf receiver design case studies
 
RF Matching Guidelines for WIFI
RF Matching Guidelines for WIFIRF Matching Guidelines for WIFI
RF Matching Guidelines for WIFI
 
Digital modulation
Digital modulationDigital modulation
Digital modulation
 
Frequency Modulation In Data Transmission
Frequency Modulation In Data TransmissionFrequency Modulation In Data Transmission
Frequency Modulation In Data Transmission
 
Chapter03 fm modulation
Chapter03 fm modulationChapter03 fm modulation
Chapter03 fm modulation
 
Modulation of digital_and_analog_data
Modulation of digital_and_analog_dataModulation of digital_and_analog_data
Modulation of digital_and_analog_data
 
Performance Requirement and Lessons Learnt of LTE Terminal_Transmitter Part
Performance Requirement and Lessons Learnt of LTE Terminal_Transmitter PartPerformance Requirement and Lessons Learnt of LTE Terminal_Transmitter Part
Performance Requirement and Lessons Learnt of LTE Terminal_Transmitter Part
 

Andere mochten auch (13)

Ee462 l pi_controller_ppt
Ee462 l pi_controller_pptEe462 l pi_controller_ppt
Ee462 l pi_controller_ppt
 
Class 19 pi & pd control modes
Class 19   pi & pd control modesClass 19   pi & pd control modes
Class 19 pi & pd control modes
 
8 ee362_l_dc_dc_buckboost_ppt (1)
 8 ee362_l_dc_dc_buckboost_ppt (1) 8 ee362_l_dc_dc_buckboost_ppt (1)
8 ee362_l_dc_dc_buckboost_ppt (1)
 
Filter circuits
Filter circuitsFilter circuits
Filter circuits
 
Comparator
ComparatorComparator
Comparator
 
DC 12v Power supply
DC 12v Power supplyDC 12v Power supply
DC 12v Power supply
 
Choppers
ChoppersChoppers
Choppers
 
pulse modulation
pulse modulation pulse modulation
pulse modulation
 
dc to dc-converter
dc to dc-converterdc to dc-converter
dc to dc-converter
 
Buck-Boost Converter
Buck-Boost ConverterBuck-Boost Converter
Buck-Boost Converter
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulation
 
PULSE WIDTH MODULATION &DEMODULATION
PULSE WIDTH MODULATION &DEMODULATIONPULSE WIDTH MODULATION &DEMODULATION
PULSE WIDTH MODULATION &DEMODULATION
 
Choppers
ChoppersChoppers
Choppers
 

Ähnlich wie Pwm

Chapter 3 am receivers
Chapter 3 am receiversChapter 3 am receivers
Chapter 3 am receivers
Hattori Sidek
 
Digital communications 1
Digital communications 1Digital communications 1
Digital communications 1
Jojie Cepeda
 

Ähnlich wie Pwm (20)

On Chip Calibration And Compensation Techniques (11 03 08)
On Chip Calibration And Compensation Techniques (11 03 08)On Chip Calibration And Compensation Techniques (11 03 08)
On Chip Calibration And Compensation Techniques (11 03 08)
 
Wideband Complex Modulation Analysis Using a Real-Time Digital Demodulator
Wideband Complex Modulation Analysis Using a Real-Time Digital DemodulatorWideband Complex Modulation Analysis Using a Real-Time Digital Demodulator
Wideband Complex Modulation Analysis Using a Real-Time Digital Demodulator
 
Chapter 3 am receivers
Chapter 3 am receiversChapter 3 am receivers
Chapter 3 am receivers
 
Design of CMOS operational Amplifiers using CADENCE
Design of CMOS operational Amplifiers using CADENCEDesign of CMOS operational Amplifiers using CADENCE
Design of CMOS operational Amplifiers using CADENCE
 
BlueOptics Bo66hxx640d 2-4-8gbase-cwdm xfp transceiver 1471nm - 1611nm 40km s...
BlueOptics Bo66hxx640d 2-4-8gbase-cwdm xfp transceiver 1471nm - 1611nm 40km s...BlueOptics Bo66hxx640d 2-4-8gbase-cwdm xfp transceiver 1471nm - 1611nm 40km s...
BlueOptics Bo66hxx640d 2-4-8gbase-cwdm xfp transceiver 1471nm - 1611nm 40km s...
 
BlueOptics Bo66hxx640d 2-4-8gbase-cwdm xfp transceiver 1471nm - 1611nm 40km s...
BlueOptics Bo66hxx640d 2-4-8gbase-cwdm xfp transceiver 1471nm - 1611nm 40km s...BlueOptics Bo66hxx640d 2-4-8gbase-cwdm xfp transceiver 1471nm - 1611nm 40km s...
BlueOptics Bo66hxx640d 2-4-8gbase-cwdm xfp transceiver 1471nm - 1611nm 40km s...
 
Ofdm-cpm Ber Performance and FOBP Under IEEE802.16 Scenario
Ofdm-cpm Ber Performance and FOBP Under IEEE802.16 ScenarioOfdm-cpm Ber Performance and FOBP Under IEEE802.16 Scenario
Ofdm-cpm Ber Performance and FOBP Under IEEE802.16 Scenario
 
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum SensingAnalysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
 
Digital communications 1
Digital communications 1Digital communications 1
Digital communications 1
 
Digital PWM technique for increased resolution
Digital PWM technique for increased resolutionDigital PWM technique for increased resolution
Digital PWM technique for increased resolution
 
Ims2016 micro apps_robertbrennan_pll_frequencyplanning_v2
Ims2016 micro apps_robertbrennan_pll_frequencyplanning_v2Ims2016 micro apps_robertbrennan_pll_frequencyplanning_v2
Ims2016 micro apps_robertbrennan_pll_frequencyplanning_v2
 
Cellphone signal detector and jammer ppt
Cellphone signal detector and jammer pptCellphone signal detector and jammer ppt
Cellphone signal detector and jammer ppt
 
Adc lab
Adc labAdc lab
Adc lab
 
ofdm
ofdmofdm
ofdm
 
BlueOptics Bo31j15640d 10gbase-er xfp transceiver 1550nm 40km singlemode lc d...
BlueOptics Bo31j15640d 10gbase-er xfp transceiver 1550nm 40km singlemode lc d...BlueOptics Bo31j15640d 10gbase-er xfp transceiver 1550nm 40km singlemode lc d...
BlueOptics Bo31j15640d 10gbase-er xfp transceiver 1550nm 40km singlemode lc d...
 
PCM-Part 1.pptx
PCM-Part 1.pptxPCM-Part 1.pptx
PCM-Part 1.pptx
 
BlueOptics Bo31j15680d 10gbase-zr xfp transceiver 1550nm 80km singlemode lc d...
BlueOptics Bo31j15680d 10gbase-zr xfp transceiver 1550nm 80km singlemode lc d...BlueOptics Bo31j15680d 10gbase-zr xfp transceiver 1550nm 80km singlemode lc d...
BlueOptics Bo31j15680d 10gbase-zr xfp transceiver 1550nm 80km singlemode lc d...
 
BlueOptics Bo66hxx680d 2-4-8gbase-cwdm xfp transceiver 1471nm - 1611nm 80km s...
BlueOptics Bo66hxx680d 2-4-8gbase-cwdm xfp transceiver 1471nm - 1611nm 80km s...BlueOptics Bo66hxx680d 2-4-8gbase-cwdm xfp transceiver 1471nm - 1611nm 80km s...
BlueOptics Bo66hxx680d 2-4-8gbase-cwdm xfp transceiver 1471nm - 1611nm 80km s...
 
30 CHL PCM PDH SDH BY SKG
30 CHL PCM PDH SDH BY SKG30 CHL PCM PDH SDH BY SKG
30 CHL PCM PDH SDH BY SKG
 
BlueOptics Bo31j13610d 10gbase-lr xfp transceiver 1310nm 10km singlemode lc d...
BlueOptics Bo31j13610d 10gbase-lr xfp transceiver 1310nm 10km singlemode lc d...BlueOptics Bo31j13610d 10gbase-lr xfp transceiver 1310nm 10km singlemode lc d...
BlueOptics Bo31j13610d 10gbase-lr xfp transceiver 1310nm 10km singlemode lc d...
 

Mehr von Luis Zurita

TALLER NORMAS APA
TALLER NORMAS APATALLER NORMAS APA
TALLER NORMAS APA
Luis Zurita
 
PROTOCOLO MODBUS
PROTOCOLO MODBUSPROTOCOLO MODBUS
PROTOCOLO MODBUS
Luis Zurita
 
Guía rápidalcd y teclado
Guía rápidalcd y tecladoGuía rápidalcd y teclado
Guía rápidalcd y teclado
Luis Zurita
 
Grupos micro2 13
Grupos micro2 13Grupos micro2 13
Grupos micro2 13
Luis Zurita
 
Manejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladoreManejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladore
Luis Zurita
 
Notas def electronica
Notas def electronicaNotas def electronica
Notas def electronica
Luis Zurita
 
Notas proyecto3 iyc
Notas proyecto3 iycNotas proyecto3 iyc
Notas proyecto3 iyc
Luis Zurita
 
Notas definitivas iyc2013
Notas definitivas iyc2013Notas definitivas iyc2013
Notas definitivas iyc2013
Luis Zurita
 
Proyecto 2 electronica
Proyecto 2 electronicaProyecto 2 electronica
Proyecto 2 electronica
Luis Zurita
 

Mehr von Luis Zurita (20)

TALLER NORMAS APA
TALLER NORMAS APATALLER NORMAS APA
TALLER NORMAS APA
 
PROTOCOLO MODBUS
PROTOCOLO MODBUSPROTOCOLO MODBUS
PROTOCOLO MODBUS
 
Guía rápidalcd y teclado
Guía rápidalcd y tecladoGuía rápidalcd y teclado
Guía rápidalcd y teclado
 
Pevmicroi ieo
Pevmicroi ieoPevmicroi ieo
Pevmicroi ieo
 
Pevmicroii13 2
Pevmicroii13 2Pevmicroii13 2
Pevmicroii13 2
 
Pevmicro1 t2 13
Pevmicro1 t2 13Pevmicro1 t2 13
Pevmicro1 t2 13
 
Pev electronica
Pev electronicaPev electronica
Pev electronica
 
Grupos micro2 13
Grupos micro2 13Grupos micro2 13
Grupos micro2 13
 
Pevmicro1 t2 13
Pevmicro1 t2 13Pevmicro1 t2 13
Pevmicro1 t2 13
 
Micro2 tema 5
Micro2 tema 5Micro2 tema 5
Micro2 tema 5
 
Micro2 tema 4
Micro2 tema 4Micro2 tema 4
Micro2 tema 4
 
Micro2 tema 3
Micro2 tema 3Micro2 tema 3
Micro2 tema 3
 
Micro2 tema 2
Micro2 tema 2Micro2 tema 2
Micro2 tema 2
 
Micro2 tema 1
Micro2 tema 1Micro2 tema 1
Micro2 tema 1
 
Manejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladoreManejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladore
 
Pevmicroii13 2
Pevmicroii13 2Pevmicroii13 2
Pevmicroii13 2
 
Notas def electronica
Notas def electronicaNotas def electronica
Notas def electronica
 
Notas proyecto3 iyc
Notas proyecto3 iycNotas proyecto3 iyc
Notas proyecto3 iyc
 
Notas definitivas iyc2013
Notas definitivas iyc2013Notas definitivas iyc2013
Notas definitivas iyc2013
 
Proyecto 2 electronica
Proyecto 2 electronicaProyecto 2 electronica
Proyecto 2 electronica
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Pwm

  • 1. AN538 Using PWM to Generate Analog Output FIGURE 2: FREQUENCY SPECTRUM OF A Author: Amar Palacherla PWM SIGNAL Microchip Technology Inc. Fundamental component Harmonics Pulse Width Modulation (PWM) modules, which pro- duce basically digital waveforms, can be used as cheap Frequency spectrum of Digital-to-Analog (D/A) converters only a few external baseband signal components. A wide variety of microcontroller applications exist that need analog output but do not FPWM = 1/T 3/T 5/T Frequency require high resolution D/A converters. Some speech applications (talk back units, speech synthesis systems The band-width of the desired signal should be in toys, etc.) also do not require high resolution D/A converters. For these applications, Pulse Width Fbw <= (FPWM = 1/T) Modulated outputs may be converted to If FBW is selected such that FBW = FPWM, then the exter- analog outputs. nal low-pass filter should be a brick-wall type filter. Conversion of PWM waveforms to analog signals Brick-wall type analog filters are very difficult and involves the use of analog low-pass filters. This applica- expensive to build. So, for practical purpose, the tion note describes the design criteria of the analog fil- external low-pass filter should be as shown in Figure 3. ters necessary and the requirements of the PWM frequency. Later in this application note, a simple RC FIGURE 3: EXTERNAL LOW-PASS FILTER low-pass filter is designed to convert PWM speech sig- Unwanted spectra Bandwidth of due to PWM pulses nals of 4 kHz bandwidth. desired signal In a typical PWM signal, the base frequency is fixed, but the pulse width is a variable. The pulse width is directly proportional to the amplitude of the original unmodulated signal. In other words, in a PWM signal, the frequency of the waveform is a constant while the FBW FPWM = 1/T 3/T 5/T duty cycle varies (from 0% to 100%) according to the Frequency amplitude of the original signal. A typical PWM signal is shown in Figure 1. This means, Fbw << FPWM or FPWM >> FBW FIGURE 1: A TYPICAL PWM WAVEFORM => FPWM = K • FBW (1) Fixed period Vo where, K is a constant such that K >> 1 The value of K should be chosen dependant upon the number dB the inherent fundamental noise component W1 W2 W3 of PWM will be rejected. An example follows: T 2T 3T Example: It is required to design a simple RC Time low-pass filter to obtain an analog output from a pulse width modulated speech sig- A Fourier analysis of a typical PWM signal (such as the nal of bandwidth 4 kHz. one depicted in Figure 1) shows that there is a strong peak at frequency Fn = 1/T. Other strong harmonics From eqn (1), choosing arbitrarily K = 5, also exist at F = K/T, where K is an integer. These peaks FPWM = K • fBW = 5•4 kHz = 20 kHz. are unwanted noise and should be eliminated. This requires that the PWM signal be low-pass filtered, thus eliminating these inherent noise components as shown in Figure 2. © 1997 Microchip Technology Inc. DS00538C-page 1
  • 2. AN538 FIGURE 4: RC FILTER CONNECTED TO For many applications, this rejection of -14 dB will not PWM1 OF PIC17C42 suffice. Therefore instead of a simple RC low-pass filter, a higher order active low-pass filter may be necessary. Or, if the microcontroller is capable of modulating at higher PWM frequencies, the rejection of noise will be +10V greater. PWM1 OPAMP Analog For example, using 8-bit resolution, the PIC17C42 can R out generate PWM frequency of 62.5 kHz. C -10V At this frequency the attenuation of the PWM frequency is: (dB)62.5 kHz = -10•log[1+ (2π f.RC)2] = -24 dB. PIC17C42 The higher frequency of the PIC17C42 PWM outputs makes it easier to generate analog output. Choosing, the -3 dB point at 4 kHz, and using the relation RC = 1/(2 • π•f), we get R = 4 kΩ, if C is chosen as 0.01 µF: R = 4.0 kΩ C = 0.01 µF Since the PWM frequency is selected as 20 kHz, the fundamental noise peak to be filtered is at 20 kHz. Now, lets calculate by how many dB the main peak of PWM signal is cut-off at 20 kHz: (dB) 20 kHz = -10•log[1+ (2π f.RC)2] = -14 dB. DS00538C-page 2 © 1997 Microchip Technology Inc.
  • 3. Note the following details of the code protection feature on PICmicro® MCUs. • The PICmicro family meets the specifications contained in the Microchip Data Sheet. • Microchip believes that its family of PICmicro microcontrollers is one of the most secure products of its kind on the market today, when used in the intended manner and under normal conditions. • There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our knowl- edge, require using the PICmicro microcontroller in a manner outside the operating specifications contained in the data sheet. The person doing so may be engaged in theft of intellectual property. • Microchip is willing to work with the customer who is concerned about the integrity of their code. • Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not mean that we are guaranteeing the product as “unbreakable”. • Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our product. If you have any further questions about this matter, please contact the local sales office nearest to you. Information contained in this publication regarding device Trademarks applications and the like is intended through suggestion only and may be superseded by updates. It is your responsibility to The Microchip name and logo, the Microchip logo, FilterLab, ensure that your application meets with your specifications. KEELOQ, microID, MPLAB, PIC, PICmicro, PICMASTER, No representation or warranty is given and no liability is PICSTART, PRO MATE, SEEVAL and The Embedded Control assumed by Microchip Technology Incorporated with respect Solutions Company are registered trademarks of Microchip Tech- to the accuracy or use of such information, or infringement of nology Incorporated in the U.S.A. and other countries. patents or other intellectual property rights arising from such dsPIC, ECONOMONITOR, FanSense, FlexROM, fuzzyLAB, use or otherwise. Use of Microchip’s products as critical com- In-Circuit Serial Programming, ICSP, ICEPIC, microPort, ponents in life support systems is not authorized except with Migratable Memory, MPASM, MPLIB, MPLINK, MPSIM, express written approval by Microchip. No licenses are con- MXDEV, PICC, PICDEM, PICDEM.net, rfPIC, Select Mode veyed, implicitly or otherwise, under any intellectual property and Total Endurance are trademarks of Microchip Technology rights. Incorporated in the U.S.A. Serialized Quick Turn Programming (SQTP) is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. © 2002, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. Printed on recycled paper. Microchip received QS-9000 quality system certification for its worldwide headquarters, design and wafer fabrication facilities in Chandler and Tempe, Arizona in July 1999. The Company’s quality system processes and procedures are QS-9000 compliant for its PICmicro® 8-bit MCUs, KEELOQ® code hopping devices, Serial EEPROMs and microperipheral products. In addition, Microchip’s quality system for the design and manufacture of development systems is ISO 9001 certified.  2002 Microchip Technology Inc.
  • 4. M WORLDWIDE SALES AND SERVICE AMERICAS ASIA/PACIFIC Japan Microchip Technology Japan K.K. Corporate Office Australia Benex S-1 6F 2355 West Chandler Blvd. Microchip Technology Australia Pty Ltd 3-18-20, Shinyokohama Chandler, AZ 85224-6199 Suite 22, 41 Rawson Street Kohoku-Ku, Yokohama-shi Tel: 480-792-7200 Fax: 480-792-7277 Epping 2121, NSW Kanagawa, 222-0033, Japan Technical Support: 480-792-7627 Australia Web Address: http://www.microchip.com Tel: 61-2-9868-6733 Fax: 61-2-9868-6755 Tel: 81-45-471- 6166 Fax: 81-45-471-6122 Rocky Mountain China - Beijing Korea 2355 West Chandler Blvd. Microchip Technology Consulting (Shanghai) Microchip Technology Korea Chandler, AZ 85224-6199 Co., Ltd., Beijing Liaison Office 168-1, Youngbo Bldg. 3 Floor Tel: 480-792-7966 Fax: 480-792-7456 Unit 915 Samsung-Dong, Kangnam-Ku Bei Hai Wan Tai Bldg. Seoul, Korea 135-882 Atlanta No. 6 Chaoyangmen Beidajie Tel: 82-2-554-7200 Fax: 82-2-558-5934 500 Sugar Mill Road, Suite 200B Beijing, 100027, No. China Singapore Atlanta, GA 30350 Tel: 86-10-85282100 Fax: 86-10-85282104 Microchip Technology Singapore Pte Ltd. Tel: 770-640-0034 Fax: 770-640-0307 200 Middle Road China - Chengdu Boston #07-02 Prime Centre Microchip Technology Consulting (Shanghai) 2 Lan Drive, Suite 120 Singapore, 188980 Co., Ltd., Chengdu Liaison Office Westford, MA 01886 Tel: 65-6334-8870 Fax: 65-6334-8850 Rm. 2401, 24th Floor, Tel: 978-692-3848 Fax: 978-692-3821 Taiwan Ming Xing Financial Tower Chicago No. 88 TIDU Street Microchip Technology Taiwan 333 Pierce Road, Suite 180 Chengdu 610016, China 11F-3, No. 207 Itasca, IL 60143 Tel: 86-28-6766200 Fax: 86-28-6766599 Tung Hua North Road Tel: 630-285-0071 Fax: 630-285-0075 Taipei, 105, Taiwan China - Fuzhou Dallas Tel: 886-2-2717-7175 Fax: 886-2-2545-0139 Microchip Technology Consulting (Shanghai) 4570 Westgrove Drive, Suite 160 Co., Ltd., Fuzhou Liaison Office Addison, TX 75001 Unit 28F, World Trade Plaza Tel: 972-818-7423 Fax: 972-818-2924 EUROPE No. 71 Wusi Road Detroit Fuzhou 350001, China Denmark Tri-Atria Office Building Tel: 86-591-7503506 Fax: 86-591-7503521 Microchip Technology Nordic ApS 32255 Northwestern Highway, Suite 190 China - Shanghai Regus Business Centre Farmington Hills, MI 48334 Microchip Technology Consulting (Shanghai) Lautrup hoj 1-3 Tel: 248-538-2250 Fax: 248-538-2260 Co., Ltd. Ballerup DK-2750 Denmark Kokomo Room 701, Bldg. B Tel: 45 4420 9895 Fax: 45 4420 9910 2767 S. Albright Road Far East International Plaza France Kokomo, Indiana 46902 No. 317 Xian Xia Road Microchip Technology SARL Tel: 765-864-8360 Fax: 765-864-8387 Shanghai, 200051 Parc d’Activite du Moulin de Massy Los Angeles Tel: 86-21-6275-5700 Fax: 86-21-6275-5060 43 Rue du Saule Trapu 18201 Von Karman, Suite 1090 China - Shenzhen Batiment A - ler Etage Irvine, CA 92612 91300 Massy, France Microchip Technology Consulting (Shanghai) Tel: 949-263-1888 Fax: 949-263-1338 Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Co., Ltd., Shenzhen Liaison Office New York Rm. 1315, 13/F, Shenzhen Kerry Centre, Germany 150 Motor Parkway, Suite 202 Renminnan Lu Microchip Technology GmbH Hauppauge, NY 11788 Shenzhen 518001, China Gustav-Heinemann Ring 125 Tel: 631-273-5305 Fax: 631-273-5335 Tel: 86-755-2350361 Fax: 86-755-2366086 D-81739 Munich, Germany Tel: 49-89-627-144 0 Fax: 49-89-627-144-44 San Jose Hong Kong Microchip Technology Inc. Microchip Technology Hongkong Ltd. Italy 2107 North First Street, Suite 590 Unit 901-6, Tower 2, Metroplaza Microchip Technology SRL San Jose, CA 95131 223 Hing Fong Road Centro Direzionale Colleoni Tel: 408-436-7950 Fax: 408-436-7955 Kwai Fong, N.T., Hong Kong Palazzo Taurus 1 V. Le Colleoni 1 Tel: 852-2401-1200 Fax: 852-2401-3431 20041 Agrate Brianza Toronto Milan, Italy 6285 Northam Drive, Suite 108 India Tel: 39-039-65791-1 Fax: 39-039-6899883 Mississauga, Ontario L4V 1X5, Canada Microchip Technology Inc. Tel: 905-673-0699 Fax: 905-673-6509 India Liaison Office United Kingdom Divyasree Chambers Arizona Microchip Technology Ltd. 1 Floor, Wing A (A3/A4) 505 Eskdale Road No. 11, O’Shaugnessey Road Winnersh Triangle Bangalore, 560 025, India Wokingham Tel: 91-80-2290061 Fax: 91-80-2290062 Berkshire, England RG41 5TU Tel: 44 118 921 5869 Fax: 44-118 921-5820 03/01/02  2002 Microchip Technology Inc.