Search found 2824 matches

by Panu
Thu 2022-01-13 6:13
Forum: VS1010 Forum
Topic: VS1010 Ultra low cost LCD FM radio + USB DAC + SD/USB MP3 Player demo board
Replies: 18
Views: 2716

Re: VS1010 Ultra low cost LCD FM radio + USB DAC + SD/USB MP3 Player demo board

Yes, you are thinking right! Seems great! To begin with, just use one SD card. You'll have the firmware in the SYS subdirectory and music in other places, these won't interfere with each other while you are doing development and is even OK in cases where final users can't remove the SD card and thus...
by Panu
Thu 2022-01-13 5:04
Forum: VS1010 Forum
Topic: VS1010 Ultra low cost LCD FM radio + USB DAC + SD/USB MP3 Player demo board
Replies: 18
Views: 2716

Re: VS1010 Ultra low cost LCD FM radio + USB DAC + SD/USB MP3 Player demo board

Hi, George! VS1010 and VS1005 have the VSOS operating system so they are different than earlier VS devices. Basic familiarity with VS1010 is very helpful here. VS1010 boots from an SD card or a compatible SPI flash with a FAT filesystem. Except in rare cases, the bootloader in the ROM is sufficient ...
by Panu
Wed 2022-01-12 18:24
Forum: VS1010 Forum
Topic: VS1010 Ultra low cost LCD FM radio + USB DAC + SD/USB MP3 Player demo board
Replies: 18
Views: 2716

Re: VS1010 Ultra low cost LCD FM radio + USB DAC + SD/USB MP3 Player demo board

Hi, Hannu! The LCD radio is actually quite modular. For some good times, take some coffee and look it through. It has a loader with a shared data structure and it runs program one by one to handle the different modes, just like the HDMI ARC solution does. The SD / USB MP3 player is practically a sta...
by Panu
Tue 2021-09-28 7:24
Forum: Slave Decoder Applications
Topic: Self-contained indexed sound player
Replies: 1
Views: 320

Re: Self-contained indexed sound player

Hi!

VS1010 does this with just ROM code. Send "play d:filename.mp3" to UART to play filename.mp3 from an SD card, f:filename.mp3 from SPI flash, and send carriage return to stop playing.

-Panu
by Panu
Tue 2021-09-28 6:56
Forum: VS1010 Forum
Topic: VS1010 Design Based on Minidemo Board
Replies: 7
Views: 658

Re: VS1010 Design Based on Minidemo Board

Hi! SD cards can be very power hungry when files are being written to the card, so if a regulator is used, it shouldn't be too small. 1A is good, 500mA might be sufficient. A regulator with an enable pin is recommended to make it possible to save power by switching the SD card completely off and res...
by Panu
Tue 2021-08-03 9:24
Forum: VS1010 Forum
Topic: Reducing Power Draw on the VS1010
Replies: 5
Views: 1446

Re: Reducing Power Draw on the VS1010

Hi! Regarding the SD card power consumption, basically, after you open the SD card, the VS1010 is "always" actively reading. That is, because there's so little buffer memory in the VS1010 (RAM is the most expensive part of most ICs), the VS1010 keeps the SD card read always active so that ...
by Panu
Tue 2021-05-04 13:55
Forum: VS1010 Forum
Topic: FAT External flash memory with pic18f97j60
Replies: 2
Views: 1711

Re: FAT External flash memory with pic18f97j60

Hi!

VS1010 is a UART controlled MP3 player out of the box. Connect an SD card or a supported SPI flash and upload files via USB, then give the play command from UART to play a file

I think you should get a developer board and the VS1010 handbook to get started.

Good luck!

-Panu
by Panu
Wed 2021-04-28 12:47
Forum: VS1010 Forum
Topic: Write application on SPI flash without SD card nor USB
Replies: 11
Views: 2470

Re: Write application on SPI flash without SD card nor USB

Thank you very much Panu! Unfortunately I hard cost constraints, so I would add the circuitry for the SD card or USB only if absolutely necessary. You don't need to add circuitry for the SD card to your product pcb. Add the circuitry and the SD card to another board, and put just pads for CLK, CMD,...
by Panu
Thu 2021-04-15 10:50
Forum: VS1010 Forum
Topic: Write application on SPI flash without SD card nor USB
Replies: 11
Views: 2470

Re: Write application on SPI flash without SD card nor USB

Hi! There are a lot of possibilities, but they might involve more work than you think. But first, could you consider bringing SD_CMD, SD_DAT0 and SD_CLK to pads or pins on the PCB? IOVDD, GND and those 3 pins is all that is needed to connect an SD card. You could have an SD card on a separate PCB th...
by Panu
Sun 2021-04-04 0:34
Forum: VS1010 Forum
Topic: VS1010D USB Host Driver and MP3 play
Replies: 17
Views: 4538

Re: VS1010D USB Host Driver and MP3 play

Hmm, if you want to do it at the driver level, you probably could set player.auDec.cs.cancel = 1 right before the block read function in scsihost.c file returns S_ERROR, so any currently playing song would stop immediately and control returns to you from the player function. And perhaps also set pla...