Search found 1057 matches

by Henrik
Yesterday 13:40
Forum: Microcontroller Software
Topic: VLSI1063 hangs during MP3 encoding
Replies: 22
Views: 271

Re: VLSI1063 hangs during MP3 encoding

Hello!

If I remember correctly, we don't recommend banging on the SCI_RECWORDS (alias for SCI_HDAT1) more often than 1000 times per second. As Pasi said, doing that should not lock anything up, but we cannot guarantee correct function of VS1063.

Kind regards,
- Henrik
by Henrik
Yesterday 13:27
Forum: Microcontroller Software
Topic: Retrieving stereo levels?
Replies: 6
Views: 68

Re: Retrieving stereo levels?

Hello Brek! Yes, I have also found that bar graphs generally look nicer on LCDs than needles, except of course if the LCD is a really fast active one. Something like this seems to work quite well: level = abs((s_int16)ReadFromVS10XX()); /* Get initial value, interpret as signed, rectify */ dB = LinT...
by Henrik
Yesterday 13:09
Forum: VS1005 and VSOS Software
Topic: vs1005 audio decoder, goto spot in audiofile in milliseconds
Replies: 4
Views: 73

Re: vs1005 audio decoder, goto spot in audiofile in milliseconds

Hello Sean! For MP3 files, if you know the bitrate for the file, and it is a CBR MP3 file, you could use math to find the spot in the file where the predetermined spot is. But if it is a VBR MP3 file, I would have to scroll through every subsequent header, keeping track of the bitrate, until I reach...
by Henrik
Yesterday 12:49
Forum: DSP and Audio Software
Topic: Filtering white noise in vs1063a
Replies: 3
Views: 57

Re: Filtering white noise in vs1063a

Hello! 1. You said i can use some low noise op amp, do you have some schematic, or which one you prefer? Some time ago we did this one which worked quite well for dynamic microphones: http://www.vlsi.fi/fileadmin/evaluation_boards/vs1103oke20_sch.pdf Note that this is purely for dynamic microphones ...
by Henrik
Yesterday 11:37
Forum: VS1005 and VSOS Software
Topic: Latest VSOS Kernel (3.51) available here.
Replies: 82
Views: 33949

VSOS Kernel 3.51

Dear forum members, Here are new versions of the VSOS Kernel 3.51. The new kernel allows loading binaries that have chip version specific portions which helps keeping forward compatibility in the future. Also the VSOS root images with source code are provided. Before using these, be sure to install ...
by Henrik
Tue 2018-01-09 12:49
Forum: Slave Decoder Applications
Topic: Can I change 1053 playback speed with a DDS as XTAL?
Replies: 23
Views: 1538

Re: Can I change 1053 playback speed with a DDS as XTAL?

Hello! I made a 100 second m4a file with 44.1kHz. When playing it back, the sample count register is at about 4405286 (+/-200) at the end, so it somehow missed some samples. However, the playback time of rendered output is exactly 100 seconds long (I recorded the 1053 output with a DAW to verify). W...
by Henrik
Tue 2018-01-09 12:23
Forum: Slave Decoder Applications
Topic: Can I change 1053 playback speed with a DDS as XTAL?
Replies: 23
Views: 1538

Re: Can I change 1053 playback speed with a DDS as XTAL?

Hello! It's year-end break time, so finally I got time for this project again. :) To whom it may concern, I think there is a mistake in the 1053b patched PDF on page 12: unsigned long Read32BitsFromSCI(unsigned short memAddr) { unsigned short msbV1, lsb, msbV2; WriteVS10xxRegister(SCI_WRAMADDR, addr...
by Henrik
Tue 2018-01-09 12:06
Forum: VS1005 and VSOS Software
Topic: vs1005 audio decoder, goto spot in audiofile in milliseconds
Replies: 4
Views: 73

Re: vs1005 audio decoder, goto spot in audiofile in milliseconds

Hello! As you have notived, we have implemented the go to functionality with a granularity of one second. The reason for this is that for some audio formats, finding an accurate location is either difficult or time-consuming, so even the one second granularity should be considered a "nice wish", not...
by Henrik
Tue 2018-01-09 11:50
Forum: Microcontroller Software
Topic: Retrieving stereo levels?
Replies: 6
Views: 68

Re: Retrieving stereo levels?

Hello Brek, so you want to know the signal level for the audio that is being played back? To my knowledge that data isn't directly available anywhere. You could, however, get a pretty accurate estimate if you'd just read the DAC registers at regular intervals, e.g. 1000 times per second, then calcul...
by Henrik
Tue 2018-01-09 11:31
Forum: DSP and Audio Software
Topic: Filtering white noise in vs1063a
Replies: 3
Views: 57

Re: Filtering white noise in vs1063a

Hello! From your code it isn't clear if you use the line input or microphone input, although it sounds like you are using the microphone input. If you are using the microphone input (SM_LINE1 = 0 in register SCI_MODE), then this amount of background noise is normal, especially with your 20 dB digita...