Przetwornik DA i generacja dzwięku.
Masz problem? Zapytaj na forum elektroda.pl
From: "Mariusz" <emailmw_at_nospam_poczta.wp.pol>
Subject: Przetwornik DA i generacja dzwięku.
Date: Thu, 5 Dec 2002 18:53:53 +0100
Witam
Mam pytanie czy coś takiego ma prawo działać? Do przetwornika DA
(cyfrowo-analogowy) wprowadzam szereg bajtów z pliku wav (8-bitowe, mono
oczywiście) o częstotliwości powiedzmy 11kHz. Na wyjściu powinny pojawić się
poziomy napięć, które powinny wzbudzić głośnik do wydania dźwięku.
Oczywiście pewnie bez jakiegoś prostego wzmacniacza się nie obejdzie.
Jakie poziomy napięć słychać przyzwoicie na głośniku 4omowym?W wielkim
uproszczeniu tak działa karta muzyczna, ale czy ten układ się do tego
nadaje? Jeśli tak to jaki układ by się do tego najlepiej nadawał? Są gdzieś
w sieci katalogi z układami pogrupowanymi według rodzaju? np. bramki,
liczniki, multipleksery..itd.? Szczególnie interesują mnie układy SMD.
Mam zamiar zbudować zegarek z budzikiem z plików wav na mikrokontrolerze
8051 w ramach samo kształcenia.
Za odpowiedz z góry dziękuję.
Mariusz
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: =?iso-8859-2?Q?RE:_Przetwornik_DA_i_generacja_dzwi=EAku.?=
Date: 5 Dec 2002 23:55:56 +0100
Mam pytanie czy coś takiego ma prawo działać?
Tak, ma prawo działać.
Do przetwornika DA
(cyfrowo-analogowy) wprowadzam szereg bajtów z pliku wav (8-bitowe, mono
oczywiście) o częstotliwości powiedzmy 11kHz.
Policzyć? Dla prostego układu potrzeba 11kB na sekundę nagrania, dla
11 sekund nagrania potrzeba jednego układu pamięci 1Mb lub np czterech
układów 27C256. Można by użyć przetwornika 1 bitowego ale musi być
taktowany
przynajmniej dwa razy szybciej, czyli mam 22sekundy z pamięci 1Mb.
nadaje? Jeśli tak to jaki układ by się do tego najlepiej nadawał?
Niedawno było na grupie o specjalizowanych układach, ale firmy coś nie
mogę sobie przypomnieć .
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
From: "Mariusz" <emailmw_at_nospam_poczta.wp.pol>
Subject: Re: Przetwornik DA i generacja dzwięku.
Date: Sat, 7 Dec 2002 15:20:59 +0100
Do przetwornika DA
(cyfrowo-analogowy) wprowadzam szereg bajtów z pliku wav (8-bitowe, mono
oczywiście) o częstotliwości powiedzmy 11kHz.
Policzyć?
A co tu do liczenia :) Nagranie koguta to 2 sekundy odtwarzane cyklicznie
czyli ok 22KB, w zewnętrznej pamięci bez problemu się zmieści. To nie ma być
stacionarny odtwarzać MP3 tylko budzik gdzie BEEP => Kukuryku ;)
Pozdrawiam
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: =?iso-8859-2?Q?RE:_Przetwornik_DA_i_generacja_dzwi=EAku.?=
Date: 7 Dec 2002 18:45:47 +0100
nie ma być
stacionarny odtwarzać MP3 tylko budzik gdzie BEEP => Kukuryku ;)
-(
A ja myślałem, że to śliczna panienka (widziana oczami duszy),
będzie zapowiadać nadejście następnej godziny, oraz jeszcze słodszym
głosem będzie budzić rano jakimś motywem z filmu "Casablanca" :-)
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
From: "JJMafia" <jjmafia_at_nospam_poczta.fm>
Subject: Re: Przetwornik DA i generacja dzwięku.
Date: Fri, 6 Dec 2002 09:42:27 +0100
Witam
Mam zamiar zbudować zegarek z budzikiem z plików wav na mikrokontrolerze
8051 w ramach samo kształcenia.
A nie lepiej uzyc tzw. ChipCorder-ow ?
Cala masa tu :
www.winbond.com/e-winbondhtm/partner/search.asp?mType=SearchResult&SearchStr
ing=isd&intPage=4
i proste sterowanie.
Przedstawiciel : www.marthel.pl
Pzdr. JJMafia
From: "Piotr Wyderski" <piotr.wyderskiREMOVE_at_nospam_hoga.pl>
Subject: =?iso-8859-2?Q?Re:_Przetwornik_DA_i_generacja_dzwi=EAku.?=
Date: Fri, 6 Dec 2002 14:26:42 +0100
Mariusz wrote:
Mam pytanie czy coś takiego ma prawo działać? Do przetwornika DA
(cyfrowo-analogowy) wprowadzam szereg bajtów z pliku wav (8-bitowe, mono
oczywiście) o częstotliwości powiedzmy 11kHz. Na wyjściu powinny pojawić
się
poziomy napięć, które powinny wzbudzić głośnik do wydania dźwięku.
Da sie, tylko zmniejsz probkowanie do 8 kHz (jak w telefonii przewodowej)
i rozdzielczosc do 4-6 bitow na probke, bo Ci inaczej pamieci nie wystarczy.
-)
Za przetwornikiem bedziesz potrzebowal jakis prosty wzmacniacz i filtr,
pozniej wzmacniacz mocy.
Oczywiście pewnie bez jakiegoś prostego wzmacniacza się nie obejdzie.
Jakie poziomy napięć słychać przyzwoicie na głośniku 4omowym?
Uzyj dowolnego scalonego wzmacniacza mocy low-power, np. LM 386.
Jeśli tak to jaki układ by się do tego najlepiej nadawał?
Sa jakies gotowe scalaki z pamiecia analogowa, specjalnie
przeznaczone do takich zastosowan. Maja ISD xxxx w nazwie,
niestety nie pamietam tych numerow xxxx.
Pozdrawiam
Piotr Wyderski
From: "GG" <gayosek_at_nospam_poczta.onet.pl>
Subject: =?iso-8859-2?Q?Re:_Przetwornik_DA_i_generacja_dzwi=EAku.?=
Date: Fri, 6 Dec 2002 19:38:17 +0100
Użytkownik "Piotr Wyderski" <piotr.wyderskiREMOVE_at_nospam_hoga.pl> napisał
Sa jakies gotowe scalaki z pamiecia analogowa, specjalnie
przeznaczone do takich zastosowan. Maja ISD xxxx w nazwie,
niestety nie pamietam tych numerow xxxx.
Dlaczego "analogową"? Czyżby w środku ISDxxx siedział magnetofon???
--
Grzesiek Gajewski
gayos_at_nospam_interia.pl
From: Milosz Skowyra <miloszek_at_nospam_fidonet.org.pl>
Subject: Re: Przetwornik DA i generacja =?iso-8859-2?Q?dzwi=EAku=2E?=
Date: Sat, 07 Dec 2002 13:09:48 +0100
GG wrote:
Sa jakies gotowe scalaki z pamiecia analogowa, specjalnie
przeznaczone do takich zastosowan. Maja ISD xxxx w nazwie,
niestety nie pamietam tych numerow xxxx.
Dlaczego "analogową"? Czyżby w środku ISDxxx siedział magnetofon???
W nocie winbond-a opisane sa jako pamieci analogowe, polega to na tym ze
podczas zapisu do komorek pamieci wstrzykiwany jest ladunek porownywany
wartosciowo z poziomem na wejsciu.
I tak komorka po komorce, wiec cyfrowo tego nie zapisuje ;-)
--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
Dzisiaj slonce nie wzejdzie, bo za zimno.
From: jfox_at_nospam_poczta.onet.pl (J.F.)
Subject: Re: Przetwornik DA i generacja dzwięku.
Date: Sat, 07 Dec 2002 15:11:46 GMT
On Fri, 6 Dec 2002 19:38:17 +0100, GG wrote:
Użytkownik "Piotr Wyderski" <piotr.wyderskiREMOVE_at_nospam_hoga.pl> napisał
Sa jakies gotowe scalaki z pamiecia analogowa, specjalnie
przeznaczone do takich zastosowan. Maja ISD xxxx w nazwie,
niestety nie pamietam tych numerow xxxx.
Dlaczego "analogową"? Czyżby w środku ISDxxx siedział magnetofon???
magnetofon to nie, ale oni zawsze sie chwalili ze to pamiec analogowa
wlasnie ...
J.
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: =?iso-8859-2?Q?Re:_Przetwornik_DA_i_generacja_dzwi=EAku.?=
Date: Sat, 7 Dec 2002 16:29:35 +0100
Dlaczego "analogową"? Czyżby w środku ISDxxx siedział magnetofon???
magnetofon to nie, ale oni zawsze sie chwalili ze to pamiec analogowa
wlasnie ...
Kiedys wyczytalem ze laduja bramki okreslonym ladunkiem
i potem przy odtwarzaniu wychodzi wlasnie analogowy EPROM.
Ile w tym prawdy - nie wiem - nie rozcinalem scalaka
zeby sie przekonac, ale gral ladnie.
jerry
From: "Mariusz" <emailmw_at_nospam_poczta.wp.pol>
Subject: Re: Przetwornik DA i generacja dzwięku.
Date: Sat, 7 Dec 2002 15:42:12 +0100
Da sie, tylko zmniejsz probkowanie do 8 kHz (jak w telefonii przewodowej)
i rozdzielczosc do 4-6 bitow na probke, bo Ci inaczej pamieci nie
wystarczy.
-)
Pamięci będzie aż nadto w zewnętrznej pamięci Flash. Pamięć wewnętrzna na
zbytki wogóle nie wchodzi w rachube.
Za przetwornikiem bedziesz potrzebowal jakis prosty wzmacniacz i filtr,
pozniej wzmacniacz mocy.
Oczywiście pewnie bez jakiegoś prostego wzmacniacza się nie obejdzie.
Jakie poziomy napięć słychać przyzwoicie na głośniku 4omowym?
Uzyj dowolnego scalonego wzmacniacza mocy low-power, np. LM 386.
Dziękuję, właśnie o te LOW POWER mi chodzi, by układ nie wymagał 2A
zasilacza :)
Jeśli tak to jaki układ by się do tego najlepiej nadawał?
Sa jakies gotowe scalaki z pamiecia analogowa, specjalnie
przeznaczone do takich zastosowan. Maja ISD xxxx w nazwie,
niestety nie pamietam tych numerow xxxx.
Bajer napewno super, niestety to napewno sporo kosztuje, a to produkcja
nisko budrzetowa :(
Fajnym "bajerem" są procesory sygnałowe, ale na nich to raczej SB Live można
robić nie bzyka :)
Pozdrawiam
Subject: =?iso-8859-2?Q?Re=3A_Przetwornik_DA_i_generacja_dzwi=EAku=2E?=
Date: Thu, 5 Dec 2002 22:09:18 +0100
From: Adam Wysocki <adam_at_nospam_wysocki.lodz.pdi.net>
05.12.02 Mariusz wrote:
Mam pytanie czy coś takiego ma prawo działać? Do przetwornika DA
(cyfrowo-analogowy) wprowadzam szereg bajtów z pliku wav (8-bitowe,
mono oczywiście) o częstotliwości powiedzmy 11kHz. Na wyjściu powinny
pojawić się poziomy napięć, które powinny wzbudzić głośnik do wydania
dźwięku.
Kondensator... W 8-bitowym wav bajty są zapisane jako liczby w zakresie
0-255, przy czym poziom zerowy jest określony przez liczbę 128. Dlatego
musisz wyciąć składową stałą.
Oczywiście pewnie bez jakiegoś prostego wzmacniacza się nie obejdzie.
Nie obejdzie.
W wielkim uproszczeniu tak działa karta muzyczna,
W naprawdę wielkim...
ale czy ten układ się do tego nadaje?
Chcesz zrobić kartę muzyczną? Nie opłaci Ci się...
Jeśli tak to jaki układ by się do tego najlepiej nadawał?
Drabinka rez... Eee... Nic nie mówiłem :) TLC7524?
_______
out1 -| \_/ |- Rfb
out2 -| |- REF
GND -| |- Vdd
d7 -| |- -WR
d6 -| |- -CS
d5 -| |- d0
d4 -| |- d1
d3 -| _______|- d2
Szczegóły w opisie robota autorstwa Michała Zalewskiego (nie pamiętam
adresu).
Mam zamiar zbudować zegarek z budzikiem z plików wav
na mikrokontrolerze 8051 w ramach samo kształcenia.
W takim razie powodzenia ;-) Małe tylko pytanie, gdzie te łejwy pomieścisz?
W ogóle to proponowałbym zrobić coś na kształt DMA, znaczy się żeby
mikrokontroler sterował tylko włączeniem / wyłączeniem dźwięku, a resztą
zajmował się jakiś inny układ (555 + 4040 + pamięć + przetwornik DA?).
--
Pozdrowienia z Warszawy * Adam `gophi' Wysocki * gophi_at_nospam_studio.tpi.pl
GG# 1234 * RLU# 265791 * ICQ# 173653642 * GSM# +48505439030 * CB# 33
Jesteś Gophim :) Jedynym w swoim rodzaju, niepowtarzalnym (C) Moocha
From: "Mariusz" <emailmw_at_nospam_poczta.wp.pol>
Subject: Re: Przetwornik DA i generacja dzwięku.
Date: Sat, 7 Dec 2002 15:15:06 +0100
ale czy ten układ się do tego nadaje?
Chcesz zrobić kartę muzyczną? Nie opłaci Ci się...
I tak i nie. Tak, bo ten zegarek zrobie w wersji modułowej. Jednym z nich
będzie coś na wzór prymitywnej karty muzycznej (bardzo prymitywnej).
Nie, bo to raczej jakością dzwięku będzie bardziej zbliżone do bzyczka.
A czy mi sie opłaca? Nawet bardzo. Prostego covoxa moge zrobić za 2,5 zł z
prymitywnym wzmacniaczem.
Zawsze to lepszy efekt niż BEEP, BEEP!!! :)
Jeśli tak to jaki układ by się do tego najlepiej nadawał?
Drabinka rez... Eee... Nic nie mówiłem :) TLC7524?
Drabinka wcale nie jest taka zła :) Wczoraj pofatygowałem sie do elektronika
i za 1,2zł ( drabinka, przetwornika nie mieli !!! (coś ten elektronik chyba
podupada :( ) ) zmajstrowałem covoxa i jakość dzwięku ujdzie...
ale do zegarka raczej bez przetwornika sie nie obędzie.
Szczegóły w opisie robota autorstwa Michała Zalewskiego (nie pamiętam
adresu).
OK, poszukam
Mam zamiar zbudować zegarek z budzikiem z plików wav
na mikrokontrolerze 8051 w ramach samo kształcenia.
W takim razie powodzenia ;-)
Dzięki :)
Małe tylko pytanie, gdzie te łejwy pomieścisz?
Pamięc zewnętrzna Flash, stronicowana po 64KB. Wav koguta w jakości 11KHz
zajmuje jakieś 23KB.
Mam zamiar wykorzystać pamięć procka 8KB (aż nadto) dla programu i pamięci
podręcznej, a zewnętrzną na zbytki.
W ogóle to proponowałbym zrobić coś na kształt DMA, znaczy się żeby
mikrokontroler sterował tylko włączeniem / wyłączeniem dźwięku, a resztą
zajmował się jakiś inny układ (555 + 4040 + pamięć + przetwornik DA?).
O odpowiedniku DMA myślałem, ale to wyjdzie w praniu, może nie będzie
konieczny.
Pozdrawiam
Subject: =?iso-8859-2?Q?Re=3A_Przetwornik_DA_i_generacja_dzwi=EAku=2E?=
Date: Sun, 8 Dec 2002 13:22:47 +0100
From: Adam Wysocki <adam_at_nospam_wysocki.lodz.pdi.net>
07.12.02 Mariusz wrote:
I tak i nie. Tak, bo ten zegarek zrobie w wersji modułowej. Jednym z nich
będzie coś na wzór prymitywnej karty muzycznej (bardzo prymitywnej).
Myślałem o takiej prawdziwej karcie muzycznej, z DMA, przerwaniami
i innymi bajerami, wpinanej do komputera :)
Jeśli tak to jaki układ by się do tego najlepiej nadawał?
Drabinka rez... Eee... Nic nie mówiłem :) TLC7524?
Drabinka wcale nie jest taka zła :)
No może do zastosowań z małym głośniczkiem i kiepską jakością
dźwięku nie jest...
Wczoraj pofatygowałem sie do elektronika i za 1,2zł ( drabinka,
przetwornika nie mieli !!! (coś ten elektronik chyba podupada :( ) )
zmajstrowałem covoxa i jakość dzwięku ujdzie...
To zależy od rezystorów, ich tolerancji...
ale do zegarka raczej bez przetwornika sie nie obędzie.
To zależy też od tego, ile chcesz wydać :)
Szczegóły w opisie robota autorstwa Michała Zalewskiego (nie pamiętam
adresu).
OK, poszukam
Czekaj, może mam! :)
http://underscore.sh/~lcamtuf/bocio/
http://lcamtuf.na.export.pl/robot.txt
To chyba to drugie. Miałem zapisane :)
Małe tylko pytanie, gdzie te łejwy pomieścisz?
Pamięc zewnętrzna Flash, stronicowana po 64KB. Wav koguta w jakości 11KHz
zajmuje jakieś 23KB.
Po co aż 11kHz?
mikrokontroler sterował tylko włączeniem / wyłączeniem dźwięku, a resztą
zajmował się jakiś inny układ (555 + 4040 + pamięć + przetwornik DA?).
O odpowiedniku DMA myślałem, ale to wyjdzie w praniu, może nie będzie
konieczny.
Będzie wygodniej pisać soft, bo procek powie tylko, że ma grać, i będzie
grało. Potrzebujesz generatora (555), licznika binarnego (4040, ewentualnie
4060 - licznik z generatorem), pamięci i przetwornika. Ewentualnie możesz
najstarszeymi bitami adresowymi pamięci sterować z procka, będziesz miał
wtedy wybór efektu, a potem zmiana stanu logicznego na jakimś pinie do
wyzwolenia odtwarzania :)
--
Pozdrowienia z Warszawy * Adam `gophi' Wysocki * gophi_at_nospam_studio.tpi.pl
GG# 1234 * RLU# 265791 * ICQ# 173653642 * GSM# +48505439030 * CB# 33
Jesteś Gophim :) Jedynym w swoim rodzaju, niepowtarzalnym (C) Moocha
From: jfox_at_nospam_poczta.onet.pl (J.F.)
Subject: Re: Przetwornik DA i generacja dzwięku.
Date: Sun, 08 Dec 2002 20:42:10 GMT
On Sun, 8 Dec 2002 13:22:47 +0100, Adam Wysocki wrote:
Wczoraj pofatygowałem sie do elektronika i za 1,2zł ( drabinka,
przetwornika nie mieli !!! (coś ten elektronik chyba podupada :( ) )
zmajstrowałem covoxa i jakość dzwięku ujdzie...
To zależy od rezystorów, ich tolerancji...
Ee tam - kupujesz dwie garscie, sortujesz uzywajac metexa i lutujesz.
Moge podeslac pomiary efektow swojej pracy - fakt ze jeden zle
dobralem i to widac, ale bledow monotonicznosci nie ma :-)
J.