Skocz do zawartości
IGNORED

Accu klon e-350


tomek0104

Rekomendowane odpowiedzi

Jest tak jak Tomek mówi ale uwaga. Procek ma wbudowny ADC 8 bitowy, a sterowanie jest 16 bitowe. Wydaje mi się, że jest algorytm zmieniający napięcie odniesienia przy próbkowaniu a na wyjściu sterowania (z procka) są rejestry przesuwne robiące sygnału 16 bitowe z 8 bitowych. Łatwiejsze byłoby zastosowanie przetwornika/procka 16 bitowego, dużo prostszy algorytm.

System gra dobrze, albo nie....

Ja też bym wolał 350 , mimo że posiadam odpowiedni sprzęt do smd (smd nie mam na stanie wszytko musze zamawiać a elemetów przewlekanych leży na kilogramy) ;-D.

 

Zdrowych i wesołych świąt dla wszystkich Kolegów z audiostereo.

Jest tak jak Tomek mówi ale uwaga. Procek ma wbudowny ADC 8 bitowy, a sterowanie jest 16 bitowe. Wydaje mi się, że jest algorytm zmieniający napięcie odniesienia przy próbkowaniu a na wyjściu sterowania (z procka) są rejestry przesuwne robiące sygnału 16 bitowe z 8 bitowych. Łatwiejsze byłoby zastosowanie przetwornika/procka 16 bitowego, dużo prostszy algorytm.

Pytanie na dzień dzisiejszy masz pomysł może częściowy kod do sterowania AAVA .Czy to będzie 8 czy 16 bitowy to chyba dla potencjalnych użykowników mały problem.Narazie stoimy w miejscu a większość licytuje się czy to wzmak SMD czy zwykłe rezystory.Pozdrawiam

Nie mam kodu. Ale algorytm nie będzie skomplikowany (przy 8 bitach minimalnie). Niestety jak już pisałem Tomkowi z racji moich obowiązków i delegacji do ok 15 lutego nie mam czasu na DIY.

System gra dobrze, albo nie....

Do "barmanken" z wykształcenia jestem informatykiem i znam parę jezyków programowania i tak naprawdę konwersja z 8bit na 16bit nie jest wcale taka prosta jeśli chodzi o sterowanie sygnałem analalogowym bez zmiennej impedancji dla odbiornika czyli końcówki mocy. Wielu (firm,czy właścicieli się nad tym głowiło) i efekt -był ten sam, czyli potek Alpsa i wszystko. AAVA fajnie ale dla +- 2dB to chyba nie halo?.

P.S. Co do języków proframowania : Assembler (ten to jęk maszynowy) pamiętam jak się robiło zegary dla procków philipsa

C++, Delphi, Visual

Fajnie. Przejrzyj układ. Tutaj nie ma żadnego sterowania sygnałem analogowym. Tzn nie na tym etapie. Jest konwersja napięcia zadanego analogowo na postać cyfrową, na podstawie której następuje sterowanie przekaźnikami. Które sumują sygnały prądowe o różnych natężenach (wagach).

 

Problem jest taki, że sterowanie jest 16 bitów, a przetwornik ADC ma bitów 8. Myślę więc, że po prostu pierwsze 8 bitów jest kwantowane na pewnym poziomie Vref a gdy osiągną wartość 11111111 kwantowanie jest względem poziomu 2*Vref.

 

Tutaj nie ma żadnego sygnału analogowego, jest po prostu poziom napięcia referencyjnego. Można by to było równie dobrze zrobić na 16 komparatorach.

 

W sumie nieco się pomyliłem, tam nie jest 2* zwiększenie Vref, tylko jakby przesunięcie 0-2.5 i 2.5-5 musze to jeszcze dokładnie przejrzeć...

System gra dobrze, albo nie....

Aava trzeba zrobić,kolega porównywał wpływ na dźwięk jaki daje aava i zwykły potencjometr ,różnica miedzy nimi była wyraźnie słyszalna .

Przez potek dźwięk był bardzo wyostrzony i nie poukładany,w układzie aava oprócz zmiany głośności jest wbudowany przedwzmacniacz .

 

Ale tu zonk . Zasilanie dla pre aava jest brane z napięcia od końcówek mocy, dokładnie z par różnicowych . Moim zdaniem to zle ,trzeba dac da aava osobne zasilanie .(nie z trafa od Końcówek )

Wszystkie modele tak mają robione .e-250-e260-e350-e-450 .

 

Druga sprawa zmieniłem trochę zasilanie e -360 bo strasznie poszli na łatwiznę .Zamiast tranów w smd 2sa1225 dałem 2sa1837 .Jeszcze muszę ulepszyć zasilanie -/+15v bo tam też szału nie narobili.

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ą )

