Hello all,
I'm trying to build a MIDI player, no micro, no Arduino. I built an optoisolated interface for MIDI data, driving with Roland USB-MIDI adapter. Got io0 pin = GND, io1= 3.3 volts. I get a thump when reset, but MIDI note ON commands not doing anything. I can see the RX pin idle hi, with low-going data when I send a command. Is there anything I can look at at with a scope on the VS1053 chip to make sure I didn't accidentally fry something? I see a low pulse coming out of my MIDI adapter (sync?) every couple hundred milliseconds, could this be causing a problem? Nothing on the breakout board is getting hot, power looks OK. Thanks in advance for any guidance you can provide!
VS1053 breakout
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- adafruit_support_mike
- Posts: 67454
- Joined: Thu Feb 11, 2010 2:51 pm
Re: VS1053 breakout
Post a photo showing your hardware and connections and we'll take a look. 800x600 images usually work best.
- yerpa58
- Posts: 4
- Joined: Fri Nov 06, 2015 1:15 pm
Re: VS1053 breakout
Thanks for the quick response! Here are a couple of photos. The ribbon cable brings +5 VDC power to the breadboard from a eurorack synth. I have not been able to get any sounds at all from the board, I'd like to find a way to test if the board is running, or if I dmaged it. I've used the USB-MIDI interface with other gear and it worked. The opto-isolator (4N25) on the breadboard is new, the output to RX pin looks OK on a scope, it idles at +5 VDC.
Thanks again for any assistance you can provide.
Thanks again for any assistance you can provide.
- Attachments
-
- IMG_0083-1.jpg (164.96 KiB) Viewed 197 times
-
- IMG_0082-1.jpg (234.86 KiB) Viewed 197 times
- adafruit_support_mike
- Posts: 67454
- Joined: Thu Feb 11, 2010 2:51 pm
Re: VS1053 breakout
As a sanity check, try using the same VS1053 3v3 and GND pins shown in the tutorial:
https://learn.adafruit.com/adafruit-vs1 ... onnections
Also try running the Arduino sketch from that page, and see if you get any output from that. If you get sound, you'll know the hardware is still working.
https://learn.adafruit.com/adafruit-vs1 ... onnections
Also try running the Arduino sketch from that page, and see if you get any output from that. If you get sound, you'll know the hardware is still working.
- yerpa58
- Posts: 4
- Joined: Fri Nov 06, 2015 1:15 pm
Re: VS1053 breakout
SOLVED! I needed to tie RST to +5 VDC. I could not leave it floating. The VS1053 sounds great thru big speakers. Onward!
- adafruit_support_mike
- Posts: 67454
- Joined: Thu Feb 11, 2010 2:51 pm
Re: VS1053 breakout
Glad to hear you got things working. Happy hacking!
- rafikii
- Posts: 69
- Joined: Sat Jan 30, 2021 1:18 pm
Re: VS1053 breakout
The RST pin needs to be high?! Is this in the guide/documentation anywhere?
- adafruit_support_mike
- Posts: 67454
- Joined: Thu Feb 11, 2010 2:51 pm
Re: VS1053 breakout
The reset pin does use LOW as the ‘do a reset’ signal.
The main tutorial for the VS1053 is one of our older ones, and doesn’t have a Pinouts page, which is where that kind of information usually lives.
The wiring examples do show /RST connected to a GPIO pin, and the VS1053 library does a reset when setting up the object.
Connecting the pin to VCC will keep the VS1053 from ever resetting, which is generally undesirable. A reset forces the VS1053 to operate in a known state, which the microcontroller needs to begin communicating with it.
The main tutorial for the VS1053 is one of our older ones, and doesn’t have a Pinouts page, which is where that kind of information usually lives.
The wiring examples do show /RST connected to a GPIO pin, and the VS1053 library does a reset when setting up the object.
Connecting the pin to VCC will keep the VS1053 from ever resetting, which is generally undesirable. A reset forces the VS1053 to operate in a known state, which the microcontroller needs to begin communicating with it.
Please be positive and constructive with your questions and comments.