How to Design an RF Power Amplifier: Class A, AB and B

Поділитися
Вставка
  • Опубліковано 27 вер 2024

КОМЕНТАРІ • 53

  • @dacoda6668
    @dacoda6668 6 років тому +5

    Great , senior engineers have more useful knowledge than university professors!

  • @charlesmjema5539
    @charlesmjema5539 7 років тому +3

    great video with clear explanations

  • @atasarrafinazhad1104
    @atasarrafinazhad1104 7 років тому +2

    This is so amazing, one of the best videos I have ever watched in my life.
    Would you also please explain why the load has real and imaginary part. Since we always calculate and simulate for RL and load-line theory is based on that. But we always have imaginary part in load-pull simulation.
    Thank you for your time, I appreciate.

    • @KeysightEEsofEDA
      @KeysightEEsofEDA  7 років тому

      Great! Glad you find it helpful! Device parasitics are the culprit. These reactive elements occur between the “ideal” current generator inside the device and the actual output terminal (ie the physical drain connection on your IC/package). The goal is to present a reactive impedance externally which is transformed by the parasitic elements so that it is a real load value intrinsically. In this example, the parasitic elements in the model were zeroed out, hence the real load value.

    • @atasarrafinazhad1104
      @atasarrafinazhad1104 7 років тому

      yes that is true. We have to add imaginary part for our load in order to cancel out the effect of parasitic capacitance. If the imaginary part is positive it acts like an inductor which resonates with parasitic capacitance Cds and prevents current flow through it so most of the current which is generated by transistor will flow through load.

  • @sanjeevsoni4962
    @sanjeevsoni4962 6 років тому +1

    Hello ,
    I want to see the equations that are defined in "Equations" Datasets.
    For example the "dciv" cell has a dataset named "Equation" having "LS_LL" , "LS_Gain" , "SS_Gain" defined in it
    How I can see definition of these("LS_LL" , "LS_Gain" , "SS_Gain" etc)
    I don't know how to find them.I searched in google but unable to find them.
    Please help me in this
    Thanks

  • @zahrasadeghabadi5128
    @zahrasadeghabadi5128 7 років тому +1

    hello thanks a lot! i can't download ADS workspace from provided link please help me!!

  • @leventsasmazel6292
    @leventsasmazel6292 2 роки тому

    Great presentation. Wish to have ADC Software free to the hobbyists.

  • @atasarrafinazhad1104
    @atasarrafinazhad1104 7 років тому +2

    Hello, When I download the workspace, it gives me PA_Basics_wrk.7zads.
    How can I import this to ADS ?

    • @KeysightEEsofEDA
      @KeysightEEsofEDA  7 років тому +2

      Hello Ata,
      Open the file from your ADS tool. From ADS main menu go to File-New-Unarchive and look for where you saved the workspace. You can download a free trial of ADS here: edaapps.software.keysight.com/cgi-bin/eda-evaluation/request.cgi?cmpid=16_CC_090149&product=ads&cc=US&lc=eng&cmpid=zzfindeesof-ads-evaluation

    • @arslanaltaf7600
      @arslanaltaf7600 5 років тому

      Hi, I had the same issues. Try using winzip to extract the folder then you can easily open in ADS

    • @saif_hyu
      @saif_hyu 4 роки тому +1

      Use unarchive option in ads

  • @moisesafarimugisho9633
    @moisesafarimugisho9633 3 роки тому

    Does the workspace work for a Class-C bias condition?

  • @m.dasvirgenss
    @m.dasvirgenss 3 роки тому +2

    I downloaded the template. But how can I use It in ADS? I couldn't open it.

  • @InamKhan-qb7gp
    @InamKhan-qb7gp Рік тому

    how I can use this template for my desired transistor?
    when I insert another transistor in the attached template it does not give the simulation results
    Kindly answer

    • @oguzhanyldrm328
      @oguzhanyldrm328 8 місяців тому

      did you solve your problem with inserting your desired transistor

  • @junouyang8881
    @junouyang8881 7 років тому

    What do you mean "by definition, short circuit harmonic termination is required to maintain a sinusoidal voltage waveform" when you were simulating class AB bias?

    • @KeysightEEsofEDA
      @KeysightEEsofEDA  7 років тому

      We meant the classical definition of the waveform, where there is a single tone voltage and a rectified current, requires that harmonics are short circuited, meaning zero harmonic voltage and nonzero harmonic current. Without that condition, the voltage could never be a perfect sinewave and the current waveform could never be a partially rectified sinewave.

    • @junouyang8881
      @junouyang8881 7 років тому

      But LC at best gives roll off... How can one ensure fi where i>=1 gives 0V and also, won't short circuit current @ f0 be minima? But I thought fourier series requires the f0 term for half-rectified signal: people.clarkson.edu/~jsvoboda/Syllabi/EE221/Fourier/FourierSeriesTable.pdf

    • @KeysightEEsofEDA
      @KeysightEEsofEDA  7 років тому

      The ideal load is a pure resistance @ 1fo and then a short to all of the harmonics (Vfund does not equal zero, V2-n =0). In the video, the circuit is a resistor in parallel with an LC tank. The tank circuit presents an open at the fundamental, so 1fo current flows into Rload (creating a voltage), and at the same time the tank presents a short at the harmonics, so current flows to the LC tank, not Rload (no voltage). In practice, the LC network needs to be very high-Q do that -- easy in simulation, not so much in the lab. But keep in mind these are idealized waveforms.

    • @KeysightEEsofEDA
      @KeysightEEsofEDA  7 років тому

      In practice, a device has parasitics which shift the harmonic impedances away from this R@f1, shorts @f2-n. So, at high frequencies, the required impedances are really reactive -- thankfully no R + ideal tank is needed. But the matching network still must selectively present the right impedance to the device at each harmonic frequency.

  • @manjunathsastry7540
    @manjunathsastry7540 9 років тому +1

    Wow!
    Extremely well done sir!
    Can similar analysis, be applied for other classes as well!?

    • @KeysightEEsofEDA
      @KeysightEEsofEDA  9 років тому

      +Manjunath Sastry These methodologies are general and can be applied (with some control of harmonics) to achieve more advanced modes of operation. Check out these videos on Class E, Class F and Class J -www.keysight.com/find/eesof-how-to-pa-series.

    • @manjunathsastry7540
      @manjunathsastry7540 9 років тому

      Keysight EEsof EDA
      GREAT!
      Will surely look up!
      Your videos, provide a greater practical outlook toward what is thought in college.
      Helps a lot!
      Cheers!

  • @chao.l6795
    @chao.l6795 2 роки тому

    thank you for the great content!

  • @quyenangcao5744
    @quyenangcao5744 7 років тому

    can anyone tell me how to choose the point m1 in the IV curve ?

  • @f.a.w.k.e.s.2415
    @f.a.w.k.e.s.2415 9 років тому

    Hello. Great presentation sir. Helped me understand the basics of these operations in more depth. Can you tell me that is there a coursework available to learn more about the ADS software. I was not able to find a coursework on the software in my university.

    • @KeysightEEsofEDA
      @KeysightEEsofEDA  8 років тому

      +F.A.W.K.E.S. Thanks! There is a lot of coursework to help you learn Keysight ADS! I would recommend checking out some of our eLearning material here. It's a great place to start! www.keysight.com/main/editorial.jspx?ckey=1800357&id=1800357&lc=eng&cc=US

    • @KeysightEEsofEDA
      @KeysightEEsofEDA  8 років тому

      +F.A.W.K.E.S. The ADS Cookbook also has numerous tutorial examples that you can work through to learn ADS. www.keysight.com/main/editorial.jspx?cc=US&lc=eng&ckey=2263483&nid=-34360.0.00&id=2263483

  • @nitikasharma7606
    @nitikasharma7606 9 років тому

    sir i will trying to design the rf rectifier ckt and i need the high frequency diode like HSMS8202 but in my component library it was missing.can you please tell me how to update my component library or get that components .
    Thanks

    • @KeysightEEsofEDA
      @KeysightEEsofEDA  9 років тому

      +nitika sharma Thanks for your question! I suggest you fill out this Assistance form and explain your request and an engineer will follow-up to explain. www.keysight.com/find/eesof-contact

  • @sreenut1643
    @sreenut1643 9 років тому +1

    Could you please tell me which software you have used to simulate the Class-A power amplifier?Can I download it for free?
    Thanks..

    • @KeysightEEsofEDA
      @KeysightEEsofEDA  9 років тому +1

      dheeraj talla We used Keysight Advanced Design System (ADS). You can apply for a free trial here: www.keysight.com/find/eesof-ads-info

    • @sreenut1643
      @sreenut1643 9 років тому

      Thank you..

  • @hexmen12
    @hexmen12 8 років тому

    Hello. I need your help,
    How to Design an RF Power Amplifier: Class C.with MOSFET ???
    The Mosfet use for design is a MRF6V13250H

  • @ranaalyonsy4671
    @ranaalyonsy4671 2 роки тому

    Thank you so much

  • @taf209
    @taf209 9 років тому +1

    Great video!

  • @THOMS1111
    @THOMS1111 9 років тому

    Could I have this video as presentation pls

    • @KeysightEEsofEDA
      @KeysightEEsofEDA  9 років тому

      pc dell The best way to get the info is to download the workspace referenced in the video. www.keysight.com/find/eesof-how-to-pa

  • @Omega_.3
    @Omega_.3 4 роки тому

    Gold

  • @rahultheytv5347
    @rahultheytv5347 4 роки тому

    practice makes perfect,,,, not reading books , , senior engineers have more useful knowledge than university professors

  • @Matthew9444
    @Matthew9444 6 років тому +1

    Fantastic video.

  • @thuynguyen9348
    @thuynguyen9348 9 років тому +1

    very good .tech-imazing- thank you for video.

  • @shadabrabbani
    @shadabrabbani 8 років тому

    hello sir. what is the parameter _v1 used in diode equation (time 4.08 minutes). i suppose its the voltage across the diode. but i couldn't find this variable defined anywhere in the workspace. i have seen variables like _v1 and _v2 used in equations for MESFET model of GaAs FET, again not defined anywhere. how and where can we use such variables?

    • @KeysightEEsofEDA
      @KeysightEEsofEDA  8 років тому

      +Shadab Rabbani These variables represent the voltages across a particular port of a Symbolically Defined Device (SDD). So, in other words, using this device you can define output current (I[1,0]) as a function of input voltage (_v1). This is tremendously useful in modeling, so that’s probably why you have seen it as part of equations for different devices.

  • @tl2797
    @tl2797 3 роки тому

    Someone copied your video:
    ua-cam.com/video/Olw84_2unMU/v-deo.html

  • @Zanyarsadjadi
    @Zanyarsadjadi 3 роки тому

    many many thanks

  • @chefboyclakie
    @chefboyclakie 8 років тому +2

    Hi
    First off I wanna say that this workspace is great.
    I have a suggestion for making changing the analysis frequency form the the default 1GHz in your workspace easier and more intuitive.
    Problem 1.
    There are many data display equations I have found that have the frequency and period value hard coded.
    For example in simple_power.dds I find the following equations:
    P_diss_gen_rf=vs((V_t_rf*I_t_rf), t*1E9)
    V_f=fs(V_t,0,3E9)
    Pd_pure_rf=integrate(V_t_rf*I_t_rf)/1E-9
    So that means every time I want to change my fundamental frequency, I have to change the frequency and period value in every single equation with a hard coded frequency and period.
    This can tedious and annoying.
    Problem 2
    There is no indication that they should be changed.
    Therefore for some one who is new to ADS, it can be confusing and time consuming to figure out why the simulations are giving erroneous results since they may not know to change the values in every equation.
    Suggested Solution
    It would be better to use a variables like ff=1E9 and tstop=1/ff instead, then tell the user to change this variable if if you want to change the frequency to be analyzed.
    Therefore the above equations will look like this:
    P_diss_gen_rf=vs((V_t_rf*I_t_rf), t*ff)
    V_f=fs(V_t,0,3*ff)
    Pd_pure_rf=integrate(V_t_rf*I_t_rf)/tstop
    Then put some comments like "To change the fundamental frequency for analysis, you need to change the ff variable value"
    I think that will make things better
    Thanks

    • @KeysightEEsofEDA
      @KeysightEEsofEDA  7 років тому +1

      Thank you, these are very good and well thought out suggestions. Much appreciated!

  • @rahultheytv5347
    @rahultheytv5347 4 роки тому +1

    Great , senior engineers have more useful knowledge than university professors

    • @csoszadavid4803
      @csoszadavid4803 3 місяці тому

      to design their need to learn the reality but the professsors just live in an ideal useless world