Prevod audio signalu pristrednictvom ATmega

Dobry den chcem sa opytat ci by bolo mozne ATmega8 zosnimat audio signal max 4khz a preniest prostrednictvom seriovej linky na druhu atmega8 a tam to dostat spat na analog. + nejake data k tomu aji jeden byte.
DAkujem

Ty 4 kHz jsou vzorkovací kmitočet?
Pokud ano, tak by to šlo.
Problémy začínají až někde od 15kHz (podle datasheetu) .
Větší rychlostí interní A/D převodník vzorkovat nedokáže.
Pak je potřeba sáhnout po nějakém externím převodníku.
To bych ti však doporučoval v každém případě,
protože ten interní je docela solidně rušen.
Mně osobně se osvědčil MCP3202.

Na druhém konci lze provádět převod vícero způsoby.
Ale procesor sám o sobě to nedokáže.
Mně se osvědčil obvod MCP4921.

Jestli to však bude stíhat přenášet sériová linka, tak to nevím.
Je dost možné, že budeš muset sáhnout po nějaké kompresi dat.

ee vzorkovalo by sa 8khz. Potrebujem to na prenos hlasu…a viac menej teoreticky zatial

Max vzorkovcacka pro 10bit je asi 15kHz. Kdyby ti stačilo menší rozlišení, můžeš to trochu přetočít :wink:. Těch 15kHz vzorkování zmákne zvuk do 7kHz(musí projít filtrem, jinak to bude vzorkovat nesmysly), ale radši bych své nároky trochu snížil. Jesli chceš posílat data do další megy sériákem, potřebuješ na to mít kanál, co zvládne data aspoň 15k*16 = 240kbaud/s. To je sice nad běžně používané rychlosti, ale není to nemožné. Ovšem když převodník zpomalíš(a poladíš filtr na nižší frekv.), tak to bude vpoho.

Urcite pojedm len do 8bit a max 4khz tj bezna telefona kvalita…iked.

DAkujem velmi pekne zatial :slight_smile: