Search found 1552 matches

by pasi
Mon 2019-04-15 16:36
Forum: Stand-Alone Applications
Topic: [SOLVED] VS1053B extra noise
Replies: 5
Views: 46

Re: VS1053B extra noise

The recommended maximum CVDD of vs1053b is 1.85V. 2.5V is way too much for CVDD, and is known to produce various issues. (May work for some production lots, but fail for others.) We have seen this exact issue when some customers have migrated from vs1003 or vs1033 to vs1053b and forgotten to change ...
by pasi
Mon 2019-04-15 16:27
Forum: Slave Decoder Applications
Topic: VS1053 not playing some files
Replies: 4
Views: 36

Re: VS1053 not playing some files

Great! Yes, some boards seem to be originally designed for vs1033, and do not take all migration considerations into account. Most of the them at least have remembered to change the CVDD regulator from 2.5V to 1.8V! (but not all...) (vs1063a doesn't have MIDI, so it would work on that board just fin...
by pasi
Fri 2019-04-12 11:52
Forum: Slave Decoder Applications
Topic: VS1053 not playing some files
Replies: 4
Views: 36

Re: VS1053 not playing some files

It looks like your startup drives GPIO0 and GPIO1 to 0. This is probably intended as a workaround for boards that have GPIO1 floating. If GPIO0 is low and GPIO1 is high, the vs1053b will enter real-time MIDI mode. However, you don't wait for DREQ high, so it is uncertain if the writes are detected, ...
by pasi
Fri 2019-04-12 10:19
Forum: Slave Decoder Applications
Topic: VS1053b - No luck with flac
Replies: 10
Views: 997

Re: VS1053b - No luck with flac

I've tried the jumi10.ogg file linked above, and it works regardless of whether I load the patch or not. Is this normal? Ah, you should try jumi.ogg instead (attached). It has the correct number of bytes before the Ogg header to trigger the issue. I've tried reading HDAT1 and it gives me 0x4F67 for...
by pasi
Thu 2019-04-11 14:03
Forum: Stand-Alone Applications
Topic: [SOLVED] VS1053B extra noise
Replies: 5
Views: 46

Re: VS1053B extra noise

Hi,
How long is your reset? What CVDD are you using? Does it happen often?

Do you use headphones?
by pasi
Wed 2019-04-10 10:16
Forum: Stand-Alone Applications
Topic: VS1003 with PCB mono speakers and external speakers via 3.5mm jack
Replies: 10
Views: 101

Re: VS1003 with PCB mono speakers and external speakers via 3.5mm jack

2. I haven’t connected “CBUF” to ground. I’m actually well aware that this is bad as CBUF is ~1.2 V. I’ve connected CBUF to the “COMMON” of the 3.5mm jack. The COMMON (GND) contact is connected to ground in the amplifier you connect to the line output. Unless your device is totally isolated (i.e. b...
by pasi
Tue 2019-04-09 15:20
Forum: VS1005 and VSOS Software
Topic: VS1005 RTC Frequency tolerance
Replies: 9
Views: 141

Re: VS1005 RTC Frequency tolerance

If you have a ±10ppm 12.288MHz oscillator , that's also the accuracy of the samplerate. There's nothing inside vs1005 that would inherently lose clocks. The analog parts and certain peripherals get the clock from the pin directly. If the oscillator is also impervious to temperature, then you have a ...
by pasi
Thu 2019-04-04 10:23
Forum: Microcontroller Software
Topic: VS1053 DREQ register
Replies: 1
Views: 30

Re: VS1053 DREQ register

SER_DREQ can also be read. (Will be fixed in the next datasheet update.)
by pasi
Thu 2019-04-04 9:58
Forum: Stand-Alone Applications
Topic: VS1003 with PCB mono speakers and external speakers via 3.5mm jack
Replies: 10
Views: 101

Re: VS1003 with PCB mono speakers and external speakers via 3.5mm jack

3. First things first: NEVER connect CBUF/GBUF to the ground of the line output. Use GND. 2. There are line out terminals in http://www.vsdsp-forum.com/phpbb/viewtopic.php?f=9&t=69 (See the Line out right and Line out left and GND terminals) 4. You need a connector with plug detection, or some other...
by pasi
Fri 2019-03-29 12:21
Forum: Microcontroller Software
Topic: channel swapping even when using mic input?
Replies: 3
Views: 571

Re: channel swapping even when using mic input?

If you can't control xRESET, you should be able to do Watchdog reset through SCI. 1. write 0 to CLOCKF to drop to 1.0x 2. write 0xC020 to WRAMADDR, 0x0002 to WRAM, then 0xC021 to WRAMADDR and 0x4ea9 to WRAM 3. wait a bit. You should see DREQ going down and then up. Let me know if you don't get it to...