Fajnie. Przejrzyj układ. Tutaj nie ma żadnego sterowania sygnałem analogowym. Tzn nie na tym etapie. Jest konwersja napięcia zadanego analogowo na postać cyfrową, na podstawie której następuje sterowanie przekaźnikami. Które sumują sygnały prądowe o różnych natężenach (wagach).

 

Problem jest taki, że sterowanie jest 16 bitów, a przetwornik ADC ma bitów 8. Myślę więc, że po prostu pierwsze 8 bitów jest kwantowane na pewnym poziomie Vref a gdy osiągną wartość 11111111 kwantowanie jest względem poziomu 2*Vref.

 

Tutaj nie ma żadnego sygnału analogowego, jest po prostu poziom napięcia referencyjnego. Można by to było równie dobrze zrobić na 16 komparatorach.

 

W sumie nieco się pomyliłem, tam nie jest 2* zwiększenie Vref, tylko jakby przesunięcie 0-2.5 i 2.5-5 musze to jeszcze dokładnie przejrzeć...

W takim razie jak nikt nam nie pomoże to czekamy na Ciebie.Ewentualnie włącz się w wolnych chwilach do projektu AAVA.Pozdrawiam

Pytanie na dzień dzisiejszy masz pomysł może częściowy kod do sterowania AAVA .Czy to będzie 8 czy 16 bitowy to chyba dla potencjalnych użykowników mały problem.Narazie stoimy w miejscu a większość licytuje się czy to wzmak SMD czy zwykłe rezystory.Pozdrawiam

Popieram.

Parę klonów samych końcówek już było, parę klonów (dwa) pre też było. Wydaje mi się, że czas zrobić coś jak najbardziej zbliżonego do tego co proponuje Accu.

W przeciwnym razie nie bardzo jest sens. Można skorzystać z poprzednich rozwiązań.

 

Mnie w tym projekcie najbardziej interesuje aava i nowy e-360. Bo aava nie było kopiowana, a może mieć bardzo duży wpływ na brzmienie, a e-360 jest wzmacniaczem z obecnej produkcji. Zakładając, że firma się rozwija, może być ciekawym rozwiązaniem.

 

PS.

Może warto spytać się o koszty wyprodukowania płytek złoconych. Najbliżej jak się da oryginału. Moim zdaniem to ma sens. Pójdziemy do przodu. Inaczej będziemy się kręcić wokół podobnych projektów.

Lumin T3, Arcam CD37, Hegel H360, ekta MKII (Troels Gravesen)

Chłopaki nie będę owijał w bawełnę ,chce kupić programator aby móc programować procesory z pamięcią eeprom TC57256AD do wzmacniaczy z aava oraz pre z aava +selektory itp. np c-2810 oraz cd np dp-67 itp .Szukam chętnych na zleżenie się na taki programator .Im więcej chętnych tym wyjdzie taniej ,koszt ok 700zl.Jeżeli chcecie mieć takie zabawki jak aava itp trzeba się trochę poświecić sam nie wyłożę takiej kasy ,a na kilka osób wyjdzie po parę złotych a programator będzie do wspólnego użytku. Na razie planuje kupić taki jak w linku ale choruje na wellona vp990

Ukryta Zawartość

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

 

 

Kto jest chetny do pomocy .????

 

Do programatora będzie opcjonalnie wgrany dodatkowy plik do obsługi TMP87PH40AN

Co do procesorów tej firmy (Toshiba) to moj kolega z chin przyśle mi 100szt cena ok 3zł szt

Ukryta Zawartość

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

Moim zdaniem powinniście zmienić procesor na jakiś bardziej przyjazny. Użyjecie tego wynalazku, a później nie znajdzie się osoba, która to oprogramuje. AVR, STM32, STM8, Stellaris to rodziny dość popularnych mikrokontrolerów. Do ARM wystarczy programator/debugger za 100-300zł i można naprawdę piękne rzeczy wydziwiać. Do AVR to można samemu zrobć, lub kupić na USB za 30zł. Sprawa mikrokontrolera jest wtórna jeżeli chodzi o brzmienie, a narobicie sobie sporo problemów.

Przepraszam że zadam 2 pytania okiem laika - z ciekawośći .

 

W ilu skokach pracuje układ .aava???

Czy są znane " układy" wartości rezystorów które wyznaczają rezystancje dla poszczególnych kroków, w reg głośnosci --- są przełaczane za pomocą tych multiplekserów i kluczy , Dla X wartości skoków w skali logarytmicznej.

To jest podstawa żeby wiedzieć jakie stany ustawiać na wysciach procka żeby tym jakkolwiek sterować .

