Skocz do zawartości
IGNORED

MSS - Multi Selektor SPDIF


Rekomendowane odpowiedzi

Dodałem informację na stronie i jeszcze raz napiszę tutaj.

 

Wobec pojawiających się problemów z układem PCF8574, proszę uruchamiać MSS bez tego układu. Niech podstawka pozostanie wolna. Jeśli wszystko zadziała poprawnie, dopiero wtedy można włożyć PCF i zobaczyć co się stanie. Będę wdzięczny za wszelkie informacje o tym u kogo działa, u kogo nie działa i jakiej firmy układ stosujecie. Zalecany jest NXP (Philips).

Dodałem informację na stronie i jeszcze raz napiszę tutaj.

 

Wobec pojawiających się problemów z układem PCF8574, proszę uruchamiać MSS bez tego układu. Niech podstawka pozostanie wolna. Jeśli wszystko zadziała poprawnie, dopiero wtedy można włożyć PCF i zobaczyć co się stanie. Będę wdzięczny za wszelkie informacje o tym u kogo działa, u kogo nie działa i jakiej firmy układ stosujecie. Zalecany jest NXP (Philips).

 

 

Tak jak mówiłem - poprzednia płytka zadziałała z PCFem od razu, obecna go nie poosiada, bo nie planowałem klawiatury,

 

Własnie złożyłem następną , a ta ma PCFa , ale brak Atmegi, jak zagada to dam znać.

 

Waldek

 

Wysłałem PW

 

Ok

wyślij adres

Dziś wrzuciłem na stronę nieco zmieniony programik do testowania kodów pilota. Jest w nim zastosowana nowa, ulepszona procedura rozpoznawania kodów RC-5. Poprzednia wersja potrafiła czasami się pomylić, ta już nie powinna. Nowa procedura wejdzie do firmware'u przy najbliższej poprawce. Jeśli ktoś ma ochotę pobawić się w odczytywanie komend, bardzo proszę się częstować.

  • 2 tygodnie później...

Odpaliłem wstępnie swojego MSS'a. Pilota i cyfrowe źródło dźwięku będę miał dopiero w sobotę, więc wtedy sprawdzę pełną funkcjonalność. Układ nie startuje z założonym PCFem.Chwilę trwała moja przygoda od zmontowania do odpalenia z powodu walniętego procka. Polecam poszukać na znanym serwisie aukcyjnym Atmegi328P, bo teraz jest aukcja z tym chipem za jedyne 15,00 zł i sprzedający ma tego duuuużo.

 

Uruchomiony MSS jak na załączniku :)

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

Faktycznie na Allegro są te procesory po 15 zł. To jest doskonała cena, można się zaopatrzyć.

 

Czy ktoś, komu nie wystartował układ z założonym PCF mógłby być tak miły i podesłać mi ten układ? Chciałbym zbadać i ewentualnie temu jakoś zadadzić. Chodzi mi o samą kostkę PCF.

Faktycznie na Allegro są te procesory po 15 zł. To jest doskonała cena, można się zaopatrzyć.

 

Czy ktoś, komu nie wystartował układ z założonym PCF mógłby być tak miły i podesłać mi ten układ? Chciałbym zbadać i ewentualnie temu jakoś zadadzić. Chodzi mi o samą kostkę PCF.

 

 

Mam uruchomionego i zaprogramowanego MSSa.

Coprawda bez wyświetlacza LCD, lecz MSS reaguje prwidłowo na pilota, przechodzi w Stabdby i budzi sie spowrotem. Zapalają się diody zgodnie z ich przeznaczeniem i funkcją.

 

Mała dygresja - przydała by się mała dioda smd z opisem RUN, jak swieci to uC działa.

 

Programowanie wykonałem najnowszą wersję softu.

Niestety po włożeniu PCFa następuje cisza. Po jego usunięciu MSS budzi sie bez problemu.

 

Ani ja w moim egzemplarzu ani właściciel opisywanego MSSa nie będzie z niego korzystał.

Edwardzie - wyślę Ci owego PCFa, o ile jeszcze nie masz takiego co nie działa.

Mam uruchomionego i zaprogramowanego MSSa.

Coprawda bez wyświetlacza LCD, lecz MSS reaguje prwidłowo na pilota, przechodzi w Stabdby i budzi sie spowrotem. Zapalają się diody zgodnie z ich przeznaczeniem i funkcją.

 

Mała dygresja - przydała by się mała dioda smd z opisem RUN, jak swieci to uC działa.

 

Programowanie wykonałem najnowszą wersję softu.

Niestety po włożeniu PCFa następuje cisza. Po jego usunięciu MSS budzi sie bez problemu.

 

Ani ja w moim egzemplarzu ani właściciel opisywanego MSSa nie będzie z niego korzystał.

Edwardzie - wyślę Ci owego PCFa, o ile jeszcze nie masz takiego co nie działa.

Ciekawe czy stab 5V też Ci się grzał z PCF?

U mnie wszystko gra, nic nie buczy. Oczywiście oprócz PCF'a. Zabieram się za montaż MSS i DACa w pudle.

W tym momencie chcę serdecznie gratulować autorom projektu, ponieważ idealnie trafia w moje potrzeby. Jednocześnie opracowanie, koordynacja sprzętowo - softowa budzi mój najwyższy podziw. Chylę zatem czoła.

Mała dygresja - przydała by się mała dioda smd z opisem RUN, jak swieci to uC działa.

Po włączeniu zapala się dioda Remote Color, co oznacza właśnie, że mikrokontroler podjął pracę. Stosowny opis jest na stronie.

 

Edwardzie - wyślę Ci owego PCFa, o ile jeszcze nie masz takiego co nie działa.

Bardzo proszę, nie mam niechodzącego egzemplarza.

 

Gregorr, dziękujemy za miłe słowa. Życzymy długiego i bezproblemowego użytkowania. :-)

Mam problem z uruchomieniem wyjść na 75ALS191. Na obu wyjściach mam tylko stałe napięcie 1.75V. Powstaje ono z podziału na opornikach napięcia wyjsciowego na pinach 1Y i 2Y, gdzie poziom napięcia stałego wynosi 3,5V a na pinach 1Z i 2Z prawie zero.

Stabilizator zasilający kość ALS raz jest zimny a za chwile dość mocno się nagrzewa aby po chwili znowu ostygnąć.

Dodatkowo na pinach wejsciowych 1A i 2A występuje napięcie stałe 1,6V bez zworki doprowadzającej sygnał SPDIF.

Czy ktoś miał podobne problemy z tą kostką ?

Mam problem z uruchomieniem wyjść na 75ALS191. Na obu wyjściach mam tylko stałe napięcie 1.75V. Powstaje ono z podziału na opornikach napięcia wyjsciowego na pinach 1Y i 2Y, gdzie poziom napięcia stałego wynosi 3,5V a na pinach 1Z i 2Z prawie zero.

Stabilizator zasilający kość ALS raz jest zimny a za chwile dość mocno się nagrzewa aby po chwili znowu ostygnąć.

Dodatkowo na pinach wejsciowych 1A i 2A występuje napięcie stałe 1,6V bez zworki doprowadzającej sygnał SPDIF.

Czy ktoś miał podobne problemy z tą kostką ?

 

tak sam z siebie stabilizator nie moze być raz zimny, a potem ciepły,

sprawdź lutowanie,

nie znam "przezywalności" 75ALS, tzn czy jest odporny na problemy, czy tez nie

tak sam z siebie stabilizator nie moze być raz zimny, a potem ciepły,

sprawdź lutowanie,

nie znam "przezywalności" 75ALS, tzn czy jest odporny na problemy, czy tez nie

 

Lutowania są dobre, sprawdzałem wielokrotnie. Zwarć też nie ma. Zasilanie prawidłowe.

Jedyne co mi przychodzi do głowy to że ta kostka jest felerna. Niestety drugiej nie mam.

Edytowane przez marekzawa

