Skocz do zawartości
IGNORED

Potencjometr cyfrowy DS1802


Rekomendowane odpowiedzi

Co jakiś czas na forum przewija się problem dobrej i w miarę prostej regulacji głośności. Przyznam się, że ten problem dotyczy również i mnie ... Postanowiłem zatem zaprojektować PCB pod regulację głośności na układzie DS1802. Ze względu na to, że z mikrokontrolerami nie za bardzo miałem do czynienia, zatem chciałbym zachęcić do współpracy kogoś kto bez problemu zaprogramuje układ. Ze względu na to, że regulacja przyciskami jest nieco kłopotliwa, a poza tym układ nie zapamiętuje położenia przed wyłączeniem zasilania istnieje konieczność zaprogramowania uPC do sterowania DS'a impulsatorem. Bez balansu i MUTE. W założeniu ma to być projekt prosty bez zbędnych bajerów w postaci wyświetlaczy czy też pilota. Na wyjściu DS'a dałem bufory na 2SK170. Zachęcam do współpracy :)))

Wstępnie wgląda to tak jak na schemacie. Brakuje sterowania DS'em oraz zasilania +/-15VDC

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
https://www.audiostereo.pl/topic/96016-potencjometr-cyfrowy-ds1802/
Udostępnij na innych stronach

Podobne są jakies programy do programowania atmeli etc ... obiektowo tj bez koniecznosci znania stosownego jezyka programowania

Temat jest otwarty .... może ktos takie zna :) mi się (pech ?) takowego na google nie udało znaleść :)

Co jakiś czas na forum przewija się problem dobrej i w miarę prostej regulacji głośności. Przyznam się, że ten problem dotyczy również i mnie ... Postanowiłem zatem zaprojektować PCB pod regulację głośności na układzie DS1802. Ze względu na to, że z mikrokontrolerami nie za bardzo miałem do czynienia, zatem chciałbym zachęcić do współpracy kogoś kto bez problemu zaprogramuje układ. Ze względu na to, że regulacja przyciskami jest nieco kłopotliwa, a poza tym układ nie zapamiętuje położenia przed wyłączeniem zasilania istnieje konieczność zaprogramowania uPC do sterowania DS'a impulsatorem. Bez balansu i MUTE. W założeniu ma to być projekt prosty bez zbędnych bajerów w postaci wyświetlaczy czy też pilota. Na wyjściu DS'a dałem bufory na 2SK170. Zachęcam do współpracy :)))

Wstępnie wgląda to tak jak na schemacie. Brakuje sterowania DS'em oraz zasilania +/-15VDC

 

 

Mogę pomóc ale dopiero po urlopie czyli po 15 sierpnia.

 

Pozdrawiam

JarekC

Mogę pomóc ale dopiero po urlopie czyli po 15 sierpnia.

 

Pozdrawiam

JarekC

 

To fajnie. Zapodaj tylko jaki układ muszę zastosować i jak go połączyć z DS'em. Zacznę wówczas spokojnie projektowanie PCB i później jak piszesz zajmiesz się programem....

Tak jak wspominałem. Impulsator ma tylko sterować DS'a - chodzi o głośność. To wszystko ... uPC najprostszy z możliwych.

Edytowane przez pkrecz

Tu masz coś co powinno Ci pasować, są 3 "sekcje" więc można z balansem lub selektor ewjść. Jest też opis jak w prosty sposób zaprogramować procka.

 

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 

A ten zrobiłem i jest spoko

 

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą ) Edytowane przez kw

To może jeszcze dodasz bufory przed DS jak w projekcie słuchawkowca ChUmI'ego.

 

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 

Mam nadzieję, że ChUmI nie będzie miał nam za złe.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Wiedziałem, że taka propozycja padnie .... :))) W pierwotnym zamyśle miałem tak zrobić, ale doszedłem do wniosku, że kolejny stopień to o jeden za dużo. Zakładam, że przecież przed tą regulacją też będzie jakiś stopień ... :))) Jeżeli ktoś sprawdził w praktyce i porównał z buforem i bez bufora na wejściu, i uważa, że warto dać to się dorobi :)))

 

Jakie zasilanie +/-15VDC proponujecie dla tego projektu ? Myślę, żeby je dać od razu na płytce.

 

