Dallam
Csuvár Imre
icsuvar at axelero.hu
Mon Apr 10 23:04:12 CEST 2006
Hali,
en is agyaltam ilyesmin:
----- Original Message -----
From: "Szima Gábor" <sygma at tesla.hu>
> Sziasztok!
>
> Egy altalanosan hasznalhato dallamgeneratoron agyalok, melyet kis
> keszulekekben lehetne hasznalni.
>
> A lenyeg, hogy egyszeruen illesztheto legyen mikrovezerlohoz (I2C, SPI.
> stb.), ezen keresztul lehetne inditani/leallitani a lejatszast, illetve
> feltolteni a hangmintakkal. Par (tiz) masodperc jatekido boven eleg.
>
> ISD most nem izgat, teljesen digitalis megoldas erdekel.
>
> Elso korben ketfele "home-made" megoldasra gondoltam:
>
> 1. Soros EEPROM, mikrovezerlo olvassa, mikrovezerlore van kotve a D/A
Talan olcsobb a soros Flash, meg van nagyobb is.
> 2. Parhuzamos EEPROM, mikrovezerlo kozvetlenul es/vagy szamlalo cimzi,
> EEPROM kimenetere van kotve a D/A
Jo sok bit a cimzes, soklabu proci, vagy szep kover szamlalo.
> 8 bites hangminta es 32 kHz-es mintaveteli frekvencia eseteben 32
> masodpercenkent kell 1 MByte (256 kbit/s). Ez ma mar nem koltseg, 1000 HUF
> alatt vannak 8/16 Mbit-es EEPROM-ok.
Nem tul szabvanyos freki, lehetne 22.050 kHz, ha mar nem 44.1 kHz,
ecceru progik tudjak konvertalni.
> De lehet olyasmirol is szo, hogy nem RAW, hanem tomoritett adattal toltom
> fel (pl. ADPCM, MP3, stb.), es valami egyszeru celaramkorrel dekodolom.
> Esetleg egy izmosabb AVR talan elbanik vele "erobol".
ADPCM AN van a Microchip-nel, PWM az Atmel-nal,
de mindegyik telefon minoseg.
> De nem szeretnem feltalalni a meleg vizet. Ha esetleg van keszen hasonlo
> IC/gyari modul esszeru aron (par eHUF), akkor nem kellene gorcsolni vele.
> Mit javasoltok?
> Bonusz kerdes: mi lehet az R-2R D/A "minoseget" elero legolcsobb, 8 bites
> (I2C/SPI/parhuzamos) D/A IC? Marmint ami beszerezheto a kornyekunkon. :)
Pl. MCP4921 (Chipcad) v. hasonlo SPI.
Amugy soros Dataflash-ben tarolo (pl. AT41DB041B) es PCM / PWM konverziot
megvalosito (D/A nelkuli) megoldas engem is erdekel,
ami kapcsolouzemu vegfokra kotheto (szoftveres hangeroszabalyozassal) :-)
> -Sygma
More information about the Elektro
mailing list