- 
	- Ну кароче все! Разобрался я и с vs1033, и с vs1053 - все работает превосходно!!!  yakuzaa(127 знак., 27.02.2009 22:37)
			- Здраствуйте. имееться 1053. Но никак не могу найти исходники, уже ход под какой нибудь контроллер. Не поделитесь? можно за деньги - netart (08.10.2009 00:34,  )MBedder )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)
							
 
- Здраствуйте. имееться 1053. Но никак не могу найти исходники, уже ход под какой нибудь контроллер. Не поделитесь? можно за деньги - netart (08.10.2009 00:34, 
- По выходам не забыли последовательные резисторы поставить? Был случай хрипов из-за вылета выходного каскада 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)