Mój MSS też już działa. Podobnie jak u pozostałych po włożeniu PCFa nie startuje. Nie mogę też wejść do menu ale to może być spowodowane brakiem odpowiedniego pilota. Próby wykonywałem z pilotem Logitech Harmony.

Dziękuję Edwardowi i Waldiemu udanego projektu.

Moje boje z 75ALS191 ciąg dalszy.

 

Kostka jest OK.

Zmiana ręczna stanów wejsciowych daje na wyjsciach stany zgodnie z tabelką w pdf producenta.

Ukryta Zawartość

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

 

Podpięcie na wejscie sygnału SPDIF przez zworkę z WM i brak przerzutów. Jest cały czas stan wysoki na wejsciach.

Brak dopasowania ?

Ukryta Zawartość

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

Moje boje z 75ALS191 ciąg dalszy.

 

Kostka jest OK.

Zmiana ręczna stanów wejsciowych daje na wyjsciach stany zgodnie z tabelką w pdf producenta.

Ukryta Zawartość

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

 

Podpięcie na wejscie sygnału SPDIF przez zworkę z WM i brak przerzutów. Jest cały czas stan wysoki na wejsciach.

Brak dopasowania ?

 

Wymontuję swojego MSSa i sprawdzę, czyj to błąd.

Jak ktoś z pozostałych użytkowników ma MSSa na warsztacie to prosze dajcie znać.

Ukryta Zawartość

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

Waldi

 

Moim skromnym zdaniem wejscia tej kości powinny być zaterminowane do masy przez oporniki. Wymusi to stan logicznego zera. Puste wejscia to zawsze stan wysoki na poziomie 1.6V.

 

Patrze na oscyloskopie i sygnał SPDIF jest przesunięty w górę o składową stałą 1.6V co uniemożliwia przerzuty. Zawsze na wejsciu jest stan logiczny "1".

Waldi

 

Moim skromnym zdaniem wejscia tej kości powinny być zaterminowane do masy przez oporniki. Wymusi to stan logicznego zera. Puste wejscia to zawsze stan wysoki na poziomie 1.6V.

 

Patrze na oscyloskopie i sygnał SPDIF jest przesunięty w górę o składową stałą 1.6V co uniemożliwia przerzuty. Zawsze na wejsciu jest stan logiczny "1".

 

Masz rację.

Popełniłem błąd zbyt szybkiego "przeczytania" noty katalogowej.

 

Konieczne poprawki to rezystor 75om na każdym wejściu wejściu. Najlepiej rezystor SMD.

 

I tak naprawdę zbrakło również kondensatora sprzęgającego na wyjściu. jest to dobry zwyczaj z uwagi na brak pewności na to co niesie podłączony odbiornik.

Wymagany jest 100n; typ w zależności od tego co macie MKT 100n np Wima, lub ceramik X7R.

>marekzawa

>Waldi_06

 

Witam,

 

W kwestii problemów PCF należy pamiętać że występują dwie wersje tego układu PCF8574 i PCF8574A.

Różnią się one adresem na szynie I2C.

 

Co do układu SN75ALS191 to ma on wejście kompatybilne z TTL/CMOS więc w przypadku gdy wejście tego układu

jest wysterowane z WM8805 nie jest wymagane podciągnięcie Pull-Down.

Napięcie 1.6V występujące na liniach wejściowych wynika z wew. wstępnej polaryzacji tranzystorów i jest

normalne dla układów TTL z serii LS i ALS.

 

Składowa stała napięcia na wyjściu wynika z niejednakowej ilości 0 i 1 w sygnale.

Dla 1 mamy ok 1.5 na wyjściu, dla 0 ok -1.5V, jeżeli byłaby transmitowana jednakowa ilość 0 i 1 to składowa stała była by z 0V.

Gdy przeważają 1 to składowa stała wzrasta w kierunku napięć dodatnich, w przypadku 0 w kierunku napięć ujemnych.

Można ją oczywiście wyeliminować poprzez kondensator sprzęgający.

 

Pozdrawiam

JarekC

JarekC

 

