Search found 538 matches

by Hannu
Tue 2024-07-16 16:05
Forum: VS1010 Forum
Topic: Config.txt explained
Replies: 0
Views: 123

Config.txt explained

S:config.txt file modifies the VS1010 boot depending on runlevel. The file itself on SD card or on SPI flash. Depending what firmware storage is used. Basic syntax is [runlevel] prog1 prog2 The runlevels and chartacters which can be put inside the brackets which can be adjusted are level character 0...
by Hannu
Thu 2024-06-27 8:19
Forum: Microcontroller Software
Topic: VS1053: what to do with XDCS in SCI?
Replies: 6
Views: 329

Re: VS1053: what to do with XDCS in SCI?

Many microcontrollers have HW to detect pin changes. One way would be arm detection HW for falling edge of DREQ, and then check if it is falled after SPI transaction or wait for it. Then you can wait it to rise or timeout and try to do something smart. This requires some MCU specific part and some M...
by Hannu
Mon 2024-06-17 12:47
Forum: Microcontroller Software
Topic: VS1053b - sine test starts after 2min40sec
Replies: 10
Views: 376

Re: VS1053b - sine test starts after 2min40sec

Hi, Some random ideas to try. Have you really measured the frequencies? ATMega328 has divide by 8 clock fuse. That thing has surprised me some times. Can the MCU read the SD card fast enough. If you just read and discard the data, are you able to read the file faster than real-time? Another idea whi...
by Hannu
Tue 2024-06-11 16:54
Forum: VS1010 Forum
Topic: External attenution control extension for ROM USB audio
Replies: 1
Views: 168

Re: External attenution control extension for ROM USB audio

The usbvolda has a feature which shouldn't be enabled. Power button reset. The perfect place to disable this feature is to modify the FixAudioIoctlPatched() function in rom_fixes.c } else { ret = AudioIoctl(self,request,arg); } PERIP(ANA_CF1) |= ANA_CF1_BTNDIS; return ret; } If your board resets in ...
by Hannu
Mon 2024-06-10 16:03
Forum: VS1010 Forum
Topic: External attenution control extension for ROM USB audio
Replies: 1
Views: 168

External attenution control extension for ROM USB audio

Dear VS1010 users, Here is usbvolda program. It is extension to ROM USB DAC code. With it is possible add external attenuation to DAC. You can control the extra attenuation with + and -. ? prints the components of current volume and m is a grandmaster mute and u unmutes. Have fun and as always, bug ...
by Hannu
Mon 2024-06-10 8:32
Forum: Microcontroller Software
Topic: VS1063: PCM DATA MP3 DATA CONVERT
Replies: 9
Views: 360

Re: VS1063: PCM DATA MP3 DATA CONVERT

Hi I gave a quick look on your schematics. I noticed some design details which should have explanation or the may need some thinking. 1) Is there a some specific reason to have ferrite beds between AGND and DGND? The general rule is to connect the ground together under the chip and not route digital...
by Hannu
Mon 2024-04-22 7:41
Forum: VS1005 and VSOS Software
Topic: VS1005 4-channel HiRes Recorder
Replies: 41
Views: 36868

Re: VS1005 4-channel HiRes Recorder

There are some (a lot of things from HW, firmware and pcb need to be in lucky) chances for that kind of circuit to would appear work. However the correct way to do this is to put some USB hub chip and split the US bus between two VS1005. That way you get both chips in device mode easily and even at ...
by Hannu
Fri 2024-04-19 7:39
Forum: VS1005 and VSOS Software
Topic: VS1005 4-channel HiRes Recorder
Replies: 41
Views: 36868

Re: VS1005 4-channel HiRes Recorder

In non-USB operation the USB logic isn't enabled, so it doesn't send anything and it isn't listened.

If you plan to put N chips parallel to single USB line without hub IC, that won't work. Even having a VSDSP and USB stick on same line doesn't work.
by Hannu
Thu 2024-04-18 13:49
Forum: VS1005 and VSOS Software
Topic: VS1005 4-channel HiRes Recorder
Replies: 41
Views: 36868

Re: VS1005 4-channel HiRes Recorder

Short answer: No.

Long Answer:
USB requires 60 MHz clock which is too slow for hiresrec. Hiresrec is big program and there isn't memory available.

And if it was technically possible, someone (probably me) would have to write the USB CDC driver for VS1005.
by Hannu
Tue 2024-04-09 12:30
Forum: VS1010 Forum
Topic: Disable SPI1 video out in boot
Replies: 0
Views: 350

Disable SPI1 video out in boot

Dear VS1010 user, I designed something silly and made a mistake. I had P and N FETs connected to XCS1 and MOSI1. Those two pins are used in SPI video output. To prevent self destruction I had to find a way to prevent driving those transistors on at the same time. This meant that I had to disable the...