Search found 45 matches

by Hannu
Mon 2019-01-07 8:06
Forum: VS1005 and VSOS Software
Topic: How to make config.txt
Replies: 4
Views: 34

Re: How to make config.txt

For audio drivers AUxxxxx: http://www.vlsi.fi/fileadmin/software/VS1005/VSOS_Audio.pdf For VSOS: http://www.vlsi.fi/fileadmin/software/VS1005/VSOS_Shell.pdf VOSOS_root and source code package (newest kernel thread on this forum) has root directory which has good starting point for config.txt k9f4g i...
by Hannu
Mon 2018-12-10 10:36
Forum: VS1005 and VSOS Software
Topic: Help! How to record on an SD card with vs1005?!
Replies: 2
Views: 84

Re: Help! How to record on an SD card with vs1005?!

Hello! You might want to check out the SimpleMp3Encoder solution from root_and_sources package. Which does quite many requirements. For the low pass filter VSIDE_DSP_lib provides tools for designing filters. The individual building blocks are documented in audio and shell documentation. You can find...
by Hannu
Mon 2018-11-05 7:26
Forum: Slave Decoder Applications
Topic: [SOLUTION] VS1053B vs PAM8403 (Class D amp)
Replies: 2
Views: 128

Re: [SOLUTION] VS1053B vs PAM8403 (Class D amp)

I gave a quick look at the PAM8403 datasheet. My discovery was that in the block diagram input is fed to amplifier and the inverted input is biased to VDD/2. That would suggest making good analog design and having a good power supply. First thing would have more bypass capacitors with various values...
by Hannu
Wed 2018-10-03 12:02
Forum: VS1010 Forum
Topic: VS1010D Virtual Memory, AAC, WMA and OGG Decoders
Replies: 7
Views: 493

Re: VS1010D Virtual Memory, AAC, WMA and OGG Decoders

I made few tests...

Powered through USB, VHIGH pin, listened with headphone line out and HP connector.

So far I haven't found anything differ between virtual and normal mode. Robots play just nicely.
by Hannu
Wed 2018-10-03 8:01
Forum: VS1010 Forum
Topic: VS1010D Virtual Memory, AAC, WMA and OGG Decoders
Replies: 7
Views: 493

Re: VS1010D Virtual Memory, AAC, WMA and OGG Decoders

Hello Mike, The VS1010 dev board line out and HP connectors have one difference. When analog audio signal is coming from HP connector, it has DC offset of GBUF. While line out signal doesn't have that offset. See schematics http://www.vlsi.fi/fileadmin/products/vs1010/VS1010Dev1_42.pdf page two. So ...
by Hannu
Thu 2018-09-20 7:52
Forum: VS1010 Forum
Topic: VS1010 Developer Board Grounding Question
Replies: 5
Views: 247

Re: VS1010 Developer Board Grounding Question

To confirm, I'd like to say that the AGND and GND are connected in VS1010 GNDPAD and in ground layer just right under the VS1010.
by Hannu
Thu 2018-09-13 14:28
Forum: VS1010 Forum
Topic: GPIO0_0 (PWM)
Replies: 4
Views: 275

Re: GPIO0_0 (PWM)

Hello!

If you want to work with registers:

Code: Select all

PERIP(GPIO0_MODE) &= ~(1 <<0);
might be the solution
Or you could include vo_gpio.h and call

Code: Select all

GpioSetPin(0x00, 1); //Pin, state
GpioSetPin(0x00, 0);
GPIO0 pin 0: 0x00
GPIO0 pin 15: 0x0f
GPIO1 pin 3: 0x13

and so on...
by Hannu
Wed 2018-09-12 15:04
Forum: VS1005 and VSOS Software
Topic: VS1005 HiRes Recorder
Replies: 8
Views: 1560

Re: VS1005 HiRes Recorder

The VS1005 break out board Mk2 is available in our web-shop: http://webstore.vlsi.fi/VS1005-Breakout-Board-Mk2 Working with the break out board only with jumper wires to set up the boot mode and resetting can be quite time consuming. To get over that slow process, make a small programming board. VHI...
by Hannu
Tue 2018-09-11 7:55
Forum: VS1010 Forum
Topic: Boot mode Runlevels question
Replies: 4
Views: 306

Re: Boot mode Runlevels question

Hello! A quickie morning coffee program. This is just a demo. You could write real player application and most of the stuff is on the rom. And executing your own programs is possible and so on... Here's the output of my program. I ran it while keeping the button pressed. VS1010>btnplay VS1010>btnpla...
by Hannu
Tue 2018-08-14 8:07
Forum: VS1010 Forum
Topic: Sinus generator
Replies: 2
Views: 289

Re: Sinus generator

Hello!

I have this "cdac" test program. It is ported from VS1005 Sine program and tweaked. It can be stopped for example by pressing enter. 1k table sine can be used with -s parameter, otherwise floating point sine is generated.

Feel free to modify it and use needed parts.