logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Link audio bluetooth + informacja o poziomie sygnału wyj. "volume"

Druidion 04 Lut 2013 21:36 2319 2
REKLAMA
MediaMarkt Black Week
  • #1 11889157
    Druidion
    Poziom 10  
    Witam

    Zrodziła się idea wzbogacenia aktywnego zestawu głośnikowego o link audio na bluetooth umożliwiający sterowanie i "odtwarzanie" dźwięków przy pomocy laptopa czy telefonu komórkowego.
    Chciałbym aby przy połączeniu z nadajnikiem, sterując głośnością powiedzmy w telefonie, sterować np. potencjometrem cyfrowym na końcówce mocy. I tu mam problem, bo większość modułów steruje wzmocnieniem swojego sygnału wyjściowego a to trochę kiepskie rozwiązanie. Sterując głośnością zwiększając poziom sygnału wejściowego wprowadzi spore zniekształcenia...

    Kupiłem do tego moduł BTM-770 firmy rayson skuszony ceną ale tu wtopiłem, bo producent oferuje jedynie gotową aplikację słuchawki bluetooth i tak zaprogramował moduł i raczej nie ma opcji na jego rekonfigurację.

    Potrzebowałbym aby moduł przy zwiększaniu głośności dawał jakiś sygnał na porcie, czy to wartość, czy zwykły stan wysoki/niski już by mnie urządzał.

    Znalazłem w sieci kit AVR z modułem BTM-511 gdzie znalazłem coś o dodatkowych programowalnych funkcjach portów GPIO.
    Na 80 stronie user manual trafiłem tylko na komendy do ustawiania wzmocnienia na wyjściu z układu.
    http://www.lairdtech.com/WorkArea/DownloadAsset.aspx?id=5112

    Chciałem podpytać, czy jest to "fizycznie" możliwe żeby zamiast sterować wzmocnieniem na wyjściu, układ wysyłał jakiekolwiek informacje o tym, że wartość wzmocnienia została zmieniona?
  • REKLAMA
    MediaMarkt Black Week
  • #2 11997774
    Mirko51
    Poziom 15  
    A jesteś pewien że moduł wprowadza na wyjściu audio takie zniekształcenia, że przy małych poziomach je usłyszysz? Robiłeś takie testy? Może nie będzie tak źle, jak przypuszczasz?

    Z tego co widzę w dokumentacji modułów BT Audio, nie ma takiej możliwości przekazywania info o poziomie głośności. Piny GPIO można skonfigurować do lokalnej regulacji wzmocnienia lub poinformować użytkownika o różnych zdarzeniach.
    Nie znam dokładnie budowy takich modułów, ale podejrzewam, że dźwięk w postaci cyfrowej jest przekazywany bez kompresji z ustalonym wcześniej przez system poziomem głośności.

    Jak zależy Ci na jakości audio to może wykorzystaj wyjście cyfrowe modułu BT. Przez SPDIF/PCM/I2S podłączysz sobie Codec lub DAC i tu na pewno będziesz miał super jakość.
  • #3 12001489
    Kuba_eM
    Poziom 24  
    Mirko51 napisał:
    podejrzewam, że dźwięk w postaci cyfrowej jest przekazywany bez kompresji

    Niestety będzie kompresja zawsze - wynika to ze standardu bluetotch...
REKLAMA