Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PCM в SIM800h
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
dotnot
Здравствуйте. Что-то не удается найти подробную инфу о PCM в sim800h. В документации ни одной временной диаграммы.
Все что нашел это в SIM800H_Hardware_Design_V1.01.pdf таблица 21 в которой сказано что Линейный 16ибитный формат, работает в режиме мастера, частота PCM Clock Rate: 256 KHz, ну и сказано что умеет переключать короткий или длинный PCM Syn. Ну и дока SIM800h Series_PCM_Application Note_V1.00.pdf в которой только AT-комманды для кофигурации.
Интересует инфа:
1) Если модем мастер то линией PCMSYNC он управляет? Если так то какая частота этого сигнала? Ведь 256 KHz это частота PCM Clock если я верно понял. Например у слейвовых кодеков от TI обычно PCMSYNC должен быть 8 КГц, сколько тут не нашел.
2) Будет ли он генерировать дополнительный бит синхросигнала (опять же в кодеках от TI было не 16 клоков а 17, на первом данных не было, но нем начиналось изменение сигнала PCMSYNC). Без диаграммы не понятно. Возможно есть у SIMCOM другие модемы с хорошо описанным PCM?
3) Если модем мастер то лупит ли он PCMSYNC постоянно или только когда AT+CHFA=4, или по другим критериям? (когда идет активный звонок например). Хорошо бы иметь возможность включать и отключать PCM.

Может кто уже работал с PCM в sim800h и сможет дать ответы? Спасибо
Dmitrich
Сразу скажу, что SIM800 даже в руках не держал. Но как раз пару дней назад сильно мучился с PCM (Quectel M66), поэтому тема меня затронула.

Думаю, что PCM у SIM800 должен быть таким-же, - стандарт всё таки, ну или сильно похожим, так-что информация может оказаться полезной. Теперь, собственно, ответы на Ваши вопросы:

1). Модуль управляет сигналом PCMSYNC. Частота сигнала - 8кГц.
2). Он и есть "дополнительный бит синхросигнала".
3). PCMSYNC "лупит" при активном соединении после подачи команд для включения интерфейса PCM.

Добавлю, что при частоте тактового сигнала 256кГц и PCMSYNC 8кГц, приходится 32 такта на фрейм. В одном фрейме передаются 2 канала по 16 бит - "левый" и "правый". Использоваться будет, естественно, только 1.

То есть, Вы настраиваете свой SPI интерфейс в режим SLAVE с длиной посылки 16 бит, PSMSYNC заводите на вывод NSS процессора, по опустошению регистра передатчика пихаете туда очередной сэмпл, и должно всё получиться.

Ну и ещё немножко поделюсь свои опытом - когда я у себя всё так сделал, не заработало ничего. Несколько дней потерял впустую. Потом перепрошил модуль на свежую версию, и случилось чудо.

С уважением, Dmitrich.
dotnot
Спасибо! Очень полезный опыт, и в M66 дока отлично описывает PCM с диаграммой и всеми подробностями, буду надеется что в SIMCOM все точно так же. Пробовал поискать демоборды sim800h с кодеками, тогда бы можно было изучать даташит уже на кодек, но пока безуспешно.
CADiLO
>> sim800h с кодеками

Ай как мы забываем что большинство кодеков еще и инициализацию по I2C требуют, а это уже только 3G модули умеют.
А вот SIM800H чудно стыкуется по ST-Bus в устройства IP телефонии, или с аудиоканалом процессоров STM или Nuvo, но никак не под кодеки. Ну разве что кодек процем или по ЕАТ настроить.
dotnot
Мне кодеки не нужны, это отчаяные попытки найти хоть какуюто конкретную инфу про PCM в sim800h =) Ньюансов может быть много. Ну а те кто хотят использовать внешние кодеки думаю смогут их настроить по I2C от МК, все же чаще GSM стоит рядом с МК или процом каким, то есть конечно в современных реалиях модемы и сами могут юзерские проги хранить, но както такое редко используют в меимстриме
CADiLO
Нормально применяется и без проца - есть достаточный круг задач решаемых на встроенном языке - ЕАТ.
dotnot
Цитата(CADiLO @ Jan 29 2016, 12:46) *
Нормально применяется и без проца - есть достаточный круг задач решаемых на встроенном языке - ЕАТ.

Ну да да Embedded AT крутая штука, не спорю. Но мы - ламеры обычно накатываем какой-нибудь кортекс котороый все равно копейки стоит и места много не занимает, зато куча перефиреии, ног и прошивок, которые возможно смогут оставаться на рынке дольше чем кто-то решит поменять GSM модем. Кстати не намечается ли 3G версия модема по размерам аналогичным sim800h/c , мы бы начали железки на 3G переводить.
CADiLO
В таких размерах не будет - даже современные XMM6255 или MDM9207 велики для таких корпусов
Будет с посадочным местом как SIM900.

А вот в 2G будет интересная новинка в размерах SIM800C с навигацией, потреблять намного меньше в спящем режиме (примерно 500 микроампер) и еще пару "вкусняшек".
Чипсет под него только вот вышел у MTK в декабре. Навигация будет двухсистемная - GPS + Compass (Beidou). ГЛОНАСС не предусматривается.
Китай до следующего года запускает оставшиеся 4 спутника и начинает продвигать свою систему навигации.
dotnot
Цитата(CADiLO @ Jan 29 2016, 13:16) *
А вот в 2G будет интересная новинка в размерах SIM800C с навигацией, потреблять намного меньше в спящем режиме (примерно 500 микроампер) и еще пару "вкусняшек".
Чипсет под него только вот вышел у MTK в декабре. Навигация будет двухсистемная - GPS + Compass (Beidou). ГЛОНАСС не предусматривается.
Китай до следующего года запускает оставшиеся 4 спутника и начинает продвигать свою систему навигации.


ХМ выглядит довольно круто. А как называться будет не известно? Что-то ничего похожего пока не найду на сайте симкома. Гдето какаято дока может есть с превью?
Aner
QUOTE (dotnot @ Jan 2 2017, 00:28) *
ХМ выглядит довольно круто. А как называться будет не известно? Что-то ничего похожего пока не найду на сайте симкома. Гдето какаято дока может есть с превью?

Все просто и предсказуемо, ... SIM868
http://www.mt-system.ru/sites/default/file...ign_v1.00_0.pdf
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.