Search found 5 matches

by cinpezzo
Wed 2018-10-03 15:00
Forum: Microcontroller Software
Topic: VS1053b: DAC_VOL issue writing via SCI_WRAMADDR
Replies: 2
Views: 730

Re: VS1053b: DAC_VOL issue writing via SCI_WRAMADDR

Hi, thanks for your reply! I can't write SCI_VOL directly because when the fw patch overwrite the SS_REFERENCE_SEL bit every SCI_STATUS change (to fix the fw issue) a "stac" noise is output from the speaker; please refer to this discussion (http://www.vsdsp-forum.com/phpbb/viewtopic.php?f=10&t=2245&...
by cinpezzo
Tue 2018-10-02 17:15
Forum: Microcontroller Software
Topic: VS1053b: DAC_VOL issue writing via SCI_WRAMADDR
Replies: 2
Views: 730

VS1053b: DAC_VOL issue writing via SCI_WRAMADDR

Hello, I'm using VS1053b and I'm writing DAC_VOL register directly via SCI_WRAMADDR: while(!DREQ_GetValue()){} WriteSci(SCI_WRAMADDR, 0xc045); while(!DREQ_GetValue()){} WriteSci(SCI_WRAM, DAC_VOL_level); It works fine during play but the VS1053 seems to overwrites DAC_VOL with a fixed value (very hi...
by cinpezzo
Thu 2018-05-03 11:05
Forum: Slave Decoder Applications
Topic: VS1053B SS_REFERENCE_SEL patch output noise
Replies: 4
Views: 1386

Re: VS1053B SS_REFERENCE_SEL patch output noise

Thank you for the perfect explanation!! ;) ;)
by cinpezzo
Wed 2018-05-02 10:43
Forum: Slave Decoder Applications
Topic: VS1053B SS_REFERENCE_SEL patch output noise
Replies: 4
Views: 1386

Re: VS1053B SS_REFERENCE_SEL patch output noise

Thanks!! I'll try to write DAC_VOL directly. Just a question...I saw that the 8 bits/channel are managed in the following way: bits 0-3: 6dB attenuation bit 4-7: 0.5dB attenuation (range 0-11) Does the bits 0-3 range from 0 to F or from 0 to E? If it's from 0 to F the maximum attenuation I can obtai...
by cinpezzo
Tue 2018-05-01 19:26
Forum: Slave Decoder Applications
Topic: VS1053B SS_REFERENCE_SEL patch output noise
Replies: 4
Views: 1386

VS1053B SS_REFERENCE_SEL patch output noise

Hi all, I'm using VS1053b and I'm interest to increase the analog output swing (AVDD is 3.3V) . Reading the datasheet I have seen there is an issue in the fw so, when the volume routine is called, the SCI_STATUS.0 is cleared (SS_REFERENCE_SEL). So I tried both the following ways: - set bit 0 of SCI_...