Driving PWM (20kHz) onto LED through Transistor

I am using an Arduino Due to drive LEDs with a PWM cycle of 20kHz. The due does not output enough Voltage or current so I am hooking up the output of the Due to a transistor and using a power source to meet the LEDs requirements.

I am looking at transistors such as the,
2N7000G (https://www.onsemi.com/pub/Collateral/2N7000-D.PDF)
or the,
IRFB3077PbF (https://cdn-reichelt.de/documents/datenblatt/A100/IRFB3077_IR.pdf).

At such a high PWM I am worried about discharge rates on the transistors. Should I be using a separate PWM driver or can the Due handle creating a clean 20kHz duty cycle rate?

Better if you use special MOSFET driver. Depends on a current demanding by LED's, there are some driver's that could directly operate with LED's w/o transistor.
For example, IXD_614, 4A continuous current, 14A pulse peak, 35V.

@FantomT
That is what I thought. I like the idea of having single drivers though. Can you recommend anything with operating voltage of 12-6 V?

20kHz is "nothing" for a transistor or MOSFET. How much current & voltage?

serenitysax:
@FantomT
That is what I thought. I like the idea of having single drivers though. Can you recommend anything with operating voltage of 12-6 V?

It's o'k if IC has higher voltage range, like 4.5V to 35V. How do you power your led's?

@FantomT I have been powering them from the Due 5V port. Though I have a Variable DC voltage generator that I would power the drivers off of if I had them. All of the LEDs are around 3V and 20 mA

DVDdoug:
20kHz is "nothing" for a transistor or MOSFET. How much current & voltage?

It could be when PWM is involved.
1/256 of 20khz is a ~0.2us pulse.

Why 20khz for a LED?
Leo..

serenitysax:
@FantomT I have been powering them from the Due 5V port. Though I have a Variable DC voltage generator that I would power the drivers off of if I had them. All of the LEDs are around 3V and 20 mA

Those low power led's better to interface with specially designed IC, TLC5940 or TLC5916