Search found 1518 matches

by pasi
Wed 2018-12-05 13:40
Forum: Microcontroller Software
Topic: Ogg playback
Replies: 4
Views: 49

Re: Ogg playback

CVDD is 1.8vdc. Why did you ask about CVDD? Because if CVDD is over the max rating (much above 1.95V, perhaps 2.5V due to migration from an earlier generation) the memory of vs1053 starts to fail, which would explain crashes with some decoders while some might be working. SCI_MODE of 0x4c00 is spec...
by pasi
Wed 2018-12-05 11:48
Forum: Stand-Alone Applications
Topic: HW Reset
Replies: 7
Views: 261

Re: HW Reset

The .plg file contains the almost-C pseudo-code of the upload code. You only need to provide the SCI register write function.
by pasi
Wed 2018-12-05 11:46
Forum: Microcontroller Software
Topic: Ogg playback
Replies: 4
Views: 49

Re: Ogg playback

The file seems to play fine with my vs1053b setup (with and without vs1053b-patches-flac), even with 1.0x clock.

I only write SCI_MODE to 0x4c00 because the setup requires shared mode, then send the file, respecting DREQ.

What's your CVDD?
by pasi
Mon 2018-12-03 17:11
Forum: Stand-Alone Applications
Topic: HW Reset
Replies: 7
Views: 261

Re: HW Reset

You can timeout if the standalone player doesn't respond and reset again. (Or load the standalone player firmware through SCI.)
by pasi
Mon 2018-12-03 12:14
Forum: Stand-Alone Applications
Topic: HW Reset
Replies: 7
Views: 261

Re: HW Reset

Hi Charles, After reset the vs10xx ROM checks GPIO0. If it sees GPIO0 high, it tries boot from SPI. However, reset doesn't do anything for uSD/SD card, there is no reset pin on the cards, so if the vs10xx was transferring something from the card, the card continues to send, which can/will make the S...
by pasi
Wed 2018-11-28 12:07
Forum: Microcontroller Software
Topic: channel swapping even when using mic input?
Replies: 1
Views: 453

Re: channel swapping even when using mic input?

It is the same channel swap issue. The Analog to Digital Converter is always stereo whether you use just one channel or not. You can avoid the channel swap by using the patches package or by giving a hardware reset before starting (or after ending) encoding. For example the vs1063 standalone recorde...
by pasi
Tue 2018-11-27 14:38
Forum: Slave Decoder Applications
Topic: Suggestions for which chip
Replies: 4
Views: 513

Re: Suggestions for which chip

No need to be concerned therefore with sample rate, bps, etc., correct? Is there any latency requirement from power up to ready to play? The format and rate do affect that. And the size of the data per "module" would tell whether e.g. SPI RAM would be faster, better, and easier to use than SPI FLAS...
by pasi
Mon 2018-11-19 15:10
Forum: Slave Decoder Applications
Topic: Suggestions for which chip
Replies: 4
Views: 513

Re: Suggestions for which chip

The ROM firmware of vs10xx chips receive the bitstream to decode through SDI. You would need a custom boot code (loaded through SCI or from the SPI FLASH) for vs10xx to be able to play from SPI FLASH. Sharing access to the SPI FLASH also has a few challenges. What would be the number of channels, bi...
by pasi
Wed 2018-11-14 11:25
Forum: Microcontroller Software
Topic: Arduino Uno + VS1053 Sparkfun MP3- Error #6
Replies: 2
Views: 84

Re: Arduino Uno + VS1053 Sparkfun MP3- Error #6

Sounds like the Arduino code doesn't handle your card - the obvious potential reasons: - It's formatted as something else than FAT - The FAT partition is inside an EFI partition and the code doesn't support it. But then the SdFat init should probably return an error, so ... maybe adding debug inform...
by pasi
Mon 2018-11-12 15:45
Forum: Slave Decoder Applications
Topic: Issues when switching out a VS1011e with a VS1053B
Replies: 3
Views: 207

Re: Issues when switching out a VS1011e with a VS1053B

Like Panu says, you definitely need to wait for DREQ to go high (or at least long enough for the oscillator to start) after releasing reset to make sure the vs10xx is ready to respond to SCI writes. Some registers are ok to write as long as the chip is not in reset, but even if you write SCI_MODE su...