W takim razie jaki sygnał powinien być widoczny na oscyloskopie zapietym do wyjscia ALS ? Ja ma linie płaską.

 

Skąd na wyjsciu ma się pojawić -1.5V ? Przy ręcznej zmianie stanów jest 3.3 lub 0.2V, zamiennie na 2Z i 2Y. Analogicznie na 1Z i 1Y. Przed opornikami 75om.

Edytowane przez marekzawa

Nie mogę też wejść do menu ale to może być spowodowane brakiem odpowiedniego pilota.

Ten temat zauważył już ktoś inny. Problem polega na tym, że istnieje niejednoznaczność kodu odpowiadającego funkcji [menu] w różnych pilotach. Spróbuj znaleźć inny pilot RC5, może ten, który polecany jest do projektu? Jednak prawdopodobnie w najbliższej aktualizacji oprogramowania dodam ten drugi alternatywny kod, żeby oba działały jako wejście do menu.

 

W kwestii problemów PCF należy pamiętać że występują dwie wersje tego układu PCF8574 i PCF8574A.

Różnią się one adresem na szynie I2C.

To jest bardzo ciekawy trop! Dzięki Jarku. Masz rację, adresy są różne (przeoczyłem ten fakt!). Ale procedura komunikacji jest napisana tak, że nie wiesza procesora. Jeśli układ nie odpowiada, system oznacza go jako nieaktywny i więcej się z nim nie komunikuje. W przypadku PCF można go zignorować, ponieważ nie jest on potrzebny do działania MSS. Natomiast jeśli nie uda się komunikacja z WM8805, to wyświeltany jest błąd, bo bez tego układu praca MSS nie ma żadnego sensu.

 

Niemniej jednak proszę osoby, którym PCF blokuje działanie MSS, aby napisały, czy mają wersję PCF8574, czy PCF8574A.

>marekzawa

 

Rzeczywiście źle sobie to rozrysowałem, aż mi wstyd.

Napięcie -1,55V +1.55V będzie miedzy jednym z wyjść a środkiem dzielnika a nie między środkiem dzielnika a masą.

 

Po ponownej analizie:

Napięcie na wyjściu (środek dzielnika rezystorowego) będzie stałe niezależnie od stanu wejścia.

Np.

Wej1=0 Wy1Y = 3.3V Wy1Z=0.2V Wy= 0.2V + 1/2(3.3-0.2V) = 1.75V

Wej1=1 Wy1Y = 0.5V Wy1Z=3.3V Wy= 3.3V + 1/2(0.2-3.3V) = 1.75V

 

Jedynie zmienia się napięcie różnicowe +3.1V -3.1V.

Teraz patrząc na układ to jaki cel miało zastosowanie dzielnika rezystorów 75Ohm.

Jeżeli miało to być wyjście AES/ABU to trzeba albo podłączyć trafko do wyjść Y i Z (separacja galwaniczna)

albo bezpośrednio wyprowadzić wyjścia Y, Z i masę.

 

Pozdrawiam

JarekC

Mój jest PCF8574AN i nie startuje MSS.

 

>marekzawa

 

Rzeczywiście źle sobie to rozrysowałem, aż mi wstyd.

Napięcie -1,55V +1.55V będzie miedzy jednym z wyjść a środkiem dzielnika a nie między środkiem dzielnika a masą.

 

Po ponownej analizie:

Napięcie na wyjściu (środek dzielnika rezystorowego) będzie stałe niezależnie od stanu wejścia.

Np.

Wej1=0 Wy1Y = 3.3V Wy1Z=0.2V Wy= 0.2V + 1/2(3.3-0.2V) = 1.75V

Wej1=1 Wy1Y = 0.5V Wy1Z=3.3V Wy= 3.3V + 1/2(0.2-3.3V) = 1.75V

 

Jedynie zmienia się napięcie różnicowe +3.1V -3.1V.

Teraz patrząc na układ to jaki cel miało zastosowanie dzielnika rezystorów 75Ohm.

Jeżeli miało to być wyjście AES/ABU to trzeba albo podłączyć trafko do wyjść Y i Z (separacja galwaniczna)