Akurat konstrukcja TMP87PH40 pozwala na odczyt pamięci PROM lecz trzeba tez pamiętać, że kopiowanie kodu z uP jest już złamaniem praw autorskich.

Procesory Toshiby są mało popularne w Europie, nie ma też łatwo dostępnych narzędzi do nich.

TMP87PH40 jest układem OTP (One Time Programming) więc bez sprzętowego emulatora możliwość zmian jest zerowa.

 

Układ z nowym uP w własnym kodem wydaj mi się znacznie lepszym rozwiązaniem.

 

JarekC

Witam Najpierw odpowiedz dla Muzga .programator jest przede wszystkim potrzebny do zczytania programu .Co do prockow później można dac inne .

Jaskiniowiec

Grześ w sume to aava niema skoków bo regulacja jest płynna ,Kluczy(oporników ) jest 16 szt a kombinacji załączania ich ok 65 000

Odczytasz tylko binarkę z procesora, którą ewentualnie mógłbyś zamienić na kod asemblera. Wszelkie zmiany będą bardzo trudne. Takie sterowanie 16 bitowym rejestrem przy pomocy np. impulsatora (bez problemu można oblecieć wszystkie 2^16 kroków) nie jest trudno napisać dla dowolnego mikrokontrolera, a nawet CPLD.

To ja już nie wiem .Jak napiszecie program to ja już nic nie mówię. Jak to by było takie łatwe do napisania to czemu jeszcze nikt w tym kierunku nic nie zrobił.Na razie tylko ja coś kombinuje ,chce rozebrać swój wzmacniacz na części żeby można było zobaczyć jak oni to zrobili . Tylko najlepszy numer będzie taki że jak będę miał wsad i aava zadziała .to znajdzie się wielu chętnych na taki wynalazek .I nie będzie już gadania o złamaniu praw autorskich .

Jarek tak pisze ze to złamanie praw ale prawo to już złamaliśmy 3lata temu .

 

Cóż nie ma się chyba czym chwalić, z twoich relacji na forum pamiętam, że wynikła z tego spora afera.

 

>

Przypuszczam, że w rzeczywistości wykorzystana jest znacznie mniejsza liczba kroków, przypuszczam że nie większą niż około 100

Z tych 65536 kroków wybieramy tak aby uzyskać charakterystykę zbliżoną do logarytmicznej.

W przypadku sterowania takim układem przez potencjometr, wykrywanie zmian (kroków) muszą być z pewną histerezą

gdyż w innym przypadku następowało by ciągłe przeskakiwanie poziomu głośności gdyby potencjometr znajdował

się na granicy dwóch poziomów rozpoznawanych przez ADC.

 

Do tej rodziny procesorów Toshiby nie znam żadnego kompilatora a co dopiero mówić o disassemblerze.

 

JarekC

Co do uzyskania skali logarytmicznej to nie ma problemu, bo wystarczy, że potencjometr będzie logarytmiczny. Najprościej i bardzo efektywnie byłoby chyba użyć procka z wbudowanym 10 bitowym ADC, przy czym odrzucać LSB. Będzie wtedy 512 skoków w logarytmicznej skali. Niech mnie ktoś poprawi jak się myle. Użyć można by wtedy jednego z wielu dostępnych np. w farnellu uC i to w prostej obudowie DIP14 np. i programatora od kilkudziesięciu do max 200 PLN.

 

Tez uważam, że Accu nie ma rozdzielczości 65536 bo nawet potencjometr będzie mniej dokładny. Tzn, może mieć taką rozdzielczość ale pozorną. W przeciwnym wypadku dzielnik napięcia na tym potencjometrze musiałby mieć dokładność ok 75 uV, a na tyle chyba nawet sama ew. bezwładność nastawy i wykonanie mechaniczne nie pozwoli. (zakładam Vref dla ADC 5 V, maxymalne dla tej kości co jest w Accu). Zresztą nawet nie o napięcie tu chodzi, tylko właśnie o dokładność mechaniczną potka: ALPS ma zakres obrotu 300 stopni wg datasheeta, czyli trzeba by było regulować położenie o 0,0045 stopnia. Poza tym pzretwornik ADC w tej toshibie ma dokładność +/- 1 LSB.

System gra dobrze, albo nie....

Dokładnie nie wiem jak działka ta regulacja głośności, ale czytając te wpisy przypomina to mocno skomplikowana wersje PVC, (drabinka rezystorów na przekaznikach)?

 

Wysyłane z mojego XT910 za pomocą Tapatalk 2

