SNES VCC Voltage
-
@petrockblog When the ControlBlock is wired for SNES controllers and "SNES" is selected in controlblockconfig.cfg, what is the voltage level at Player1/Player2 VCC terminal block connection? Measured with a DMM, I am getting 2.92V, which causes my SNES game controllers to act up. Even when the controller is not connected and measured at the terminal block screws, it is still 2.92V. Shouldn't that be 5V? What would cause the voltage drop to 2.92V?
Other measurements:
The 5V input from the power supply is at 5.19V.
The switched 5V measured at the GPIO (pins 2,4,6) is 5.13V. -
@petrockblog Reading previous posts on this topic, lead me to believe that the "Player 1/Player 2 VCC" are 3.3V output rather than 5V. This will not work on most cases especially if you are using original (1985) NES or SNES controllers as in my case since the circuitry on these controllers was designed for 5V source (as in TTL logic).
As a workaround, I disconnected NES/SNES controller 5V from "Player 1/Player 2 VCC" and use the switched 5V source at the GPIO pins 2 and 4. This provides a stable 5V source for the 5V inputs of the NES/SNES controllers. Problem solved, no more erratic behavior during game play. -
You are right, the ControlBlock supplies its GPIOs with the 3.3V from the RPi. We also use original SNES controllers for your tests, but we might just have had luck with the 3.3 V so far.
I would have suggested the very same idea that you had: Use the pins 2 and/or 4 of the GPIO header to get 5V.
-
@petrockblog Thanks for the confirmation.
By the way, I received the ControBlock that you gifted me with. I truly appreciate the gesture. Thank you so much!!! I will definitely put it to good use.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.