albo bezpośrednio wyprowadzić wyjścia Y, Z i masę.

 

Pozdrawiam

JarekC

 

Jarek masz racje. Rezystor jest zbędny, ale może być.

Bezpośrednio na wyjsciach kości jest widoczny SPDIF , /na każdym wyjsciu/. Ginie dopiero po opornikach.

Wgląda na to że na opornikach sygnał się znosi do zera :) Przy pomiarze masa a środek dzielnika.

Edytowane przez marekzawa

Jak się popatrzy na analize napięć z tej strony pdf

Ukryta Zawartość

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

to na środku dzielnika z oporników 75R sygnały z Y i Z się znoszą względem masy i pozostaje jedynie tak jak wyliczał JarekC napięcie stałe 1,7V.

 

Wylutowłem wszystkie oporniki 75R i korzystam tylko z wyjść 1Y i 2Y. W miejsce R17,18 wstawiłem kondensatory 100nF. Następnie oporniki terminujące. Działa prawidłowo.

Ukryta Zawartość

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

Czytałem to co piszecie i jednocześnie patrzyłem na moje wyjście działające i się zastanawiałem , co jest grane, że u mnie gra.

Po ostatnim wpisie przelutowałem rezystory SMD i ... nastała cisza.

Pozostawię to bez komentarza.

 

 

UWAGA Errata

 

O ile ktoś chce korzystać z wyjścia 74ALS191 to ma dwie możliwości

1/ Dostępne DWA wyjścia.

2. Dostępne CZTERY wyjścia.

 

ad 1/ należy wylutować R12, R16, R17 i R18, a w miejsce R12 i R16 wstawić kondensatory ceramiczne 100n. Wówczas do dyspozycji będą dwa buforowane wyjścia na J11 i J15.

 

ad 2/ należy wylutować rezystory R12, R16, R17 i R18. Do padów po tych rezystorach od strony 75ALS191 przylutować pionowo kondensatory ceramiczne 100n. Z drugiego końca tych C pobrać sygnał miękkim przewodem ekranowanym. Masa jest dostępna na J11 i J15.

 

Przepraszam za niedopatrzenie.

 

>Edward

Umieść proszę powyższą informację na stronie MSSa .

 

Ten temat zauważył już ktoś inny. Problem polega na tym, że istnieje niejednoznaczność kodu odpowiadającego funkcji [menu] w różnych pilotach. Spróbuj znaleźć inny pilot RC5, może ten, który polecany jest do projektu? Jednak prawdopodobnie w najbliższej aktualizacji oprogramowania dodam ten drugi alternatywny kod, żeby oba działały jako wejście do menu.

 

 

To jest bardzo ciekawy trop! Dzięki Jarku. Masz rację, adresy są różne (przeoczyłem ten fakt!). Ale procedura komunikacji jest napisana tak, że nie wiesza procesora. Jeśli układ nie odpowiada, system oznacza go jako nieaktywny i więcej się z nim nie komunikuje. W przypadku PCF można go zignorować, ponieważ nie jest on potrzebny do działania MSS. Natomiast jeśli nie uda się komunikacja z WM8805, to wyświeltany jest błąd, bo bez tego układu praca MSS nie ma żadnego sensu.

 

Niemniej jednak proszę osoby, którym PCF blokuje działanie MSS, aby napisały, czy mają wersję PCF8574, czy PCF8574A.

 

>Edward

mam PCFa w wersji AN.

Waldi_06

 

1. Co miałeś na myśli pisząc:

Po ostatnim wpisie przelutowałem rezystory SMD i ... nastała cisza.

 

2. Czy wyjscia po kondensatorach nie powinny być terminowane opornikami ?

>Edward

mam PCFa w wersji AN.

 

No dobrze, ale to dopiero połowa informacji, która jest dla mnie istotna.

 

>Edward

Umieść proszę powyższą informację na stronie MSSa .

Dodałem, zerknij proszę czy treść się zgadza, bo nie analizowałem tematu tego wyjścia pod kątem merytorycznym.

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