Ten enkoder

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą ) to fajna sprawa kiedy chcemy zastąpić styki DS'a, a ja potrzebuję oprogramować DS'a przez 3-wire na dodatek z opcją pamiętania głośności po wyłączeniu. Gdyby to nie było konieczne to faktycznie ten enkoder z linku wyżej to super prosta sprawa :)))

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Projekt mnie osobiście o tyle interesuje, że już od dawna noszę się z zamiarem sprawdzenia DS'a z projektu ChUmI'ego jako potencjometru ale ciągły brak czasu i nie zdołałem jeszcze pobawić się czy warto. Chodzi mi jeszcze po głowie połowiczne wykorzystanie DS'a, a mianowicie z rezystorem na wejściu podłączonym jak w potencjometrach jako shunt.

Do szczęścia brakuje oczywiście sterowania o którym pisał pkrecz i jeżeli ma już powstać, to może jednak pokusić się przynajmniej jeszcze o balans, a wyświetlacz i pilot byłby już szczytem szczęścia.

 

Zasilanie - może wykorzystać drugi człon dobrego zasilacza jaki sam projektowałeś ale bez LM317 i po nim LT431.

 

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ten enkoder

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą ) to fajna sprawa kiedy chcemy zastąpić styki DS'a, a ja potrzebuję oprogramować DS'a przez 3-wire na dodatek z opcją pamiętania głośności po wyłączeniu. Gdyby to nie było konieczne to faktycznie ten enkoder z linku wyżej to super prosta sprawa :)))

Jest prostsza sprawa niż ten enkoder z linku wyżej. Mianowicie enkoder z linku niżej:>

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 

A gdyby oprócz enkodera lub czegokolwiek innego, co generuje impulsy osobno dla VOL+ i VOL-, umożliwić przełączenie wejść na reagowanie na zmianę polaryzacji, można byłoby wtedy tym układem zastąpić potencjometr z silniczkiem. Podłączałoby się wtedy to cudo pod zasilanie silnika potencjometru jakiegoś fabrycznego klocka pozostawiając tym samym funkcje fabrycznego uC, poprawiając jednocześnie jakość tłumika sygnału.

 

Jakie zasilanie +/-15VDC proponujecie dla tego projektu ? Myślę, żeby je dać od razu na płytce.

Jeśli płytka powstanie, to na pewno wykorzystam zewnętrzne zasilanie - zasilacz symetryczny by SALAS. Dlatego może warto byłoby zrobić taką opcję jak w Twojej płytce słuchawkowca na TPA6120?

 

W pierwotnym zamyśle miałem tak zrobić, ale doszedłem do wniosku, że kolejny stopień to o jeden za dużo. Zakładam, że przecież przed tą regulacją też będzie jakiś stopień ... :))) Jeżeli ktoś sprawdził w praktyce i porównał z buforem i bez bufora na wejściu, i uważa, że warto dać to się dorobi :)))

Jeszcze do tego się odniosę - w mojej opinii lepiej dać, bo ułatwi to życie tym, którzy nie mają, a jeśli komuś będzie zbędny, to nie wlutuje:]

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

pkrecz

Jeśli planujesz sterować potencjometr przez 3-wire z pamięcią położenia to może pokusić się jeszcze o "wskaźnik". Tak wiem że miało być najprościej, bez bajerów, ale może to być dodatkowa opcja jak się znajdą chętni na projekt.

 

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Witam,

 

Swego czasu zrobiłem potka na tej kości sterowanego przyciskami. Porównywałem potem z PGA2311, który mam na wejściu do pre lampowego - różnica była dramatyczna na niekorzyść DS'a. Była to jednak prosta aplikacja bez buforowania ze strony www.pedjarodic.com. Dodam, że nie zaliczam się do słyszących różnice brzmienia interkonektów, kondensatorów itp.

 

Pzdr

Gdyby ktoś potrzebował, to mam na zbyciu 5 sztuk układów DS1802 w obudowach SOIC-20 (czyli do montażu powierzchniowego). Znajdę też inne regulatory głośności: PGA2310 (DIP), PGA4311 (SMD), PGA2320 (SMD). Tego ostatniego mam nawet sporo. Zainteresowanych proszę na PW.

DS1802 brzmiał fatalnie w zestawie z AVT . I te problemy z poziomem sygnału wejściowego ... Natychmiast to schowałem do szafki .

 

Który dokładnie ? Ten sterowany przyciskami czy ten z bajerami ?

Robiłem w swoim czasie tego DS-a z podobnym zasilaniem na tl-kach jak u autora wątku, na przyciskach i powiem, że grało to lepiej od "słynnego" PGA. Bez buforów i zbędnego dziadostwa. Jest tylko problem z poziomami - zasilanie +-2,5V.

