Hello,
I am having trouble with a design that I'm building. It is a video synthesiser that controls variable frequencies into the RGB channels of a VGA signal using the Teensy 3.5. I have built similar yet completely analogue video 'hack' synthesisers before, but this is my most ambitious to date using a microcontroller for frequency oscillation.
I use analogWriteFrequency() for three pins with separate clocks to generate frequencies ranging from Hz range to around 1mHz.
What I want to do
I want to buffer the output of each pin, then split to three separate potentiometer sliders (for RGB channels) where I can mix the 'colour' amount into each RGB channel.
I am using a voltage follower circuit for the buffer, and a voltage adder circuit to mix each three outputs into their respective VGA outputs. I chose the LM324 quad op-amp powered with single rail 0gnd +5v from the teensy3.5 USB power, I have also tried using the TL084 and TL072 but I read somewhere that they don't operate well with 3.3v signals on a single rail 0-5v power supply. I have also tried powering IC's from a 9v PSU.
My problem:
I cannot pass voltage through either the voltage follower part of the circuit, or the voltage mixer section. I have used a multimeter and an oscilloscope to conrirm voltage and frequency output from Teensy, and to confirm nothing is passing through the IC's. I have breadboarded and also populated a PCB proto board, checked for any soldering mistakes etc and cannot see anything obvious. I feel as though I am missing something, I lack a thorough understanding of op-amp data sheets to know if an LM324 is suitable for this task and using +5v USB power supply.
Can anyone point me in the right direction, see what I'm doing wrong, or suggest a way I can buffer, split and mix the three frequency outputs from the teensy?
I have attached a quick Eagle schematic I threw together, apologies if it's messy or hard to follow.
Thanks in advance!
I am having trouble with a design that I'm building. It is a video synthesiser that controls variable frequencies into the RGB channels of a VGA signal using the Teensy 3.5. I have built similar yet completely analogue video 'hack' synthesisers before, but this is my most ambitious to date using a microcontroller for frequency oscillation.
I use analogWriteFrequency() for three pins with separate clocks to generate frequencies ranging from Hz range to around 1mHz.
What I want to do
I want to buffer the output of each pin, then split to three separate potentiometer sliders (for RGB channels) where I can mix the 'colour' amount into each RGB channel.
I am using a voltage follower circuit for the buffer, and a voltage adder circuit to mix each three outputs into their respective VGA outputs. I chose the LM324 quad op-amp powered with single rail 0gnd +5v from the teensy3.5 USB power, I have also tried using the TL084 and TL072 but I read somewhere that they don't operate well with 3.3v signals on a single rail 0-5v power supply. I have also tried powering IC's from a 9v PSU.
My problem:
I cannot pass voltage through either the voltage follower part of the circuit, or the voltage mixer section. I have used a multimeter and an oscilloscope to conrirm voltage and frequency output from Teensy, and to confirm nothing is passing through the IC's. I have breadboarded and also populated a PCB proto board, checked for any soldering mistakes etc and cannot see anything obvious. I feel as though I am missing something, I lack a thorough understanding of op-amp data sheets to know if an LM324 is suitable for this task and using +5v USB power supply.
Can anyone point me in the right direction, see what I'm doing wrong, or suggest a way I can buffer, split and mix the three frequency outputs from the teensy?
I have attached a quick Eagle schematic I threw together, apologies if it's messy or hard to follow.
Thanks in advance!