0
\$\begingroup\$

enter image description here

This is the block diagram of the project i am working on. I have a DC voltage range of input as 8V to 16V. The duty cycle at the PWM generation should change automatically from 10% to 90%. I require 1A current constantly to the load despite change in duty cycle of PWM signal. For this purpose, the current sense and control block is used in feedback where I prefer using shunt resistor method. The driver to drive the load I want to use is a MOSFET. The load let us assume is purely resistive and not inductive.

Please help me know on how should I go forward with it. Which method should I use to generate PWM waveform? What MOSFET should i use such that it withstands a little more than 1A current, and how should I design the resistance value of current sensing resistor?

\$\endgroup\$
3
  • \$\begingroup\$ do a search for arduino motor driver \$\endgroup\$
    – jsotola
    Commented Feb 8, 2018 at 6:46
  • 1
    \$\begingroup\$ Welcome to the site. Please quickly realise that this is not a free design house, homework-answering service or an on-line technical encyclopedia, copied out to you on demand. People will help you take the next step if your question shows that you've done as much as you possibly could on your own - which your post doesn't, I'm afraid. Please revise your question showing your work and findings so far, in considerable detail. Or delete the question if Internet searches give you your answer anyway. Again, a warm welcome to the site. \$\endgroup\$
    – TonyM
    Commented Feb 8, 2018 at 6:56
  • \$\begingroup\$ Feedback goes before PWM controller, not after. \$\endgroup\$
    – user76844
    Commented Aug 27, 2018 at 6:20

1 Answer 1

1
\$\begingroup\$

I require 1A current constantly to the load despite change in duty cycle of PWM signal.

If you need 1 amp constant to the load, why are you trying to control it with PWM? Why not use a 1 amp constant current generator: -

enter image description here

The circuit above works by negative feedback to take enough current through the load to ensure that the voltage across the 1 ohm resistor equals the control voltage. So, if the control voltage is 1 volt, then the current through the load has to be 1 amp because the shunt resistor is 1 ohm. This can be made with smaller values of resistor such as 0.1 ohm but it can start to become trickier.

If you do need to control this with PWM (despite you wanting 1 amp constantly), you can low-pass filter the PWM output to produce the analogue control voltage.

Which method should I use to generate PWM waveform?

Do you need to is my question.

What MOSFET should i use such that it withstands a little more than 1A current

Well, we don't normally respond to direct questions regarding product recommendations but most MOSFETs can handle over 1 amp especially DPAK, D2PAK, T0-220 case sizes etc..

\$\endgroup\$
2
  • \$\begingroup\$ Would that not cause the transistor to operate in its linear region, therefore causing it to dissipate a lot of heat? \$\endgroup\$
    – nschurando
    Commented Apr 3, 2020 at 10:46
  • \$\begingroup\$ @NicolasSchurando yes it would but without going into the world of switch mode constant current generators, you have to live with the dissipation. BTW, for a MOSFET, the linear region is when it is operating as a switch. For a MOSFET (as shown above) it will operate in the saturation region. See this \$\endgroup\$
    – Andy aka
    Commented Apr 3, 2020 at 10:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.