Udostępnij za pośrednictwem


Włącz wybudzanie

Przed wyłączeniem kodera-dekodera sterownik funkcji kodera-dekodera zwykle umożliwia koderowi-dekoderowi wznawianie systemu, jeśli wystąpi zdarzenie zmiany stanu, gdy koder-dekoder jest w stanie wyłączonym. W przypadku kodera audio takie zdarzenie może być wyzwalane, gdy użytkownik wstawia wtyczkę do gniazda wejściowego lub usuwa wtyczkę z gniazda. W przypadku kodera modemu zdarzenie zmiany stanu może wystąpić, gdy dzwoni telefon, aby wskazać połączenie przychodzące. Aby uzyskać więcej informacji na temat zdarzeń zmiany stanu, zobacz specyfikację dźwięku Intel High Definition w witrynie internetowej Intel HD Audio .

Aby przygotować się do wyłączenia zasilania, sterownik funkcji najpierw konfiguruje kodek, aby zasygnalizować kontroler magistrali audio HD po wystąpieniu zdarzenia zmiany stanu. Następnie sterownik funkcji wysyła żądanie IRP dotyczące zarządzania zasilaniem do sterownika magistrali audio HD, aby poinformować go o włączeniu sygnału wybudzania z kodeka. Później, jeśli sygnał wznawiania jest włączony, a koder przesyła zdarzenie zmiany stanu przez linię SDI kodera, kontroler generuje sygnał wznawiania do systemu, a sterownik magistrali powiadamia sterownik funkcji, kończąc IRP typu IRP_MN_WAIT_WAKE.

Po zdarzeniu wznawiania kierowca magistrali określa, który kodek wygenerował sygnał wznawiania, i kończy wszystkie oczekujące żądania IRP_MN_WAIT_WAKE dla tego kodera. Jeśli jednak koder koderowy zawiera zarówno grupy funkcji audio, jak i modemu, na przykład sterownik magistrali nie ma możliwości określenia, która grupa funkcji jest źródłem sygnału wznawiania. W takim przypadku sterownik funkcji musi wysłać własne zapytania do kodera, aby zweryfikować źródło sygnału wznawiania.