Tomek masz może dostęp do wzmacniacza accu z avva i możliwość zrobienia mu małej preamputacji (; .

 

Ogólnie p;przyszedł mi taki pomysł , bardzo prymitywny i uzależniony od wielu czynników . Wpiąć pod wyjścia tego NJU3716L , oscyloskopy , woltomierze itp .

Żeby sterować tymi NJU7301D w np E-550 on tylko zmienia stany 0-1 . Ustalając tym układ rezystorów .

Po prostu kręcąc potencjometrem w sposób ultra precyzyjny od zera do max , Czytać jakie stany ustawia na wyjściach - i zrobić tabelę , Jeżeli tych skoków będzie ok 100 - czym więcej tym gorzej i mniej realny pomysł - to może udało by się zczytać logikę układu tych rezystorów .

 

Znajac to mozna już robić podejścia programowe .

W sumie też coraz bardziej się skłaniam, że to może być jednak taka lookup table, a nie przetwarzanie ADC bezpośrednio na klucze. Co byłoby jednak zbyt skomplikowane i nie potrzebne (o czym już pisałem)

 

Wtedy byłoby tak że potek jest jednak liniowy a te 16 bitów służy do odtworzenia charakterystyki logarytmicznej. Czyli np. do 0.5-0.7 skręcenia potencjometru jest wykorzystane np 5-8 bitów LSB, a dopiero na najwyższych poziomach głośności pracuja te pozostałe klucze do MSB, gdzie bity LSB już są praktycznie bez znaczenia. Wtedy faktycznie pomysł jaskiniowca może wypalić. No i taki lookup table byłby najłatwiejszy do zaprogramowania. Byłoby wtedy 256 lub 128 (ten przetwornik ma dokładność +/- 1 LSB) kroków zmapowane do konkretnych właśnie układów kluczy, by uzyskać logarytmiczną ch-ke.

 

Tomek, możesz sprawdzić czy ten potek jest liniowy czy log?

 

A jeszcze interesujący może być fakt, że maksymalnie tłumienie jest 20 dB (x 0.1 sygnału lub x 0.01 mocy) wg. broszury, a na połowie jest ok 17 dB (odpowiednio x 0.14 lub x 0.02) (o ile zdjęcia są wiarygodne, na E-460 to widać), czyli regulacja na pewno jest logarytmiczna.

System gra dobrze, albo nie....

Potencjometr jest Alpsa 10KBx2 czyli logarytmiczny .Mysle jak sobie ułatwić pomiar stanów kluczy .Może do każdego klucza dolutuje diodę Led z opornikiem i tak będę wiedział który opornik jest załączony a do wyjścia potka dam miernik i Itd.

 

Ukryta Zawartość

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

 

Co do tłumienia to jest tak jak przypuszczam od 99.9-00.0

 

e-260 i 560

 

Grzebałem troch po necie i znalazłem kilka fotek accu c-2000

Mówią że accuphase się nigdy nie psuje .:) ciekawe ?? Nieźle się sfajczyło . Jak tak nigdy nie miałem nawet w koncówkach mocy a co dopiero w pre

post-22716-0-66809700-1356638818_thumb.jpg

post-22716-0-43214900-1356638832_thumb.jpg

post-22716-0-09747500-1356638841_thumb.jpg

post-22716-0-24840400-1356638850_thumb.jpg

post-22716-0-33964200-1356639750_thumb.jpg

post-22716-0-07682800-1356639962_thumb.jpg

post-22716-0-59717500-1356640494_thumb.jpg

post-22716-0-73134100-1356640505_thumb.jpg

post-22716-0-70739300-1356643115_thumb.jpg

post-22716-0-63427200-1356643129_thumb.jpg

post-22716-0-91364900-1356643140_thumb.jpg

post-22716-0-67562200-1356643149_thumb.jpg

post-22716-0-24468000-1356643161_thumb.jpg

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ą )

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ą )

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ą )

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ą )

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ą )

Tomek masz może dostęp do wzmacniacza accu z avva i możliwość zrobienia mu małej preamputacji (; .

 

Ogólnie p;przyszedł mi taki pomysł , bardzo prymitywny i uzależniony od wielu czynników . Wpiąć pod wyjścia tego NJU3716L , oscyloskopy , woltomierze itp .

Żeby sterować tymi NJU7301D w np E-550 on tylko zmienia stany 0-1 . Ustalając tym układ rezystorów .

Po prostu kręcąc potencjometrem w sposób ultra precyzyjny od zera do max , Czytać jakie stany ustawia na wyjściach - i zrobić tabelę , Jeżeli tych skoków będzie ok 100 - czym więcej tym gorzej i mniej realny pomysł - to może udało by się zczytać logikę układu tych rezystorów .

 

Znajac to mozna już robić podejścia programowe .

Mógłbyś poinstruować Tomka jak to zrobić.Bo nie ruszymy z miejsca.Pozdrawiam
  • Pokaż nowe odpowiedzi
  • Zarchiwizowany

    Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.



    • 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.