| Автор |
Съобщение |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
 AN643 на MicroChip
Опитвам се да накарам един PIC16F873 да проговори през PWM канала. За тази цел се задълбах в готовата програма от AN643, като я преработих от Ц на Асемблер, тъй като Ц програмата заема много място, а не разполагам с таквоз. Тръгна пущината, обаче записания звук се чува много глухо, на фона на по-добре чуващите се шумилки от PWM. Вместо 4 звенен НЧФ използвам 2 звенен, който досега ми вършеше идеална работа при изкарване на синусоди от PWM канала. Не мисля , че проблема е толкова във филтъра, май има умишлено допусната грешка. Някой да се е боричкал с въпросното AN643 ? Използвания алгоритъм е IMA ADPCM или другото му име ITU G.721 ADPCM, 8kHz sample rate, 4-bit code word. А идея за някоя евтина серийна памет с голям обем, примерно 4MBit, защото сега използвам 2 x 24LC515, не не ми стигат ?
|
| Чет Апр 07, 2005 7:36 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Ами аз се борих с подобно нещо: http://centauri.ezy.net.au/~fastvid/picsound.htm. Имаше доста добри резултати обаче имах същия проблем с паметта. Попадна ми преди време от едно CD I2S декодер: PCM1725U, мисля че много по-лесно ще стане с него.
|
| Чет Апр 07, 2005 8:06 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
 Re: AN643 на MicroChip
AT45DB041 на Атмел, или някоя друга там от тая фамилия - има до 128 мегабита ако не се лъжа. А иначе, аз съм ползвал кодек MC145483 в комбинация с DSP и въпросната памет и говореше та пушек се вдига. Мисля, че бяхме успели да съберем вътре около 40 мин. говор.
|
| Чет Апр 07, 2005 8:24 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Няма ли да е по-лесно направо с едно MMC...напоследък доста певтиняха...7 крака, 3.3V и прочие...само ще ти трябват едни 512 байта RAM за да пишеш в нея
|
| Чет Апр 07, 2005 8:27 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
@Predator_MF, тая проста схемка с резистор и кондензатор наистина ли дава добри резултати ? Нещо ми се струва твърде опростена за да работи добре, няма филтрация, няма хардуерен ШИМ, професора няма никаква периферия, клати човека един обикновен пин, а аз се озверих няколко дена какви ли не промени и експерименти да правя с филтри, bit rates, и какво ли още не, но добър звук не получих, като под добър звук имам предвид не само аз да разпознавам какво говори професора
WAV файловете в ZIP файла от изхода на професора ли са записани или от звукова карта ? Твърде чисто звучат за професор с резистор и кондензатор !?!
|
| Пет Апр 08, 2005 6:27 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
@Dimitar, Кой доставчик да потърся за AT45DB041 и каква е цената им горе-долу ?
|
| Пет Апр 08, 2005 6:33 am |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
Мисля, че нашите хора ги вземат от Акерман на цена около 1 евро за количества, но несъм много сигурен. Мога да ти помогна с 1 бройка за експерименти обаче - все пак в един град сме  , така че ако си на зор - свиркай  .
|
| Пет Апр 08, 2005 9:07 am |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
45DB041 взимах от Футурел. Цената не помня ама не беше висока. Но взех 30 тина. За единични бройки - дейзи имаха (скъпички). А ако имаш зор, мога да ти дам някоя бройка за тестове.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Пет Апр 08, 2005 10:08 am |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
@pirev, na 16KHz sample rate и аз се учудих каквo качество извади, без филтри  ...а за PCM-а си мисля че ще извади "кристалния" звук...само ти трябва по голяма памет...работата отива към MP3 и VSM1001 
|
| Пет Апр 08, 2005 10:40 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
@Predator_MF, "развали" ми работния ден  Май няма да мога днес да хвана фирмена работа 
|
| Пет Апр 08, 2005 10:43 am |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Ами не е нарочно...а незнам какво мислиш за PWM декодер на ADPCM, но аз поне си мисля че е губене на време, след като има толкова много чипове за тая цел. Ако ти е само до любопитство как работи PWM - давай...аз онази "схемичка" я сглобих точно заради любопитство 
|
| Пет Апр 08, 2005 10:49 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Как се работи с encoder.exe ?
Последна промяна ¶ на Пон Яну 30, 2012 5:34 am, променена общо 1 път
|
| Пет Апр 08, 2005 9:14 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Encoder.exe пали само на WIN98...незнам при вас как е, но аз си имам 98 за такива (и други) цели...Иначе цялата схема и принципа и са елементарни...няма нищо сложно при подкарването им. Като отвориш програмата ще схванеш цялата идея (ако не си досега).
|
| Пет Апр 08, 2005 11:27 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
...
Последна промяна ¶ на Пон Яну 30, 2012 5:34 am, променена общо 1 път
|
| Пет Апр 08, 2005 11:58 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
E, имам да те настигам...4-ОС... ](./images/smilies/eusa_wall.gif)
|
| Съб Апр 09, 2005 12:07 am |
|
|