-
Data: 2013-01-31 19:28:59
Temat: Re: [Motorola D15] Sygnał dzwonka w słuchawce
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]I jeszcze jedno pytanie: na wejście wzmacniacza audio będę musiał podać
nie tylko sygnał audio z modułu, ale również dialtone (ton 425 kHz)
wygenerowany przez AVR.
Procedura wygląda następująco:
1) Użytkownik podnosi słuchawkę. Mikrosterownik włącza zasilanie całego
zespołu wzmacniaczy audio. Wejście wzmacniacza słuchawkowego jest
połączone z linią generującą dialtone, odcięte od wyjścia audio modułu
(celem uniknięcia ogłuszenia przez dzwonek).
2) Mikrosterownik wysyła do modułu "AT+CSQ". Jeśli odpowiedź potwierdzi
obecność sygnału, uC zaczyna generować dialtone, dopóki użytkownik nie
zakręci tarczą. W przypadku braku zasięgu generuje sygnał przerywany.
3) Zakręcenie tarczą wyłącza dialtone. Rozpoczyna się normalna procedura
wybierania numeru. Cztery sekundy bezczynności oznaczają jej zakończenie
i wysłanie "AT*Dnumer". Odłożenie słuchawki przerywa cała procedurę.
4) Po wysłaniu "AT*D" mikrosterownik odłącza wejście wzmacniacza
słuchawkowego od linii generującej dialtone i łączy je z wyjściem audio
modułu.
5) Pętla zatrzymuje program do odłożenia słchawki.
6) Po odłożeniu słuchawki uC wysyła "ATH", odłącza audio od modułu i
wyłącza zasilanie wzmacniaczy.
Nie wiem jedynie w tej chwili jak wykryć wcześniejsze odłożenie
słuchawki przez rozmówcę.
Czy takie przełączanie można w jakiś prosty sposób zrealizować, bez
budowania "piętrowych" układów na pojedynczych tranzystorach?
Następne wpisy z tego wątku
- 31.01.13 20:04 Anerys
- 31.01.13 22:27 Atlantis
- 31.01.13 23:33 Anerys
- 01.02.13 08:00 Michał Lankosz
- 01.02.13 19:36 Atlantis
- 02.02.13 18:12 Atlantis
Najnowsze wątki z tej grupy
- Rapsberry Pi i synchronizacja plików
- RCD 300 mA
- rpi i moduł przekaźników
- Falownik do pompy CO
- Lampa ogrodowa rozłączała różnicówkę
- Inteligentne oświetlenie schodów
- Pytanie do Użytkownika
- Emanuel kiedyś szukał gotowca do chłodzenia leków
- Sprzęty z Lidl-a
- idzie nowe
- Wybuchające pagery
- Jak shakować windę
- Sterowanie bezprzewodowe do wbudowania
- NC vs NO
- Jak dzięki mojemu pomysłowi amerykańce z Google przyspieszyli TV
Najnowsze wątki
- 2024-09-30 Rozprawa zdalna brak komputera
- 2024-09-30 Zielona Góra => Spedytor międzynarodowy <=
- 2024-09-30 Hackowanie SS7
- 2024-09-30 Seba strikes back
- 2024-09-30 MĂźnchen => DevOps Engineeer (Azure) <=
- 2024-09-30 MĂźnchen => DevOps Engineer (Azure) <=
- 2024-09-30 Gdańsk => Frontend Developer (Angular area) <=
- 2024-09-30 Warszawa => Spedytor Międzynarodowy <=
- 2024-09-30 Marki => Senior PHP Symfony Developer <=
- 2024-09-30 Warszawa => Technical Leader (Java Background) <=
- 2024-09-30 Warszawa => Key Account Manager <=
- 2024-09-30 Warszawa => Key Account Manager <=
- 2024-09-30 Białystok => Full Stack .Net Engineer <=
- 2024-09-30 Kraków => Ruby Backend Developer <=
- 2024-09-30 dziki wschod