Wyłączanie wzmacniacza dźwięku

Hej Mam taki problem. W tej chwili wzmacniacz przeznaczony do obsługi dźwięku z kompa jest załączany i wyłączany przekaźnikiem zasilanym z zasilacza kompa. Daje to niepożądany efekt w postaci silnego puknięcia w głośnikach gdy traci zasilanie karta graficzna podłaczona do wejscia wzmacniacza, jako że on jeszcze jest włączony, Wyłącza się dopiero chwilę po tym. Trzeba by wygenerować jakiś sygnał z kompa który by zdejmował zasilanie przekaźnika i w efekcie wzmacniacza wcześniej, np. w chwili kiedy kliknę przycisk "zamknij". Da się to zrobić? Zapewne da, ale jak?

Reply to
Jacek Maciejewski
Loading thread data ...

Ile razy na godzine wlaczasz i wylaczasz kompa ze Cie to wkurza?

Reply to
Zenek Kapelinder

Zenek Kapelinder pisze:

Raz wystarczy, zwłaszcza jak będzie to nocą gdy wszyscy śpią, a w temacie to pobawiłbym się pinem PS_ON lub PWR_OK zasilacza.

Reply to
AlexY

Dnia Wed, 27 Apr 2016 00:58:01 +0100, AlexY napisał(a):

Wolałbym najpierw znać sekwencję zdarzeń na tych pinach w trakcie załączania i wyłączania kompa zanim zacznę coś robić. Zapewne to jest opisane w standardzie ATX ale jakoś w trakcie kariery nie trafiłem na taki opis. Masz coś pod ręką?

Reply to
Jacek Maciejewski

Jacek Maciejewski pisze:

PS_ON to sygnał z płyty głównej do zasilacza że ma być włączone zasilanie PWR_OK to sygnał z zasilacza że napięcia są prawidłowe.

Zapoznaj się z:

formatting link

Reply to
AlexY

Dnia Wed, 27 Apr 2016 12:36:24 +0100, AlexY napisał(a):

To znam. O ile pojawienie się napięć zasilajacych komp z pewnym opóźnieniem na ustabilizowanie napięć jest mi obojetne, to niestety wszystko wskazuje że zanik napięcia PS_ON występuje równocześnie (niemal) z zanikiem tych napięć. Gdyby tam była choć sekunda zwłoki, było by fajnie :)

Reply to
Jacek Maciejewski

Użytkownik "Jacek Maciejewski" snipped-for-privacy@go2.pl napisał w wiadomości news:vutre1r2xicr$.1r0s6hnd7h0sb$. snipped-for-privacy@40tude.net...

A może zakombinować, aby to zasilacz się wyłączał z niewielkim opóźnieniem? Tzn. sygnał do wyłączenia pójdzie, złapać go i odpiąć wzmacniacz, a dopiero chwilę potem, może dzięki jakiemuś uniwibratorowi, spowodować chwilowe podtrzymanie zasilacza, żeby ten wyłączył się z niewielkim opóźnieniem?

Reply to
ACMM-033

Dnia Wed, 27 Apr 2016 14:30:46 +0200, ACMM-033 napisał(a):

IMO prościej będzie programowo przechwycić sygnał do zamknięcia kompa i wyprowadzić go na pin LPT do sterowania przekaźnika. No i wyprzedzenie załatwione. Jak coś wystrugam to napiszę.

Reply to
Jacek Maciejewski

Jacek Maciejewski pisze:

Coś za dużo kombinujesz, może ustal ile tego opóźnienia rzeczywiście potrzebujesz i jakie daje zasilacz, może nic nie trzeba kombinować, ewentualnie coś jak ACMM podrzucił, dorób opóźnienie tyle że po stronie pstryczka włącznika w obudowie, przy włączaniu nie będzie opóźnienie szkodliwe a przy wyłączaniu będziesz miał opóźnienie jakie chcesz.

Reply to
AlexY

Użytkownik "Jacek Maciejewski" snipped-for-privacy@go2.pl napisał w wiadomości news:faxk3mcltrte.rory0pb27exl$. snipped-for-privacy@40tude.net...

Pewnie tak, ale w sytuacji, gdy np. komp zwiśnie na twardo, program nie zadziała. Albo inny system, tryb awaryjny... Oczywiście, jeśli to łatwiejsze, to jak najbardziej jestem ZA, ale mam wrażenie, że nie rozwiąże to całkowicie problemu.

A co z drukarką? Chociaż jak jej nie ma (na porcie), to czemu nie?

Reply to
ACMM-033

Użytkownik "AlexY" snipped-for-privacy@irc.pl napisał w wiadomości news:nfqgm2$e25$ snipped-for-privacy@dont-email.me...

Moja myśl była taka, że gdy jest zdejmowane zasilanie, to zasilacz traci zero na którymś pinie... czy jedynkę... nie pomnę teraz, w każdym razie maszyna z odłączonym pinem z zasilacza nie odpali. Przechwycić ten pin, podać go, po odpowiedniej obróbce logicznej (no, bo nie pomnę, zero czy jeden), przez unbiwibrator, do zasilacza. Z pinu spada stan logiczny. Spadek ten przechwytujemy i wyłączamy wzmacniacz, lub chociaż odłączamy sygnał audio. Uniwibrator da zasilaczowi jeszcze przez momencik podtrzymanie, wzmacniacz spokojnie uśnie, i możemy już wyłączyć resztę, owa nieszczęsna grafika może sobie pukać, spokoju już nie zakłóci. Nie powiem, jak w drugą stronę z tym uniwibratorem, nie rozkminiałem, w każdym razie, raczej nie przechwytywałbym włącznika/wyłącznika zasilania.