Był dylemat .... Dać bufory czy nie. Wersja wyszła uniwersalna. Czterema zworkami można wybrać z buforem lub bez bufora. Jeżeli chodzi o część analogową to raczej wszystko. Pozostaje sprawa uPC i sterowanie DS'a impulsatorem :)))

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

>pkrecz

 

Witam,

 

Podtrzymuje ofertę pomocy przy oprogramowaniu uP.

Jako uP proponuję ATTiny2113, łatwo dostępny i tani.

Obudowa DIP20 lub SO20 więc łatwa w montażu.

 

Jedyny warunek jaki stawiam to dokładnie zdefiniowana i zatwierdzona funkcjonalność układu

aby nie wprowadzać już zmian w trakcie programowania bo dysponuję ograniczoną ilością

wolnego czasu.

 

Pozdrawiam

JarekC

>pkrecz

 

Witam,

 

Podtrzymuje ofertę pomocy przy oprogramowaniu uP.

Jako uP proponuję ATTiny2113, łatwo dostępny i tani.

Obudowa DIP20 lub SO20 więc łatwa w montażu.

 

Jedyny warunek jaki stawiam to dokładnie zdefiniowana i zatwierdzona funkcjonalność układu

aby nie wprowadzać już zmian w trakcie programowania bo dysponuję ograniczoną ilością

wolnego czasu.

 

Pozdrawiam

JarekC

 

 

To fajnie :))) Czy dokładnie o taki uPC Ci chodzi ?

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 

Z funkcjonalności to na 100% potrzebujemy:

 

1. Sterowanie głośnością impulsatorem

2. Zapamiętanie ostatniej ustawionej głośności przed wyłączeniem zasilania

 

 

Koledzy proponują wyświetlacz. Aby móc go zaaplikować to oprócz odpowiedniego softu co jest jeszcze potrzebne? Czy jest to kwestia wyprowadzenia odpowiedniego złącza ?

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Jaki wyświetlacz LCD czy cyfrowy LED.

Jak pojawi się wyświetlacz to zaraz będą propozycje pilota IR.

 

Czy ma być drugi impulsator do balansu?

Czy ma być ograniczenie max. poziomu przy włączeniu zasilania?

 

Wszystko jest do zrobienia, tylko chcę aby przed rozpoczęciem prac projekt był zdefiniowany i zatwierdzony.

 

Pozdrawiam

JarekC

Jaki wyświetlacz LCD czy cyfrowy LED.

Jak pojawi się wyświetlacz to zaraz będą propozycje pilota IR.

 

Czy ma być drugi impulsator do balansu?

Czy ma być ograniczenie max. poziomu przy włączeniu zasilania?

 

Wszystko jest do zrobienia, tylko chcę aby przed rozpoczęciem prac projekt był zdefiniowany i zatwierdzony.

 

Pozdrawiam

JarekC

 

Wyświetlacz LCD

BEZ pilota.

BEZ drugiego impulsatora balansu.

 

Ograniczenie max poziomu przy włączeniu - TAK ... Bardzo fajna opcja .... Zaproponuj rozsądny poziom ...

 

Czy w przypadku tej funkcjonalności ATtiny2313 pozostaje dalej ?

 

Jeżeli tak to pod które złącza ATtiny przyłączyć wyprowadzenia CLK, DATA, RST układu DS1802 ?

Poniżej schemat.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą ) Edytowane przez pkrecz

To teraz pytanie jaki wyświetlacz i co ma się na nim wyświetlać?

Bo tak naprawdę to potrzebujemy tylko 6 znaków aby wyświetlić poziom głośności np -15 dB lub napis MUTE.

 

Zaproponowałbym np. taki:

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 

Podsumowując:

 

1- impulsator od poziomu głośności

2- przycisk MUTE

3- wyświetlacz LCD 1*6 znaków (zgodny z HD44780)

4- pamiętanie poziomu głośności

5-ograniczenie max. głośności przy starcie (programowane)

6- układ ATTINY2313A

 

Jeżeli są to ostateczne założenie to skrobnę schemat i wrzucę na forum.

 

Pozdrawiam

JarekC

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

To teraz pytanie jaki wyświetlacz i co ma się na nim wyświetlać?

Bo tak naprawdę to potrzebujemy tylko 6 znaków aby wyświetlić poziom głośności np -15 dB lub napis MUTE.

 

Zaproponowałbym np. taki:

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 

Podsumowując:

 

1- impulsator od poziomu głośności

2- przycisk MUTE

3- wyświetlacz LCD 1*6 znaków (zgodny z HD44780)

4- pamiętanie poziomu głośności

