Mikrokontrolerski R2R dekoder digitaliziranog zapisa uEEPROM

Rasprava o AVR mikrokontrolerima, AVR projekti i drugo vezano za AVR...

Moderators: pedja089, stojke369, trax, InTheStillOfTheNight

Post Reply
STIPA
Penjem se :)
Penjem se :)
Posts: 75
Joined: 22-03-2006, 15:58

Mikrokontrolerski R2R dekoder digitaliziranog zapisa uEEPROM

Post by STIPA »

Pozdravljam sve članove!

Ako je netko radio do sada to, ili je negdje naišao na to, pa da mi pomogne ili uputi na neku adresu, sad lagano krečem sa pretraživanjem net-a!

Potrebno je snimiti kratki sadržaj govora u WAV datoteku nekim alatom ( to znamo) .
Realizirati algoritam koji će kreirati hex-a zapis digitalnog govora te isti implementirati u mikrokontroler (interna EEPROM memorija). ( e što to????)
Reproduciranje govora sa mikrokontrolera odraditi sa otpornom dekadom i/ili RC spojem u izlaznom pinu.
Sustav reprodukcije ograničiti na mono 4 ili 8 bita.
Sadržaj kodiranog signala spremiti u internu memoriju mikrokontrolera i pomoću PWM modulatora na frekvenciji 8 kHz realizirati izlazni NF stupanj.

Najveca pomoć bi mi dobro došla u vezi ovog algoritma, ili ako netko znao i druge dijelove podzadatka, neka pomogne


Hvala!
jazz
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 207
Joined: 21-10-2010, 21:18
Location: Hrvatska

Re: Mikrokontrolerski R2R dekoder digitaliziranog zapisa uEEPROM

Post by jazz »

STIPA wrote: Potrebno je snimiti kratki sadržaj govora u WAV datoteku nekim alatom ( to znamo) .
Realizirati algoritam koji će kreirati hex-a zapis digitalnog govora te isti implementirati u mikrokontroler (interna EEPROM memorija). ( e što to????)
Meni to miriše na genriranje programa za uC, gdje bi na početku bio mali player, a iza njega wave file. Znači, sve se pohrani zajedno u internu flash memoriju iliti EEPROM uC. Wave file je nekodirani, izvorni, stream, kojega bi player trebao čitati, riječ po riječ, i to slati na izlazni/e pin/ove. Nikakva obrada zapisa nije potrebna.
STIPA wrote: Reproduciranje govora sa mikrokontrolera odraditi sa otpornom dekadom i/ili RC spojem u izlaznom pinu.
Sustav reprodukcije ograničiti na mono 4 ili 8 bita.
Sadržaj kodiranog signala spremiti u internu memoriju mikrokontrolera i pomoću PWM modulatora na frekvenciji 8 kHz realizirati izlazni NF stupanj.
Sustav reprodukcije (16-bitni signal) ograničiti na 4/8 bita, tako da se niži bitovi jednostavno odsjeku, a uzimaju se samo viša 8/4 bita. Izlaz bi mogao biti realiziran R2R dac-om, npr. http://www.allaboutcircuits.com/vol_4/chpt_13/3.html, a ostale načina prošunjaj po webu, vezano uz termine koje spominješ.
User avatar
Kizo
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 387
Joined: 01-11-2009, 22:40
Location: Hrvatska

Re: Mikrokontrolerski R2R dekoder digitaliziranog zapisa uEEPROM

Post by Kizo »

STIPA wrote:Potrebno je snimiti kratki sadržaj govora u WAV datoteku...
...te isti implementirati u mikrokontroler (interna EEPROM memorija)...
AVR dolazi sa max. 4kB internog EEPROMa (ATmega128 npr.) što nije dosta ni za 1 sekundu tog kratkog govora pri nekom najnižem upotrebljivom bitrateu. :D

OVDJE imaš sličan projekat za reprodukciju WAV datoteke sa SD kartice (zbog očitih razloga :roll:). Izlaz ide preko PWM-a.
abc
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 498
Joined: 08-03-2007, 20:19
Location: Hrvatska

Re: Mikrokontrolerski R2R dekoder digitaliziranog zapisa uEEPROM

Post by abc »

Kizo bas i nisi u pravu, imas primjere za 16 i 32 bitne pic koji mogu da snime i do 512sekundi u svoj interni eeprom. Koristi se neki vid kompresije, vise pogledati na microchip sajtu.http://www.microchip.com/stellent/idcpl ... odeId=2659
abc
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 498
Joined: 08-03-2007, 20:19
Location: Hrvatska

Re: Mikrokontrolerski R2R dekoder digitaliziranog zapisa uEEPROM

Post by abc »

Pogledaj
http://www.microchip.com/stellent/idcpl ... 26#P4_1265

Pretpostavljam da nesto slicno ima i atmel za 32 bitne mikrokontrolere.
User avatar
Kizo
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 387
Joined: 01-11-2009, 22:40
Location: Hrvatska

Re: Mikrokontrolerski R2R dekoder digitaliziranog zapisa uEEPROM

Post by Kizo »

U prijašnjim postovima nije bilo ni riječi o kompresiji nego samo o WAV datoteci, koja iako može sadržavati kompresirani zvuk, u svom najčešćem obliku WAV format sadrži nekompresirani zvuk u linearnoj pulsno kodnoj modulaciji (LPCM), te sam upravo o tome i govorio.

Ovi linkovi što si dao su izvrsni, te vjerujem da sad autor ima i više nego dovoljno materijala da napravi stvar do kraja. :wink:
STIPA
Penjem se :)
Penjem se :)
Posts: 75
Joined: 22-03-2006, 15:58

Re: Mikrokontrolerski R2R dekoder digitaliziranog zapisa uEEPROM

Post by STIPA »

Hvala svima koji su dali svoj doprinos, a posebno "abc-u"! Nadam se da ce se nesto skomponirati, da to radi kako treba
abc
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 498
Joined: 08-03-2007, 20:19
Location: Hrvatska

Re: Mikrokontrolerski R2R dekoder digitaliziranog zapisa uEEPROM

Post by abc »

Kizo wrote:U prijašnjim postovima nije bilo ni riječi o kompresiji nego samo o WAV datoteci, koja iako može sadržavati kompresirani zvuk, u svom najčešćem obliku WAV format sadrži nekompresirani zvuk u linearnoj pulsno kodnoj modulaciji (LPCM), te sam upravo o tome i govorio.

Ovi linkovi što si dao su izvrsni, te vjerujem da sad autor ima i više nego dovoljno materijala da napravi stvar do kraja. :wink:
Mislim da mikrokontrolerska industrija ide toliko brzo da malo tko moze sve i da prati , sam proizvodjac vec isporucuje sotverske biblioteke za odredjene oblasti koje idu uz njihov hardver i manje-vise rade kao u onom vicu "nahrani svinje i nediraj nista " :) .
Post Reply