Search found 546 matches

by Hannu
Tue 2024-11-26 16:40
Forum: VS1005 and VSOS Software
Topic: Unexplained Errors
Replies: 5
Views: 64

Re: Unexplained Errors

Hi, If the wire spaghetti isn't the cause, one thing to think is that there is correct pull-up/pull-down resistors. VS1005 and VS23S are pulling the 8-bit bus to opposite directions. Also there should be external regulator and pull-ups for SD card. I like to use 10 k and it is usually enough to make...
by Hannu
Mon 2024-11-18 15:17
Forum: VS1010 Forum
Topic: USB AUDIO converts IIS to another chip
Replies: 4
Views: 76

Re: USB AUDIO converts IIS to another chip

LOL That is a very strange idea. USB mass storage works basically so that USB host request disk block from device to be read or written. Bulk mode is used in 64 or 512 bytes chunks depending USB protocol version. Doing this would give interface where you could read with something like: dd if=/dev/so...
by Hannu
Thu 2024-11-14 15:04
Forum: Microcontroller Software
Topic: vs1053 fast forward problem
Replies: 12
Views: 271

Re: vs1053 fast forward problem

Hello, After a long testing I still face a problem. I have soldered 0ohm resistor to GPIO0 and GPIO1 pins and connected them to ground. I guess there is some problems on my board because I am working with the highest possible clock. How much speed you are asking? If you start with slow clock and re...
by Hannu
Thu 2024-11-14 9:04
Forum: VS1010 Forum
Topic: USB AUDIO converts IIS to another chip
Replies: 4
Views: 76

Re: USB AUDIO converts IIS to another chip

Mass storage devices aren't very polite. You can give them your data fast and then at some point those things say "no thanks, please wait" And while you are waiting for stuff, you get more data steadily. And then you need some buffer which would need to be quite large and even external dev...
by Hannu
Mon 2024-09-30 8:33
Forum: VS1010 Forum
Topic: VS1010 USB I2S ADC
Replies: 10
Views: 4560

Re: VS1010 USB I2S ADC

I2S can give one stereo pair to VS1010. How would you bring the rest of two channels in?

You have SPI, MEMS mic. SAR could do one channel 12-bit. Maybe UART but with very high interrupt load.

Due to clock domains the S/PDIF isn't usable.
by Hannu
Mon 2024-09-16 8:37
Forum: VS23S010 Forum
Topic: VS23S040 Blanking Time?
Replies: 1
Views: 91

Re: VS23S040 Blanking Time?

Hello, Let's start by getting to same playing field. Which software you are using? And what chip and hardware? And your video clock is correct NTSC crystal? Can you dump the registers from VS23S010? I could try to walk back from that data, and try to figure out what is going on. I'm currently compar...
by Hannu
Thu 2024-09-05 8:38
Forum: VS1005 and VSOS Software
Topic: VS1005 4-channel HiRes Recorder
Replies: 43
Views: 42714

Re: VS1005 4-channel HiRes Recorder

If my memory serves me correctly, the first two channels are coming from stdaudioin and second pair from I2S explicitly. So if you have your chosen I2S driver loaded in config.txt, for example auxi2sm s in stead of auiadc s I think it records from there. I'll say that the 4 channel recording will be...
by Hannu
Thu 2024-08-08 9:07
Forum: VS1010 Forum
Topic: Linux command line build system
Replies: 0
Views: 1694

Linux command line build system

Dear VS1010 users, To use VSIDE under Wine on Linux, you don't need this. It has been wished for to have a command line build system without running VSIDE on Linux. Here is Makefile driven system. This allows to do interesting workflows. Its staus is like modern software: "Seems to work for me,...
by Hannu
Tue 2024-07-16 16:05
Forum: VS1010 Forum
Topic: Config.txt explained
Replies: 0
Views: 1681

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: 1914

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...