Reply to
ACMM-033

Dnia Thu, 28 Apr 2016 09:25:42 +0000 (UTC), Adam Wysocki napisał(a):

Panowie, litości, pomyślcie. Nie chodzi o opóźnianie wyłączenia zasilacza. Chodzi o przyspieszone wyłączenie przekaźnika.

Reply to
Jacek Maciejewski

Użytkownik "Jacek Maciejewski" snipped-for-privacy@go2.pl napisał w wiadomości news:1h4zy3wjk5dcm.1l81sqdj52vfn$. snipped-for-privacy@40tude.net...

No, ja mam... I tylko problem zgniłej gąbki (a właściwie, to już jej całkowitego braku) zgarniającej resztki z bębna mnie nieco razi, a na nowy zespół bębna mnie nie stać. Poza tym maszyna jest, pomijając konieczność pojedynczego wkładania kartek, sprawna. Choć 51 kilo waży... Kolorowy laser z dawniejszych czasów... I duża maszyna ustawiona jako serwer wydruku. Trochę długo idzie wydruk obrazków, ale nie narzekam. Niby mam przelotkę USB-LPT... ale gniazdo nie pasuje.

Reply to
ACMM-033

Jacek Maciejewski pisze:

Sygnał PWR_OK zniknie zanim całkiem znikną pozostałe, sprawdź czy wystarczająco wcześnie.

Reply to
AlexY

W dniu 2016-04-28 o 17:28, Jacek Maciejewski pisze:

Jacku, chyba tu nie chodzi o opóźnianie czy przyśpieszanie, co o uzyskanie interwału czasowego. I w zasadzie wszystko jedno, czy on powstanie przez przyśpieszenie wyłączenia wzmacniacza, czy o opóźnienie zamknięcia zasilacza.

A może wziąć na tapetę jakiś sygnał wizyjny? On chyba wcześniej spada.

Reply to
Adam

Dnia Thu, 28 Apr 2016 18:03:33 +0200, Adam napisał(a):

Wydaje mi się (a nie znam rzeczywistych zależności czasowych standardu ATX) że zanik napięć zasilających następuje natychmiast w momencie zaniku PS_ON i jeśli z niego skorzystać to ten czas zwłoki na pewno okaże się krótszy od czasu puszczenia przekaźnika. W przypadku zanikania sygnału PWR_OK będzie jeszcze gorzej, bo on ustaje _na skutek_ zaniku PS_ON.

Reply to
Jacek Maciejewski

ale wy kombinujecie :))

system przy gaszeniu odtwarza adekwatny dżingiel muzyczny, tak? jakieś bziuum, dzyń, do tego pliku jest dostęp i można go dość dowolnie podmieniać systemowymi narzędziami a nawet jak nie, to można go znaleźć, ciut zmodyfikować i podmienić "z palca". imo trzaby na niego wmiksować jakiś marker ciut poza granicą słyszalności czy tez przenoszenia głośników, robiłem taki na ok 14kHz, dał się bez zdudniania upchnąć w mp3 i mimo że dało sie go usłyszeć, nie zwracało to uwagi. nie musi byc nawet głośny, i niech trwa z 100ms. We wzmacniaczu zaś trza upchnąć detekcję tego markera,

formatting link
łem takie coś niedawno więc

formatting link
(do transferu trzeba sobie odwrócić)
formatting link
powierzchniowo mimo ze goldpiny, pr i scalak tht aż się prosi za tym dać jakiś przerzutnik czy licznik który coś przełączy zliczając np 3-4 piknięcia markera, wtedy spadną szanse że wzmacniacz wyłączy sie przypadkowym sygnałem np z muzyki czy filmu.

Jak ktoś często odtwarza bzyczenie komara albo np używa kompa jako oscyloskopu i przeczuwa że nie tylko przy wyłączaniu mu będzie z audio-out tych 14kHz wychodzić, można dwa takie układy na różne f spiąć równolegle i w plik audio "pożegnania" wmiksować równocześnie dwa markery, można też używać markera 14kHz do włączania wzmacniacza a 14,8kHz do wyłączania, można też zgrać jakąś komendę z uarta np stringa "wylacz_wzmaka" na 1200 bodach, i to zmodulowac i wmiksować, a wyjście wpiąć na Rx procka, wtedy też można takimi komendami obsługiwac także włączanie itd itp Ciekawe czy nie dałoby się tak zastosować komend z pilota, wtedy poza włączaniem i wyłączaniem można by wzmacniacz np zmutować lub ściszyć gdy przychodzi rozmowa na skajpa, wyłączać wzmacniacz gdy startuje jakaś aplikacja używająca karty audio w sposób nie-audio, przełączać wzmacniacz na inne źródło lub tryb zdarzeniami systemowymi ...

Reply to
adamschodowy

Użytkownik "Jacek Maciejewski" napisał w wiadomości grup dyskusyjnych:faxk3mcltrte.rory0pb27exl$. snipped-for-privacy@40tude.net...

Przyszło mi do głowy, że można spróbować zrobić detekcję braku ramek na USB. Coś na kształt wykrywania przez urządzenia USB rozkazu uśpienia.

Reply to
AS

Dnia Thu, 28 Apr 2016 17:04:10 +0200, ACMM-033 napisał(a):

Spoko, zamknie sie na siłę no i puk będzie ale to nie przeszkadza.

Kto ma dziś drukarę na LPT? Wszystko na USB leci.

Reply to
Jacek Maciejewski

Z punktu widzenia zasilacza (czyli karty, która powoduje nieprzyjemny dźwięk) wyłączenie przekaźnika będzie przyspieszone.

Wszystko jest rzeczą względną :)

Reply to
Adam Wysocki

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.