Zrobiłem taką drabinkę na opornikach 2k i 1k, poustawiałem je od najmniejszych do największych kolejno dla MSB do LSB . I tak nic z tego nie wyszło. Więc jaka jest tolerancja wartości tych oporników w drabince? Bo wydaje mi się to niewykonalne. Miało być niby łatwiej niż dla drabinki 1R,2R,4R,8R itd. ale widzę że po prostu chyba to jakieś mity że to się daje zrobić. Robił ktoś taką drabinkę?
Didn't find your answer? Ask the community — no account required.
G
Grzegorz Kurczyk
Użytkownik szlovak napisał:
Od najmniejszych do największych ??? To chyba nie R-2R
I tak nic z tego
A do czego to podłączyłeś ? tzn czym sterujesz tę drabinkę ?
Pozdrawiam Grzegorz
M
Michal Lankosz
Nic nie wysz³o to znaczy co? Napiêcie równe 0? Wa¿ne
- czy wydajno¶æ pr±dowa wyj¶æ uk³adu cyfrowego jest wystarczaj±ca, mo¿e trzeba wiêksze rezystancje, np 10/20k?
- czym jest obci±¿ony na wyj¶ciu?
- czy na pewno dobrze s± pod³±czone rezystory, szczegórnie ten 2R od masy Do porównania obrazek, np:
formatting link
Pozdrawiam,
Micha³ Lankosz
M
Michal Lankosz
U¿ytkownik "szlovak" snipped-for-privacy@o2.pl napisa³ w wiadomo¶ci news:e3j2bn$j6q$ snipped-for-privacy@atlantis.news.tpi.pl...
Nic nie wysz³o to znaczy co? Napiêcie równe 0? Wa¿ne
- czy wydajno¶æ pr±dowa wyj¶æ uk³adu cyfrowego jest wystarczaj±ca, mo¿e trzeba wiêksze rezystancje, np 10/20k?
- czym jest obci±¿ony na wyj¶ciu?
- czy na pewno dobrze s± pod³±czone rezystory, szczegórnie ten 2R od masy Do porównania obrazek, np:
formatting link
Czy¿by ksi±¿ki do elektroniki zawiera³y mity? Hm, prêdzej b³êdy. Ja robi³em kilka razy taki przetwornik, 8-bitowy i sprawowa³ siê ca³kiem dobrze. £atwiej jest zdobyæ rezystory R/2R o tolerancji 2%, ni¿ potêgi dwójki z odpowiedni± dok³adno¶ci±. Zreszt±, 2R mo¿na zast±piæ R+R.
Pozdrawiam,
Micha³ Lankosz
S
szlovak
spokojnie może być 2k i 1k . 2k powoduje max obciążenie 20mA łącznie 8 pinów, co można spokojnie uzyskać nawet na jednej nóżce
dzielnik w proporcji 1:5 i idzie do wzmacniacza który działa, żeby nie było wątpliwości, sprawdzony na muzyce z chincha
dobrze, źródło Kulka
te oporniki sa 1% ale nic z tego nie wychodzi. Mogę jeszcze sprawdzić program ale jest tak prosty że najtrudniejszą częścią która działa na
1000% był odczyt z eepromu, dalej wywalenie bajtu na port po prostu musi działać. Szczególnie że program jest krótki, daje siesłyszeć część dźwięku. Chyba skombinuje ten oscyloskop
B
BartekK
szlovak napisał(a):
Nic nie wychodzi = nie zasilasz ukladu ?! wez w koncu powiedz (lub sie dowiedz) co ci nie dziala, to bedzie mozna myslec, a nie "nie wychodzi" i badz tu madry
Wystarczyloby pomyslec 2 minuty, i miec woltomierz, a nie wymyslac problemy. Napisz sobie soft ktory daje odpowiednie bajty na wyjscie - po kolei od
0 do 255 (co 5s increment) i podlacz woltomierz i sprawdz czy napiecia sie zgadzaja, czy ida po kolei w gore, czy przy ktoryms kroku nie ma 'dolka' - jak jest, to znaczy ze zdupiles cos innego. Do tego co robisz w 100% wystarczy dowolna karta dzwiekowa i programik, np truerta (google!), wygeneruj na wyjsciu przebieg trojkatny (liniowa inkrementacja 0 > 255 > 0 i tak w kolko) i powinien byc liniowy, z drobniutkimi schodkami (jeden schodek to 0.004 napiecia maks, wiec prawie go nie widac)
R
Radek
BartekK napisał(a):
Dawno temu zrobiło się "COVOXa". Kolejne rezystory nie były nawet dokładnie równe kolejnym potęgom 2. Ale działało i brzmiało całkiem ok. (jak na 8 bitowy DAC)
To była jedna z tych rzeczy po której człowiek czuł się ekstra - niedrogie ale tak efektywne...
A z czego to zasilasz ? bo bufory potrafia miec np 50ohm rezystancji wyjsciowej. 10k/20k z LPT wspoldziala swietnie.
No i na pewno jest latwiej - bo jak dobierzesz "itd" ..
J.
J
J.F.
Tu nie chodzi o to czy tyle wydoli, ale o ile napiecie przy tym spadnie.
Co znaczy "nic" ?
A po co ci oscyloskop ? Woltomierz.
J.
P
Paweł Hadam
szlovak napisał(a):
Robiłem taki przetwornik na AVR, dawałem 1k/1k+1k 5% i było wszystko ok. Tzn. na ucho nie dawało się usłyszeć nieliniowości przetwornika.
Właśnie to wywalenie na port bajtu "po prostu" może nie działać. Jeśli masz porobione jakieś sample z PC, to zapewne zapisane są one w formacie U2, tzn.:
0x80 - połowa zakresu (znaczy 0 - brak sygnału, składowa stała na połowie Vcc procesora),
0xFF - maksimum (+Ua),
0x00 - minimum (-Ua).
Żeby zamienić jedno na drugie, to najprościej po pobraniu z eepromu a przed wysłaniem na port zanegować najstarszy bit (w C to by było dana=dana^0x80;). Powinno być dużo lepiej :). No chyba że problem tkwi gdzie indziej, ale raczej wątpię....
Pozdrawiam, Paweł.
J
J.F.
No coz - zabezpiecza to przed bledami monotonicznosci, ale nieliniowosci pozostaja. Jesli juz to na MSB dajesz rezystory najdokladniesze, a w LSB sa mniej istotne ..
Bedzie troche piszczec, i powinienes dane przepuscic przez filtr antyaliasowy.
J.
S
szlovak
nie, zapisane jest w formacie raw, mono, 8bit , unsigned czyli 0 to minimum a 0xff maksimum, czyli tak jak powionno byc
S
szlovak
sterowane PICem. Tu nie chodzi już o wartości oporników, chyba po zastosowaniu wtórnika za dzielnikiem 10/40k powinno ruszyć żeby było coś zrozumiałe
S
szlovak
żadnych danych nie mam na ten temat z pdfa do tego pica, więc przy obciążeniu <12 razy maksymalnego nie powinno byc jakiegokolwiek spadku skoro maksymalny prąd to 25mA
no nie gra nic tylko jak "krókofalówka" ze śladowymi śladami dźwięku
fajnie widać wtedy błedy przetwornika
G
Greg(G.Kasprowicz
jakiego wtornika? na wyjsciu MUSI byc wzmacniacz odwracajacy pracujacy jako sumator pradowy jak dasz zwykly wtornik to dostaneisz jakas funcje neiliniowa..
Z
Zbych
Greg(G.Kasprowicz) przemówił ludzkim głosem:
Nieprawda. Wyjście takiego przetwornika może być obciążone dowolną rezystancją (od 0 do oo). W idealnym przypadku rezystancja wyjściowa takiego przetwornika jest niezależna od słowa sterującego i liniowa (wynosi R), więc na wyjściu można dać zarówno wtórnik napięciowy jak i przetwornik prąd-napięcie.
S
szlovak
racja, teraz sie przyjrzałem Kulce :-) i tam są dwa rysunki, z czego drabinka R-2R jest cześcią następnego schematu.Dzięki
A
arkadiusz.antoniak
Nie wiem jaka rozdzielczosc chcesz uzyskac, ale budowanie drabinek >8 bitow jest bezsensowne przyz tolerancjach rezystorow dostepnych w handlu (>0.1%)
Powinno byc napisane na rezystorze, lub podane przez producenta. Rezystory ceramiczne SMD maja zwykle tolerancje 1%, weglowe przewlekane nawet 5%, metalizowane - nawet tylko 0.1%. Sprawdz.
J
J.F.
R-2R bardzo dobrze dziala napieciowo. Co ciekawsze - z dowolnym obciazeniem
Mimo wszystko proponuje zaczac od woltomierza i stacjonarnie pomierzyc co sie dzieje ..
J.
S
szlovak
hehe, oczywiście nie o to mi chodzi. Pytanie brzmi jaka powinna byc tolerancja tych oporników a *nie**jaka**jest**ich**dokładność*
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.