Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Възпроизвеждане на аудио с PIC16
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=11721
Страница 1 от 1

Автор:  X0rrify [ Пон Сеп 16, 2013 1:28 pm ]
Заглавие:  Възпроизвеждане на аудио с PIC16

Здравейте.
Някой може ли да даде съвети и идеи ако има опит със записа и възпроизвеждането на звук с PIC.
Например как се използва raw unsigned 8bit формат или друг и всичко друго каквото се сетите.
:idea:

Автор:  ike [ Пон Сеп 16, 2013 1:55 pm ]
Заглавие:  Re: Възпроизвеждане на аудио с PIC16

http://www.romanblack.com/picsound.htm

Автор:  X0rrify [ Пон Сеп 16, 2013 2:23 pm ]
Заглавие:  Re: Възпроизвеждане на аудио с PIC16

Мерси, но все пак който има опит, нека да каже няколко думи.

Автор:  juzisound [ Пон Сеп 16, 2013 10:20 pm ]
Заглавие:  Re: Възпроизвеждане на аудио с PIC16

Ами не е ясно точно какво питаш...

Иначе, няколко-то думи.

Ако ще е 8 битово, може и да стане със 16-ка.
Да изкараш звук, има няколко проблема които първо трябва да набележиш и решиш.
Най важното, какво качество и дължина на звук ти трябва.
Това е важно, защото определя сложността на целия проект.
Насоки: ако ти трябва добро качество, тогава задължително отиваш на външен ДАК (който се управлява серойно или паралелно) и вероятно и на външен носител, на който да ти будат записани аудио данните, защото в процесора вероятно няма да се съберат.

обратното също важи - за лошо качество - става и с ПВМ модула на процесора и малко аудио данни (8 битови) във флаша на самия процесор. Ти сам си направи сметката какво ти трябва.
Първо експериментирай на компютър, да "одобриш" честотата и битовете които ти вършат работа, после го мисли за процесор.

И пример:
- за възпроизвеждане на 8 битови данни , четени от СД карта и свирени с ПВМ модул, ПИК18 на 40мХз ще свърши работа.
- за възпроизвеждане на 16 битови данни , четени от СД карта и свирени с външен дак, се наложи да ходя на dsPIC на 120 мХз. Верно и други неща прави де, ама с 18-ката нямаше да стане...

За 16-ките, които са до 20 мХз, ти сам си направи извода...

Автор:  sparkybg [ Вто Сеп 17, 2013 12:06 am ]
Заглавие:  Re: Възпроизвеждане на аудио с PIC16

juzisound написа:
...dsPIC на 120 мХз...


Това пък от къде го изкопа? Не знам да има dsPIC на повече от 70.

Автор:  juzisound [ Вто Сеп 17, 2013 10:24 am ]
Заглавие:  Re: Възпроизвеждане на аудио с PIC16

sparkybg написа:
juzisound написа:
...dsPIC на 120 мХз...


Това пък от къде го изкопа? Не знам да има dsPIC на повече от 70.


Ами поизмислил съм си го малко явно.
Заблудата идва от това, че вътрешно след PLL-ла може до 200MHz даже, а в моя случай е било вътрешен генератор на 7.39 нещо си беше и PLL x16 което е почти 120мХз.
После имало и делител, ама в главата ми е останало това 120...та оттам.

Автор:  nikiforiv [ Вто Сеп 17, 2013 5:18 pm ]
Заглавие:  Re: Възпроизвеждане на аудио с PIC16

Хм. На времето правих гласов сигнализатор за колата с 16F819. Съобщенията бяха записани във външна EEPROM 24с512, като предварително записани 8 битови със семплиране 6кХ. Пика четеше от еепрома и чрез ПВМ го изкарваше. Следваше як НЧ филтър на 3кх и усилвател за говорителя на колата. Съобщенията бяха доста добре разбираеми нещо като да говориш по радиостанция.(На мацките им падаше шапката като запалех колата и се чуваше от радиото "Приятно пътуване" :) )
Правил съм и аларма да праща съобщения по ГСМ по същия начин като тогава НЧ филтъра е само съпротивление и кондензатор за маса, тъй като самата ГСМ мрежа реже всичко над 3кх.
Но според мен за нещо по-добро F16 не става.

Автор:  TheHungry [ Вто Сеп 17, 2013 6:13 pm ]
Заглавие:  Re: Възпроизвеждане на аудио с PIC16

Ето тук има разни проектчета харесай си нещо , не е за пик но то важна е идеята , другото може да си го напишеш и сам.

http://elm-chan.org/he_a_e.html

Автор:  X0rrify [ Съб Сеп 21, 2013 8:59 am ]
Заглавие:  Re: Възпроизвеждане на аудио с PIC16

Благодаря много! :idea:

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/