A/D, D/A rozhraní pro DSP
Moderátor: Moderátoři
A/D, D/A rozhraní pro DSP
Dobrý den, mám zadanou práci na téma uvedené v nadpisu a jelikož nemám s reálnou konstrukcí příliš zkušeností, rád bych požádal někoho pokud se mu bude chtít kdo by se na to zběžně podíval a pokud našel vyloženě blbost tak mi to řekl (aspoň trochu slušně). Napájení celého rozhraní je 3,3V z Pmod konektoru FPGA, 1 A/D převodník je pomalý s vysokým rozlišením 24b s ARC antialiasing filtrem. Druhý je 12bitový rychlý kde je možnost přepnutí na využívání buď dvou vstupů a nebo jednoho vstupu a mikrofonu s předzesilovačem. Dále je tam DA, kde byl požadavek výstupu na mono jack.
Diferenční vstupy nebylo třeba využít, je to zapojené jako single-ended, využité jsou interní reference.
Pokud něco důležitého chybí rád samozřejmě doplním a velmi děkuju za připomínky
Diferenční vstupy nebylo třeba využít, je to zapojené jako single-ended, využité jsou interní reference.
Pokud něco důležitého chybí rád samozřejmě doplním a velmi děkuju za připomínky
- Přílohy
-
- hotoveschema.png
- (66.71 KiB) Staženo 128 x
Co jsem si tak všimnul a připadá mi divné:
- Napájecí napětí +-3,3V pro operační zesilovače 064 a 358 je docela nízké, ale dejme tomu. Podle datašítu je to ještě povolená velikost. Ale vytvoření záporné větve napájení obvodem 7660 není možné, obvod nedodá -3,3V při odběru všech OZ,(zejména žroutů AD8058!) , takže záporná větev bude mít napětí nedostatečné. Chce to normální zdroj záporného napětí se stabilizátorem a ne slabou nábojovou pumpičku.
- Hodnoty součástek(kondenzátorů) ve vstupním filtru jsou reálné (milifarad, stovky uF)? Asi to bude fakt hodně pomalý filtr. Ty operáky je budou nabíjet docela dlouho. Nedaly by se odpory poněkud zvětšit a kondenzátory naopak zmenšit? Tohle by zabíralo fyzicky spoustu místa a navíc: elyty 1mF nejsou ani příliš jakostní ani příliš stabilní coby kapacita. Elyty mají být vždy stejnosměrně polarizované, což zde není vůbec zaručeno. Můžou být i přepólované, podle polarity vstupního napětí.
-Je špatně zapojen zesilovač mikrofonu - asi máš napastované schéma původně pro nesymetrické napájení. Ty máš symetrické napájení.
- co je to za obvody D/A převodníku a zesilovače vpravo dole?
-proč píšeš, že pomalý převodník je 24bitový, když podle datašítu je 12bitový?
- Napájecí napětí +-3,3V pro operační zesilovače 064 a 358 je docela nízké, ale dejme tomu. Podle datašítu je to ještě povolená velikost. Ale vytvoření záporné větve napájení obvodem 7660 není možné, obvod nedodá -3,3V při odběru všech OZ,(zejména žroutů AD8058!) , takže záporná větev bude mít napětí nedostatečné. Chce to normální zdroj záporného napětí se stabilizátorem a ne slabou nábojovou pumpičku.
- Hodnoty součástek(kondenzátorů) ve vstupním filtru jsou reálné (milifarad, stovky uF)? Asi to bude fakt hodně pomalý filtr. Ty operáky je budou nabíjet docela dlouho. Nedaly by se odpory poněkud zvětšit a kondenzátory naopak zmenšit? Tohle by zabíralo fyzicky spoustu místa a navíc: elyty 1mF nejsou ani příliš jakostní ani příliš stabilní coby kapacita. Elyty mají být vždy stejnosměrně polarizované, což zde není vůbec zaručeno. Můžou být i přepólované, podle polarity vstupního napětí.
-Je špatně zapojen zesilovač mikrofonu - asi máš napastované schéma původně pro nesymetrické napájení. Ty máš symetrické napájení.
- co je to za obvody D/A převodníku a zesilovače vpravo dole?
-proč píšeš, že pomalý převodník je 24bitový, když podle datašítu je 12bitový?
Děkuju za rychlou odpověď. Co se týká TL064 a LM358 tam vím že je to nahraně bohužel neznám lepší řešení. Pokud by něco takového bylo tak prosím o radu. To stejné platí i o AD8058 ten jsem vybral protože byl doporučen pro rychlé obvody takže pokud existuje lepší řešení budu moc rád. a Neznáte někdo lepší obvod pro vytvoření záporného napětí?
Co se týká teorie filtrů tak jsem sice základy nastudoval (typy aproximace apod.), bohužel sám bych takový filtr nenavrhnul a je vygenerovaný pomocí Multisim. Filtr je pomalý, cutoff frekvence je tuším 60Hz a stopka zhruba 235. Převodník je pomalý pokud jsem dobře pochopil co se píše v datasheetu tak má max vzorkovací frekvenci 470Hz. Bohužel nevím jak lépe filtr řešit.
Ten mikrofonní předzesilovač byl z internetu, já jsem ho jen upravil aby střed byl 1V což je střed vstupního rozsahu převodníku. a teď se dívám že to tam mám napájení opravdu špatně tam je s nesymetrickým, jinak je vyzkoušený na nepájivém poli a funguje.
Za D/A převodníkem je mono zesilovač ve třídě D, který jsem využil protože byl doma a pak jen LC filtr
A AD7793 je opravdu 24bitový a pokud někdo neprohodí polaritu záporné napětí tam nebude
Jinak ještě jednou moc díky za rady, opravdu nemám s konstrukcí zkušenosti a budu velmi rád i za lepší řešení
Co se týká teorie filtrů tak jsem sice základy nastudoval (typy aproximace apod.), bohužel sám bych takový filtr nenavrhnul a je vygenerovaný pomocí Multisim. Filtr je pomalý, cutoff frekvence je tuším 60Hz a stopka zhruba 235. Převodník je pomalý pokud jsem dobře pochopil co se píše v datasheetu tak má max vzorkovací frekvenci 470Hz. Bohužel nevím jak lépe filtr řešit.
Ten mikrofonní předzesilovač byl z internetu, já jsem ho jen upravil aby střed byl 1V což je střed vstupního rozsahu převodníku. a teď se dívám že to tam mám napájení opravdu špatně tam je s nesymetrickým, jinak je vyzkoušený na nepájivém poli a funguje.
Za D/A převodníkem je mono zesilovač ve třídě D, který jsem využil protože byl doma a pak jen LC filtr
A AD7793 je opravdu 24bitový a pokud někdo neprohodí polaritu záporné napětí tam nebude
Jinak ještě jednou moc díky za rady, opravdu nemám s konstrukcí zkušenosti a budu velmi rád i za lepší řešení
Tak jsem se snažil využít jiného programu pro tvorbu ARC filtrů a ze zadaných parametrů se vygenerovalo nové zapojení. Je podle vás tohle zapojení více kvalitní? Akorát tam nejsou ještě reálné hodnoty
- Přílohy
-
- NováDP.png
- (23.49 KiB) Staženo 63 x
- frantajetel11
- Příspěvky: 1922
- Registrován: 13 lis 2008, 01:00
- Bydliště: Kladno
Já jsem to trochu špatně formuloval a omlouvám se. Hodnoty jsou samozřejmě nastavené tak aby filtr fungoval dle zadaných podmínek jak měl, jen nejsou některé hodnoty zaokrouhleny na hodnoty dostupné v obchodě. Bylo mi řečeno, že převodník tím že má 24b rozlišení potřebuje kvalitní ARC antialiasing filtr, vzhledem k tomu že napětí které bude zpracovávat je do 1V, tak je rozlišení 59,6nV na jednu kvantizační hladinu a proto jsem vypočítal že útlum musí být 150dB. Maximální vzorkovací frekvence je 470Hz, což není moc a tak jsem se snažil o co největší strmost, abych dostal co nejširší použitelné pásmo.
Pokud to vypadá že mozek nepoužívám tak mě to mrzí protože jsem nad tím strávil dost času, bohužel jak už jsem psal praktické zkušenosti nemám a proto žádám o radu zkušené, kteří už se orientují a jako první příspěvek například poradí že cesta třeba tímhle směrem v praxi nevede.
Co se týká toho filtru pokud stačí filtr nižšího řádu budu opravdu moc rád za každou radu, vážím si toho a konzultanta mám bohužel konzultaci si s ním často nedomluvím protože sotva odepíše na mail ale to už teď nezměním.
Pokud to vypadá že mozek nepoužívám tak mě to mrzí protože jsem nad tím strávil dost času, bohužel jak už jsem psal praktické zkušenosti nemám a proto žádám o radu zkušené, kteří už se orientují a jako první příspěvek například poradí že cesta třeba tímhle směrem v praxi nevede.
Co se týká toho filtru pokud stačí filtr nižšího řádu budu opravdu moc rád za každou radu, vážím si toho a konzultanta mám bohužel konzultaci si s ním často nedomluvím protože sotva odepíše na mail ale to už teď nezměním.
Pořád jsi neodpověděl na otázku, co se tím bude zpracovávat za signály.
A zapomeň na to, že při 470Hz budeš mít 24bitů a odstup 150dB. Četl jsi datašít toho převodníku?
A zapomeň na to, že při 470Hz budeš mít 24bitů a odstup 150dB. Četl jsi datašít toho převodníku?
Naposledy upravil(a) Andrea dne 08 led 2013, 19:37, celkem upraveno 1 x.