реклама на сайте
подробности

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> DTMF декодер на цифровом интерфейсе, UART, I2C ...
semen_992
сообщение Jun 7 2010, 14:55
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 24-08-08
Пользователь №: 39 783



Доброго времени...
Никак не могу найти ответ на свой вопрос сам smile.gif
Есть ли декодеры дтмф на цифровых интерфейсах?
Например на UART RS-232 I2C и т.д.
Спасибо
Go to the top of the page
 
+Quote Post
Палыч
сообщение Jun 7 2010, 16:10
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(semen_992 @ Jun 7 2010, 18:55) *
Есть ли декодеры дтмф на цифровых интерфейсах? Например на UART RS-232 I2C и т.д.

Вы ищите м/с DTMF receiver обязательно с последовательным интерфейсом? Чем параллельный не угодил?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 7 2010, 16:38
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Палыч @ Jun 7 2010, 18:10) *
Вы ищите м/с DTMF receiver обязательно с последовательным интерфейсом? Чем параллельный не угодил?

Судя по разделу он еще ищет и приемник способный распознавать DTMF после GSM кодека. А это вообще совсем отдельная песня. Лично мне неведомы сколь-нибудь стабильно работающие серийные чипы.
Ну а с просто DTMF почти любой микроконтроллер способен справиться.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jun 8 2010, 08:20
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Что касается микросхем с последовательным интерфейсом (I2C), то они есть начиная от Zarlink и заканчивая китайцами.
Вопрос только в поставках и доставаемости на территории разработчика.


Не вижу проблемы распознать DTMF ????
Если со стороны передачи это делается командой - то есть генерит последняя сота перед устройством, то распознает любой серийный приемник. У нашего клиента несколько тысяч устройств катаются с MT88L70 и нареканий нет.
А вот если делать неправильно - впихивать на передающей стороне DTMF в аудиоканал, тогда конечно проблематично распознать.
Проблема не в GSM кодеке, он вполне пропускает спектр частот для DTMF, а в накапливающихся фазовых искажениях между сотами - чем больше сот между передающей и принимающей стороной, тем нереальнее принять DTMF переданый в аудиоканал. Потому и придумали способ передачи командой, когда генерит последняя сота.
По этой же причине проблематично передать факс через сотовую связь не используя пул оператора (в аналоговом режиме - например через сотовый мост)
Только в режиме модема с компа - например Вентафаксом.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 8 2010, 08:36
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(CADiLO @ Jun 8 2010, 11:20) *
а в накапливающихся фазовых искажениях между сотами - чем больше сот между передающей и принимающей стороной, тем нереальнее принять DTMF переданый в аудиоканал.

Между телефонами всегда только ДВЕ соты. Одна через которую работает один телефон и вторая, через которую работает второй. Дальше вся коммутация в общем случае канальная, синхронная - совершенно обыденная классическая телефония с ее ИКМ потоками.
Цитата
Если со стороны передачи это делается командой - то

Специально ведь жирным шрифтом выделил sad.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jun 8 2010, 09:01
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



На эту тему уже спорили год назад.

Специально ездил к инженерам одного из наших операторов - так вот максимально накапливаемое искажение в пределах нашего города (от окраины до окраины) - 5 сот. Никакой ИКМ они не используют, а стоят на вышках системы распределенной коммутации, которые решают куда отдать сигнал - на следующую соту в виде ретрансляции или работать в пределах своих 6 сот. Схема с центральным коммутатором по их словам давно устарела и оператором используется только в малых населенных пунктах.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 8 2010, 09:18
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(CADiLO @ Jun 8 2010, 12:01) *
Схема с центральным коммутатором по их словам давно устарела и оператором используется только в малых населенных пунктах.

Базовый вариант в реальных населенных пунктах это уход на, например, радиорелейку и SDH кольцо. Организация какой-то там ретрансляции с соты на соту с занятием тех-же каналов, что должны использоваться на самом деле для абонетов это разве только вариант для глухих деревень и сел. Типа нам дешево а им и так сойдет просто для поговорить.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
=F8=
сообщение Jun 8 2010, 09:18
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



как говорит гугл MT3270 smile.gif
Go to the top of the page
 
+Quote Post
Aner
сообщение Jun 8 2010, 11:14
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Цитата(zltigo @ Jun 7 2010, 19:38) *
Ну а с просто DTMF почти любой микроконтроллер способен справиться.


ну совсем не серьезный ответ. Не всякий справиться, по этому и внешний ставят.
Да и у контроллера ресурс отымать не стоит.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 8 2010, 11:57
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Aner @ Jun 8 2010, 14:14) *
по этому и внешний ставят.

Те кто не умеет готовить, те ставят.
Цитата
Да и у контроллера ресурс отымать не стоит.

Какой там уж ресурс для оцифровки полутора килогерц и меееедленной обработки с течении сотни миллисекунд.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Aner
сообщение Jun 8 2010, 14:33
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



как это какой! DTMF сигнал аналоговый, тут не все просто с цифрой.
шумы чем то фильтровать нужно. Чем обеспечите усиление если уровень будет низкий. Чем будуте выдерживать соотношение сигал шум? Динамический диапазон?

Если не брать ARMы то ни атмела ни пики нормально не обработают даже цифрой. Возьмите джиттер и как вы сладите с ним если тактовая 1..4Mhz?
Памяти выделить нужно немало, для высокой достоверности, а затеми переключение задач ... и эти сотни миллисекунд жрут мипсы.
Проще отдать внешнему чипу эту задачу и не экономить.
Go to the top of the page
 
+Quote Post
alexQ
сообщение Jun 8 2010, 15:11
Сообщение #12


Знающий
****

Группа: Banned
Сообщений: 520
Регистрация: 6-02-06
Пользователь №: 14 040



есть модули которые могут декодировать DTMF сами, без участия внешних декодеров....
Go to the top of the page
 
+Quote Post
sobr
сообщение Jun 9 2010, 04:03
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Цитата(alexQ @ Jun 8 2010, 22:11) *
есть модули которые могут декодировать DTMF сами, без участия внешних декодеров....
Огласите ВЕСЬ список... пжалста.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 9 2010, 04:47
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Aner @ Jun 8 2010, 17:33) *
Проще...

Делайте "как проще". Я предпочитаю, как лучше. Особенно понравилось поминание всуе словца слова джиттер smile.gif. Про проблему фильтрации шумов тоже очень понравилось - ну работа у приемника это именно фильтровать. Все остальное тоже страшное и сложное по незнанию sad.gif. Относительную проблему может только составлять, если вдруг нужна, работа в относительно большом динамическом диапазоне, но это тоже не данный конкретный случай - тут, да и вообще сейчас, все в основном в цифре бегает - что вылетело по уровню, то с тем уровнем и прилетит, посему 8 реальных bit из обыденных для микроконтроолерных ADC 10bit, даже замного будет.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jun 9 2010, 06:36
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Я уже приводил пример в другой ветке - если "для себя" то можно и на контроллере поизвращаться.
А вот если соберетесь по всем правилам сертифицировать, то даже DSP по динамическому диапазону не прокатит - только аппаратные декодеры.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post

5 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 06:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01464 секунд с 7
ELECTRONIX ©2004-2016