I wan’t to build a MBFM, and have got hold of the chips.
I wonder if it is possible to modify the OPL3 module PCB from SmashTV to use only +5V op-amps like the sammichFM.
I would like to avoid the whole 5V & +/- 12V power supply.
Sauraen, what did you end up doing?
http://discourse.midibox.org/t/topic/16980
It should absolutely be possible. My concern was not going to a single +5V rail, but using +/- 5V instead of +/- 12V, so I used a more complex setup than below.
The op-amp MCP6004 is rail-to-rail at 5V, is suitable for audio applications, and is pin-compatible to TL074 (I used MCP6004 for IC3 and IC5 but TL074 for IC6, and inserted biasing circuits between the two amplifier stages, because I wanted to convert between +5V and +/- 5V). So I would recommend you replace all the TL074s with MCP6004s. But then the one problem I can see is that the circuit around IC6 will no longer work–both because it’s a non-inverting amplifier configuration referenced to ground (while your audio signal is biased to +2.5V), and it has a gain x2 which (if the input signal is rail-to-rail) will make it clip horribly. So you have a couple options: make it a unity-gain non-inverting amplifier by replacing R5 and R6 with jumpers and leaving out R4 and C27 (and the corresponding components on the other three channels, look at the schematic); or you could leave out the second stage of buffering altogether, leave out IC6, replace R5 with a jumper, leave out R4, R6, C27, and short IC6 pins 1 and 3 (and the corresponding spots on the other three channels). As far as power, connect +12 to +5, GND to GND, and -12 to GND; and replace all the capacitors between the -12V rail and GND with jumpers.
I will guarantee that the MCP6004 will work, in so far as I used it in my build and it works fine; but I will not guarantee that the modifications to the IC6 circuit will work. Buy a couple extra MCP6004s in case.
(Though none of this should fry the OPL3 or YAC512s, since they’re powered from the separate +5V supply, as long as you have that hooked up with the polarity correct, heh heh!)