-
- Ну кароче все! Разобрался я и с vs1033, и с vs1053 - все работает превосходно!!! yakuzaa(127 знак., 27.02.2009 22:37)
- Здраствуйте. имееться 1053. Но никак не могу найти исходники, уже ход под какой нибудь контроллер. Не поделитесь? можно за деньги - netart (08.10.2009 00:34, )MBedder
- Страннонах! Почему же сразу 0xA800 не работало? ИМХО и не должно работать, если строго по даташиту действовать. - Argon(27.02.2009 23:07)
- ну однакож пашет! и с 0xa000 тож пашет yakuzaa(68 знак., 27.02.2009 23:19)
- Раньше-то почему не пахало? Какие множители убраны и почему в даташите об этом ни слова? Боюсь, нарветесь на "подводные камни"! - Argon(27.02.2009 23:21)
- неа! все встало на свои места и прояснилось (выдержка из VS1053 Datasheet): yakuzaa(278 знак., 27.02.2009 23:28)
- Ок, увидел. Но вас эти значения не касаются. Рекомендую вчитаться и понять. Argon(525 знак., 27.02.2009 23:43)
- как в целом новое значение будет выгдядеть? - yakuzaa(27.02.2009 23:44)
- Да так же как и для VS1033 - Argon(27.02.2009 23:47, ссылка)
- тоесть - 0x9430 - уже скомпилил - работает )) - yakuzaa(27.02.2009 23:49)
- Да так же как и для VS1033 - Argon(27.02.2009 23:47, ссылка)
- как в целом новое значение будет выгдядеть? - yakuzaa(27.02.2009 23:44)
- Ок, увидел. Но вас эти значения не касаются. Рекомендую вчитаться и понять. Argon(525 знак., 27.02.2009 23:43)
- Вообще подозрение есть, что у вас была аппаратная проблема с кварцем. А 0xA800 работает потому что разработчики предусмотрели "защиту от дурака". - Argon(27.02.2009 23:26)
- а Вы пробовали на vs1053 чипе 0xA800? - yakuzaa(27.02.2009 23:30)
- и еще - у Вас только MP3 проигрывается? - yakuzaa(27.02.2009 23:31)
- У меня VS1033, там MP3/WMA/WAV. Судя по даташиту VS1053 отличается еще наличием OGG декодера и некоторыми малозначительными удобствами. Для декодирования WMA введен SCI_ADD. Если = 1, то некоторые файлы проигрываются с тормозами. Об этом в даташите Argon(46 знак., 27.02.2009 23:47)
- Не забудьте только, что за WMA могут и по попке нашлепать ;) Иза mpeg layer != 3... - Гудвин(27.02.2009 23:52)
- а как wav проигрывать? - если просто его пихать в вс-ку то он тормозит почему-то... - yakuzaa(27.02.2009 23:50)
- Медленновато данные шлем, значит... 1.6 Мбит надо для 48*2*16. - Гудвин(27.02.2009 23:54)
- о! некоторые wav нормально проигрываются! - yakuzaa(27.02.2009 23:53)
- Кстати, вопрос: Как с качеством у 1053? На слух лучше, чем 1011? (там вроде ЦАП покузявее) - Гудвин(27.02.2009 23:56)
- качество ооочень высокое - басы просто супер, а главное большие разделительные кондеры на выходах ненужны - yakuzaa(28.02.2009 00:11)
- В наушниках? У нее и цена нехилая... У 1011 низа чуть размытые даже на wav файлах CD качества. Все "примочки (бас бустеры и пр.) отключены... - Гудвин(28.02.2009 00:23)
- VS1053 мне больше нравится - куча форматов поддерживается (вчера попробывал все ogg, wav, wma, mp3) yakuzaa(222 знак., 28.02.2009 10:46)
- А про "единственная микра, не снята с производства" можно подробнее? На сайте VLSI ничего нет подобного... И еще: если мега168 питается от 3.3В, то WAV воспроизводить (с полноценной файловой системой и CD качества)не удастся - кишка у нее тонковата на Гудвин(12 знак., 28.02.2009 11:04)
- ну т.к. мои знакомые их партиями закупают - то я Вам точно скажу ранние микры сняты с производства (vs1011,1001,1033) - но на складах их еще много - yakuzaa(28.02.2009 12:11)
- Ну сняты только 1001 и 1002. (все-таки больше склонен верить официальному производителю...) - Гудвин(28.02.2009 12:45)
- Сняты только VS1001, VS1002, VS1000A и VS1000B. - Delanet(16.03.2009 14:30)
- Ну сняты только 1001 и 1002. (все-таки больше склонен верить официальному производителю...) - Гудвин(28.02.2009 12:45)
- ну т.к. мои знакомые их партиями закупают - то я Вам точно скажу ранние микры сняты с производства (vs1011,1001,1033) - но на складах их еще много - yakuzaa(28.02.2009 12:11)
- А про "единственная микра, не снята с производства" можно подробнее? На сайте VLSI ничего нет подобного... И еще: если мега168 питается от 3.3В, то WAV воспроизводить (с полноценной файловой системой и CD качества)не удастся - кишка у нее тонковата на Гудвин(12 знак., 28.02.2009 11:04)
- VS1053 мне больше нравится - куча форматов поддерживается (вчера попробывал все ogg, wav, wma, mp3) yakuzaa(222 знак., 28.02.2009 10:46)
- В наушниках? У нее и цена нехилая... У 1011 низа чуть размытые даже на wav файлах CD качества. Все "примочки (бас бустеры и пр.) отключены... - Гудвин(28.02.2009 00:23)
- качество ооочень высокое - басы просто супер, а главное большие разделительные кондеры на выходах ненужны - yakuzaa(28.02.2009 00:11)
- Кстати, вопрос: Как с качеством у 1053? На слух лучше, чем 1011? (там вроде ЦАП покузявее) - Гудвин(27.02.2009 23:56)
- У меня VS1033, там MP3/WMA/WAV. Судя по даташиту VS1053 отличается еще наличием OGG декодера и некоторыми малозначительными удобствами. Для декодирования WMA введен SCI_ADD. Если = 1, то некоторые файлы проигрываются с тормозами. Об этом в даташите Argon(46 знак., 27.02.2009 23:47)
- и еще - у Вас только MP3 проигрывается? - yakuzaa(27.02.2009 23:31)
- а Вы пробовали на vs1053 чипе 0xA800? - yakuzaa(27.02.2009 23:30)
- неа! все встало на свои места и прояснилось (выдержка из VS1053 Datasheet): yakuzaa(278 знак., 27.02.2009 23:28)
- Раньше-то почему не пахало? Какие множители убраны и почему в даташите об этом ни слова? Боюсь, нарветесь на "подводные камни"! - Argon(27.02.2009 23:21)
- ну однакож пашет! и с 0xa000 тож пашет yakuzaa(68 знак., 27.02.2009 23:19)
- По выходам не забыли последовательные резисторы поставить? Был случай хрипов из-за вылета выходного каскада VS1033. - Argon(25.02.2009 14:25)
- хрип происходит как будто данных не хватает и аудио очень мееедленно проигрывается - yakuzaa(25.02.2009 15:27)
- как бы маленькими кусками.... - yakuzaa(25.02.2009 15:28)
- а данные из какого источника берете? карта памяти? - Argon(25.02.2009 15:46)
- Да, SD карта объемом 16 гигабайт - с vs1011 все работало отлично - интерфейс с кодеком - программный - yakuzaa(25.02.2009 16:07)
- Проверьте правильность бита SM_CLK_RANGE, самый старший в SCI_MODE. Должен быть 0. - Argon(25.02.2009 16:19)
- Да, он в нуле: SCI_MODE у меня 0x0800 - стандартный как по ДШ - yakuzaaa(25.02.2009 18:39, )
- :) В ДШ нет прямого указания какое число в SCI_MODE, какое в SCI_CLOCKF. Попробуйте CLOCKF = 0xBC30. - Argon(25.02.2009 18:46)
- А Вы с vs1053 работаете? 1033-ю я честно говоря не пробывал еще - только с 1053-й мучаюсь... - yakuzaa(25.02.2009 18:54)
- и еще - порядок отправки файла в декодер не изменился? тоесть берем 512 байт, опускаем bsync, отправляем 32 байт, поднимаем bsync и так далее? - yakuzaa(25.02.2009 18:58)
- Не, я работаю с VS1033. Судя по даташиту VS1053 в плане общения с МК почти такая же. Насчет порядка отправки файла - имеется ввиду относительно VS1011? - Argon(25.02.2009 19:25)
- да, относительно vs1011 в ежиме newmode yakuzaa(51 знак., 25.02.2009 19:35)
- Исходник не могу - коммерческая тайна! Фрагменты, своими словами - могу. - Argon(25.02.2009 19:38)
- ну тогда фрагмент софтверной инициализации можно посмотреть? - yakuzaa(25.02.2009 19:40)
- Ну если это поможет... Argon(1439 знак., 25.02.2009 19:52)
- а можно еще процедуру SCI_write посмотреть, пожалуйста? - yakuzaa(28.02.2009 11:01)
- Прога основана на scmRTOS, для отправки SDI и SCI данных служат разные процессы. Argon(1241 знак., 28.02.2009 17:15)
- ок, понял, спасибо - у меня примерно также: yakuzaa(429 знак., 01.03.2009 19:35)
- Прога основана на scmRTOS, для отправки SDI и SCI данных служат разные процессы. Argon(1241 знак., 28.02.2009 17:15)
- а можно еще процедуру SCI_write посмотреть, пожалуйста? - yakuzaa(28.02.2009 11:01)
- Ну если это поможет... Argon(1439 знак., 25.02.2009 19:52)
- ну тогда фрагмент софтверной инициализации можно посмотреть? - yakuzaa(25.02.2009 19:40)
- Исходник не могу - коммерческая тайна! Фрагменты, своими словами - могу. - Argon(25.02.2009 19:38)
- Короче, нашел я у вас ашибку. Вы пользуетесь исходниками от vs1011. Argon(412 знак., 25.02.2009 19:28)
- иногда VS1053 все равно на хрип срывается - при битрейте 320 кбит/с yakuzaa(303 знак., 01.03.2009 19:41)
- За сколько тактов выполняется программный? Лучше и SD и VS зацепить на аппаратный SPI. Только при обращении к VS надо частоту снижать вдвое (см. даташит) - Гудвин(01.03.2009 19:48)
- да, но SD карта принимает данные и при низком уровне CS - конфликта не будет между VS и SD ? - yakuzaa(02.03.2009 14:35)
- Не понял? Там для SD надо только "докатывать" иногда после обращения к ней. А так она никак не реагирует. У меня м168 так таботает и не жужжит - просто 3 отдельных вывода xСS... Любой битрейт... Если у тебя тоже мега168, то вообще нет проблем - под Гудвин(69 знак., 02.03.2009 17:40)
- а скорость SPI интерфейса для vs-ки какая должна быть? у меня SPCR=0x50 и удвоение включено - yakuzaa(02.03.2009 18:35)
- ну все! пересадил VS-ку на аппаратный SPI - теперь все работает отлично, при любых битрейтах и огг держит нормально - yakuzaa(02.03.2009 19:48)
- А в даташите все написано - в старых пошустрее можно было рулить, в новых предельная частота SPI поменее. - Гудвин(02.03.2009 18:44)
- у Вас на меге168 плеер? а файловая система фат32? и одного кило SRAM хватает? - yakuzaa(02.03.2009 20:48)
- Хватает. Гудвин(484 знак., 02.03.2009 21:12)
- у Вас на меге168 плеер? а файловая система фат32? и одного кило SRAM хватает? - yakuzaa(02.03.2009 20:48)
- а скорость SPI интерфейса для vs-ки какая должна быть? у меня SPCR=0x50 и удвоение включено - yakuzaa(02.03.2009 18:35)
- Не понял? Там для SD надо только "докатывать" иногда после обращения к ней. А так она никак не реагирует. У меня м168 так таботает и не жужжит - просто 3 отдельных вывода xСS... Любой битрейт... Если у тебя тоже мега168, то вообще нет проблем - под Гудвин(69 знак., 02.03.2009 17:40)
- да, но SD карта принимает данные и при низком уровне CS - конфликта не будет между VS и SD ? - yakuzaa(02.03.2009 14:35)
- За сколько тактов выполняется программный? Лучше и SD и VS зацепить на аппаратный SPI. Только при обращении к VS надо частоту снижать вдвое (см. даташит) - Гудвин(01.03.2009 19:48)
- да неее - для vs1053 0xa800 - это стандартное значение - yakuzaa(25.02.2009 19:32)
- на какой странице даташита? :) - Argon(25.02.2009 19:35)
- это я у немца (Micropimp3 player) смотрел и еще у кого-то.... - yakuzaa(25.02.2009 19:40)
- Нашел в даташите ссылку на 0xA800. Если разобраться, то число 0xA8000 говорит только о внутренних умножителях частоты. Младшие 10 бит нулевые. А для 12288000 Гц в них должно быть: 0x0430 = 10000110000 - Argon(25.02.2009 19:50)
- Спасибо! а какое у Вас значения клок для vs1033 и какой кварц Вы используете? - yakuzaaa(25.02.2009 20:35, )
- В серии на данный момент 12.288 МГц, но предусмотрены отклонения, от 12 до 13 МГц. Эти отклонения устраняются программно, с помощью конфигурации прибора. - Argon(25.02.2009 20:42)
- тоесть сейчас у Вас в clockf пишется 0x0430 ? - yakuzaa(26.02.2009 07:56)
- Нет, 0xB430. - Argon(26.02.2009 08:06)
- а на калькулятор можно еще ссылку, пожалуйста? - yakuzaa(26.02.2009 10:44)
- Лучше так Argon(749 знак., 26.02.2009 11:11)
- а на калькулятор можно еще ссылку, пожалуйста? - yakuzaa(26.02.2009 10:44)
- Нет, 0xB430. - Argon(26.02.2009 08:06)
- тоесть сейчас у Вас в clockf пишется 0x0430 ? - yakuzaa(26.02.2009 07:56)
- В серии на данный момент 12.288 МГц, но предусмотрены отклонения, от 12 до 13 МГц. Эти отклонения устраняются программно, с помощью конфигурации прибора. - Argon(25.02.2009 20:42)
- Спасибо! а какое у Вас значения клок для vs1033 и какой кварц Вы используете? - yakuzaaa(25.02.2009 20:35, )
- Нашел в даташите ссылку на 0xA800. Если разобраться, то число 0xA8000 говорит только о внутренних умножителях частоты. Младшие 10 бит нулевые. А для 12288000 Гц в них должно быть: 0x0430 = 10000110000 - Argon(25.02.2009 19:50)
- это я у немца (Micropimp3 player) смотрел и еще у кого-то.... - yakuzaa(25.02.2009 19:40)
- на какой странице даташита? :) - Argon(25.02.2009 19:35)
- иногда VS1053 все равно на хрип срывается - при битрейте 320 кбит/с yakuzaa(303 знак., 01.03.2009 19:41)
- да, относительно vs1011 в ежиме newmode yakuzaa(51 знак., 25.02.2009 19:35)
- Не, я работаю с VS1033. Судя по даташиту VS1053 в плане общения с МК почти такая же. Насчет порядка отправки файла - имеется ввиду относительно VS1011? - Argon(25.02.2009 19:25)
- и еще - порядок отправки файла в декодер не изменился? тоесть берем 512 байт, опускаем bsync, отправляем 32 байт, поднимаем bsync и так далее? - yakuzaa(25.02.2009 18:58)
- А Вы с vs1053 работаете? 1033-ю я честно говоря не пробывал еще - только с 1053-й мучаюсь... - yakuzaa(25.02.2009 18:54)
- :) В ДШ нет прямого указания какое число в SCI_MODE, какое в SCI_CLOCKF. Попробуйте CLOCKF = 0xBC30. - Argon(25.02.2009 18:46)
- Да, он в нуле: SCI_MODE у меня 0x0800 - стандартный как по ДШ - yakuzaaa(25.02.2009 18:39, )
- Проверьте правильность бита SM_CLK_RANGE, самый старший в SCI_MODE. Должен быть 0. - Argon(25.02.2009 16:19)
- Да, SD карта объемом 16 гигабайт - с vs1011 все работало отлично - интерфейс с кодеком - программный - yakuzaa(25.02.2009 16:07)
- а данные из какого источника берете? карта памяти? - Argon(25.02.2009 15:46)
- как бы маленькими кусками.... - yakuzaa(25.02.2009 15:28)
- хрип происходит как будто данных не хватает и аудио очень мееедленно проигрывается - yakuzaa(25.02.2009 15:27)
- Ну кароче все! Разобрался я и с vs1033, и с vs1053 - все работает превосходно!!! yakuzaa(127 знак., 27.02.2009 22:37)