I want create a square wave pulse train output that I can vary by program between 0 and 1 volt in .1V steps. The wave should be square and be able to output 30ma from 0 to 100KHz. I have a micro controller digital output producing a 3.3V TTL pulse train that I want. I have an analog output that can produce the voltages and current I need, but it is not fast enough.
I tried using an optocoupler connected to my TTL digital output to switch a PNP transistor that was connected to my analog ouput and pulled down by resistor to zero. This works above a 1 volt output but not below.
What transistors/circuit will switch low enough, fast enough and carry the current I need.
Thanks
I tried using an optocoupler connected to my TTL digital output to switch a PNP transistor that was connected to my analog ouput and pulled down by resistor to zero. This works above a 1 volt output but not below.
What transistors/circuit will switch low enough, fast enough and carry the current I need.
Thanks