5-ograniczenie max. głośności przy starcie (programowane)

6- układ ATTINY2313A

 

Jeżeli są to ostateczne założenie to skrobnę schemat i wrzucę na forum.

 

Pozdrawiam

JarekC

 

Fajny niebieski wyświetlacz jest OK :)))

Jeżeli to nie komplikuje sprawy to może wyświetlacz z dwoma liniami ...

 

Pierwsza linia to napis - "Volume"

Druga linia to napis np "-15dB"

 

Reszta założeń jest OK !!!

 

W wyświetlaczach nie mam doświadczenia. Czy nie sądzicie, że 2*16 będzie prezentował się lepiej, estetyczniej .... ? Teksty wyrównane do środka i powinno być super .... :)))

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Tu już lepiej 2x8 znaków.

Powinno starczyć pinów więc będzie zworka do wyboru wyświetlacza 1x6 lub 2x8.

 

pkrecz czy dysponujesz jakimiś układami DS1802 do testów?

 

Pozdrawiam

JarekC

Tu już lepiej 2x8 znaków.

Powinno starczyć pinów więc będzie zworka do wyboru wyświetlacza 1x6 lub 2x8.

 

pkrecz czy dysponujesz jakimiś układami DS1802 do testów?

 

Pozdrawiam

JarekC

 

Czyli mamy :)))

 

1- impulsator od poziomu głośności

2- przycisk MUTE

3- wyświetlacz LCD 1*6 lub 2x8 znaków (zgodny z HD44780) - wybór zworką

4- pamiętanie poziomu głośności

5-ograniczenie max. głośności przy starcie (programowane)

6- układ ATTINY2313A

 

Jednego DS1802 mam przeznaczonego na testy ...

Zapodaj sposób połączenia uPC z DS i będę się bawił z płytką :)))

 

Pozdrawiam

Piotr

Ja się zastanawiam nad pcb powyższego na próbę.

Choć jest dużo negatywnych opini na temat ds'a.

Mam za to volcan0 na pga i jest naprawdę super.

Czekam też na sterownik na pga ravena z diyaudio.

Co do alpsa czy pasywki to scalaki na pewno będą lepsze, choćby ze względu na zużywanie się czy nierówna praca potencjometrów lub stuki pasywek (mowa o zwyczajnych, nie jakiś super-hiper hajedowych za xxxxx zł).

Jeśli mogę coś zasugerować, to jednak fajnie by było zrobić sterowanie pilotem, przynajmniej opcjonalnie. Tylko regulacja wzmocnienia i włącz-wyłącz. Jak ktoś nie będzie chciał to nie zrobi, a w programie to raptem parę linijek kodu więcej i procek też wystarczy ten zaproponowany.

Jeśli mogę coś zasugerować, to jednak fajnie by było zrobić sterowanie pilotem, przynajmniej opcjonalnie. Tylko regulacja wzmocnienia i włącz-wyłącz. Jak ktoś nie będzie chciał to nie zrobi, a w programie to raptem parę linijek kodu więcej i procek też wystarczy ten zaproponowany.

byłoby fajnie :)

  • Pokaż nowe odpowiedzi
  • Dołącz do dyskusji

    Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
    Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

    Gość
    Dodaj odpowiedź do tematu...

    ×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

      Dozwolonych jest tylko 75 emoji.

    ×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

    ×   Przywrócono poprzednią zawartość.   Wyczyść edytor

    ×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.



    • Ostatnio przeglądający   0 użytkowników

      • Brak zarejestrowanych użytkowników przeglądających tę stronę.
    • Biuletyn

      Chcesz być na bieżąco ze wszystkimi naszymi najnowszymi wiadomościami i informacjami?
      Zapisz się
    • KONTO PREMIUM


    • Ostatnio dodane opinie o sprzęcie

      Ostatnio dodane opinie o albumach

    • Najnowsze wpisy na blogu

    ×
    ×
    • Dodaj nową pozycję...

                      wykrzyknik.png

    Wykryto oprogramowanie blokujące typu AdBlock!
     

    Nasza strona utrzymuje się dzięki wyświetlanym reklamom.
    Reklamy są związane tematycznie ze stroną i nie są uciążliwe. 

     

    Nie przeszkadzają podczas czytania oraz nie wymagają dodatkowych akcji aby je zamykać.

     

    Prosimy wyłącz rozszerzenie AdBlock lub oprogramowanie blokujące, podczas przeglądania strony.

    Zarejestrowani użytkownicy + mogą wyłączyć ten komunikat oraz na ukrycie połowy reklam wyświetlanych na forum.