TOL500
Nov 14 2017, 16:07
Кто сможет подсказать по аудио выходам SIM 900.
С микрофоном вопросов нет.
Выводы (21, 22) SPK_P, SPK_N дают выход звука.
А вот выводы (23,24) LAINEIN-L и LAINEIN-R – это вход линии, а какой линии – непонятно и какие параметры этой линии (напряжение и др.)?
И какой командой можно увеличить громкость микрофона и динамика?
И вопрос по SIM808, входы 23 и 24 ADC0 и ADC1, что это такое?
CADiLO
Nov 15 2017, 09:53
>>> А вот выводы (23,24) LAINEIN-L и LAINEIN-R – это вход линии, а какой линии – непонятно и какие параметры этой линии (напряжение и др.)?
SIM900_Hardware Design_V2.05.pdf - исключены и не используются
>>> И какой командой можно увеличить громкость микрофона и динамика?
SIM900_AT Command Manual_V1.11.pdf - глава 6 AT Commands Special for SIMCOM
>>>И вопрос по SIM808, входы 23 и 24 ADC0 и ADC1, что это такое?
SIM808_Hardware Design_V1.03.pdf - описаны в таблице 6 и главе 4.14
TOL500
Nov 15 2017, 21:04
Цитата(CADiLO @ Nov 15 2017, 12:53)

SIM808_Hardware Design_V1.03.pdf - описаны в таблице 6 и главе 4.14
Спасибо.
Я так и думал, что где-то раскрывают это.
TOL500
Jan 10 2018, 17:24
Возник вопрос по передаче звука из модуля в компьютер и наоборот.
Ознакомился с документом SIM800 Series_PCM_Application_Note_V1.00.
Провел эксперимент с модулем SIM 808, на команду АТ+CHFA=? , отвечает как положено по инструкции, на другие команды отвечает ERROR.
Возникли следующие вопросы:
1. Работает ли вообще функция передачи звука в цифровом виде?
2. В каких модулях это работает и как это настроить?
Прошу помочь, наверное кто-то занимался этим.
Цырен.
Jan 11 2018, 08:15
1. да
2. См. Hardware Design SIM800C-DS, SIM800H, SIM800F. Должна быть поддержка в прошивке (уточняйте у дистрибьютора). Настраивается командами:
AT+CHFA=4(надо задавать), AT+SD2PCM=1 (1 по умолчанию), AT+CPCMCFG(смотрите сами), AT+CPCMSYNC (смотрите сами).
TOL500
Jan 12 2018, 17:57
Цитата(Цырен. @ Jan 11 2018, 12:15)

1. да
2. См. Hardware Design SIM800C-DS, SIM800H, SIM800F. Должна быть поддержка в прошивке (уточняйте у дистрибьютора). Настраивается командами:
AT+CHFA=4(надо задавать), AT+SD2PCM=1 (1 по умолчанию), AT+CPCMCFG(смотрите сами), AT+CPCMSYNC (смотрите сами).
Проверил реакцию модулей на эти команды.
SIM808 отвечает только на первую команду. На остальные команды не отвечает.
SIM900 не отвечает ни на одну команду.
Версия прошивки SIM900 - 1137B08SIM900M64_ST_DTMF_JD_MMS.
CADiLO
Jan 13 2018, 10:26
У SIM900 нет PCM он и не должен отвечать при любой прошивке. SIM808 выпускался с 2 версиями железа и кучей версий софта.
Так как SIM808 сюда никто официально не поставлял, (мы привозили только образцы и сразу от него отказались),
то что там внутри и будет ли он работать как нужно, это вопрос к тому кто его из Китая сюда притащил.
И попутно вопрос, переключились на цифру - дальше что? Какой кодек или DSP хотите подсоединить к PCM шине?
Там не все работать будет. Кроме того многие кодеки требуют настройки по I2C, вы это учли?
Вот кажется мне что вы неправильно немного поняли что такое "цифровой звук" в модулях.
TOL500
Jan 13 2018, 16:33
Цитата(CADiLO @ Jan 13 2018, 14:26)

У SIM900 нет PCM он и не должен отвечать при любой прошивке. SIM808 выпускался с 2 версиями железа и кучей версий софта.
Так как SIM808 сюда никто официально не поставлял, (мы привозили только образцы и сразу от него отказались),
то что там внутри и будет ли он работать как нужно, это вопрос к тому кто его из Китая сюда притащил.
И попутно вопрос, переключились на цифру - дальше что? Какой кодек или DSP хотите подсоединить к PCM шине?
Там не все работать будет. Кроме того многие кодеки требуют настройки по I2C, вы это учли?
Вот кажется мне что вы неправильно немного поняли что такое "цифровой звук" в модулях.
“…что такое "цифровой звук" в модулях.»
Я понимаю, что цифровой звук – это не аналоговый, что если подключить динамик – то будет слышно разные звуки, а не слова.
А мне надо передать звук из одного модуля в другой и в цифровом виде я предполагаю это будет сделать проще.
А в каких модулях это работает – передача звука в цифровом виде из модуля в компьютер?
CADiLO
Jan 14 2018, 07:29
>>>А мне надо передать звук из одного модуля в другой и в цифровом виде я предполагаю это будет сделать проще.
Проще только в том случае если оба модуля имеют PCM интерфейс, могут быть настроены на одинаковую частоту синхронизации и количество фреймов.
Но самое главное - второй модуль должен уметь работать в slave режиме, так как у SIMCOM модули - PCM interface only supply master mode.
В 3G/4G модулях можно по USB передать, отдельным потоком. Например - SIM52xx_USB_AUDIO_Application_note_V0.02
TOL500
Jan 14 2018, 18:23
В SIM 808 есть РСМ интерфейс.
Тогда, если я правильно понял, если соединить два модуля SIM 808 через РСМ интерфейс и задать какие-то команды, то звук будет передаваться из одного модуля в другой и обратно?
>>> В 3G/4G модулях можно по USB передать, отдельным потоком.<<<<<
А по этой схеме можно передавать между модулями напрямую или только через компьютер?
CADiLO
Jan 15 2018, 07:51
>>>Тогда, если я правильно понял, если соединить два модуля SIM 808 через РСМ интерфейс и задать какие-то команды, то звук будет передаваться из одного модуля в другой и обратно?
Нет - они умеют быть только ведущими, а для такого соединения нужен ведущий + ведомый. Например: модуль ведущий + внешний кодек ведомый.
>>> А по этой схеме можно передавать между модулями напрямую или только через компьютер?
Напрямую нет - только через комп. Причина в типе USB. Нужен OTG на второй стороне, а модули оба HOST.
Для примера - соединить мышу и клавиатуру по USB напрямую нельзя - обе HOST.
TOL500
Jan 15 2018, 16:57
Значит получается, что из модуля звук можно передать в компьютер через РСМ и также USB интерфейс без проблем.
И возникает вопрос, а далее из компьютера этот звук можно передать в другой какой либо модуль?
CADiLO
Jan 16 2018, 07:18
>>>И возникает вопрос, а далее из компьютера этот звук можно передать в другой какой либо модуль?
Ну если у компа N свободных USВ, то и модулей можно подключить Т штук.
Только написать прогу для компа которая будет распихивать звук по потокам.
TOL500
Jan 16 2018, 19:53
Цитата(CADiLO @ Jan 16 2018, 10:18)

>>>И возникает вопрос, а далее из компьютера этот звук можно передать в другой какой либо модуль?
Ну если у компа N свободных USВ, то и модулей можно подключить Т штук.
Только написать прогу для компа которая будет распихивать звук по потокам.
В SIM 808 есть интерфейс USB, но указано, что он предназначен только для перепрошивки модуля и так оно и есть, модуль не реагирует на АТ-команды через этот интерфейс.
Вопрос: А какие модули позволяют принять аудио файлы из компьютера и передать их в мобильную сеть?
Slacky
Jan 19 2018, 14:35
О, наконец-то нашел хотя бы какое-то обсуждение PCM интерфейса ...
Чтобы не плодить тем, спрошу тут.
Есть SIM800L, у него есть PCM интерфейс, состоящий из четырех пинов - PCM_CLK, PCM_OUT, PCM_SYNC и PCM_IN.
И есть такое пояснение.
SIM800H/L PCM interface only supply master mode, data length is 16 bits (linear),PCM clock rate is 256kHz.
Вопрос - есть ли какое-нибудь устройство вывода цифрового звука, подходящего под эти параметры? Можно не готовое, можно просто чип.
Сильное качество не нужно (ну и цена соответственно), нужно просто избавиться от микрофонного входа. Но качество хотелось бы поболе, чем сейчас получается на файлах в формате AMR.
CADiLO
Jan 19 2018, 19:00
>>>Вопрос - есть ли какое-нибудь устройство вывода цифрового звука, подходящего под эти параметры? Можно не готовое, можно просто чип.
Ответ простой - любой кодек с А, мю, AC97 кодированием, поддерживающий стандарт обмена моторолла или зарлинк, или любой DSP умеющий принимать фреймы.
Например - кодек
http://www.nuvoton.com/hq/products/audio/a...10/?__locale=en
Slacky
Jan 20 2018, 09:41
Цитата(CADiLO @ Jan 19 2018, 20:00)

>>>Вопрос - есть ли какое-нибудь устройство вывода цифрового звука, подходящего под эти параметры? Можно не готовое, можно просто чип.
Ответ простой - любой кодек с А, мю, AC97 кодированием, поддерживающий стандарт обмена моторолла или зарлинк, или любой DSP умеющий принимать фреймы.
Например - кодек
http://www.nuvoton.com/hq/products/audio/a...10/?__locale=enСпасибо. Мне конечно сложно разобраться, все-таки я в этом деле не профи. Потому извиняюсь заранее, есть пара глупых вопросов.
Читал даташит. Там про аналоговый вход сказано, что он микрофонный. Также понял, что усидинение настраивается на разный уровень, а также может быть отключено. Как быть с обычным линейным выходом? На схеме из даташита тоже указан микрофон.
Спасибо.
CADiLO
Jan 20 2018, 10:02
Линейный выход на микрофонный вход подаем через делитель до нужного уровня.
Идеология та же что и в AN_SIM900_Audio LINE-IN input_V1.01.pdf
Рисунок 3, таблица1.
Slacky
Jan 20 2018, 11:02
Цитата(CADiLO @ Jan 20 2018, 11:02)

Линейный выход на микрофонный вход подаем через делитель до нужного уровня.
Идеология та же что и в AN_SIM900_Audio LINE-IN input_V1.01.pdf
Рисунок 3, таблица1.
Я Вас понял, но как раз от микрофонного входа я и хотел избавиться. Давайте я все с самого начала расскажу.
Была мысль (по просьбе коллеги, а мне это просто интересно, типа хобби) сделать устройство, которое смотрит за температурой и напряжением в загородном доме. При понижении температуры ниже порога или при пропадании 220 вольт в розетке, устройство звонит на телефон и что-то там сообщает.
Первый вариант состоял из трех устройств - Arduino Nano, DFPlayer mini и SIM800L. Плеер наговаривал нужное, по микрофонному входу через делитель все это подавалось на SIM800L. Мне не понравилось следующее - иногда при звонке все это сильно возбуждалось. Но именно иногда.
И тут я нашел ссылку на документ с этого форума -
PDF. Проверил - действительно работает. Т.е. я залил в память SIM800L некоторое кол-во файлов в формате AMR и он их прекрасно воспроизводил. Но вылезла другая неприятность. Файлы сильно ужаты и голос звучит глухо и некрасиво, даже по сравнению с вариантом на MP3 плеере.
Читая приведенный выше PDF я понял, что можно подключить SD к SIM800L и загрузить уже WAV файлы с хорошим качеством. Но немного углубившись в доки на SIM800L, я понял (именно я , но я мог и понять не правильно), для того, чтобы заработала карта SD нужно другое программное обеспечение SIM800L, а по умолчанию. все работает в MODE0, а это PCM интерфейс, Что, возможно и подтверждается тем, что на команду AT+SD2PCM модуль отвечает ERROR.
Если Вы мне объясните, как можно подключить SD слот к SIM800L, чтобы он заработал, то это будет проще всего

)
Спасибо.
CADiLO
Jan 20 2018, 16:55
Самое простое решение:
Поставить SIM800H на то же место что 800L и использовать EmbeddedAT для написания софта который вы загрузите в модуль, чтобы переключить моде и работать с карточкой.
Чуть сложнее - взять например NUC505DS13Y - есть встроенный кодек и хост для работы с SD
http://www.nuvoton.com/hq/products/microco...3y/?__locale=enОн и управлять будет и музыку играть.
Slacky
Jan 20 2018, 17:56
Цитата(CADiLO @ Jan 20 2018, 17:55)

Самое простое решение:
Поставить SIM800H на то же место что 800L и использовать EmbeddedAT для написания софта который вы загрузите в модуль, чтобы переключить моде и работать с карточкой.
Чуть сложнее - взять например NUC505DS13Y - есть встроенный кодек и хост для работы с SD
http://www.nuvoton.com/hq/products/microco...3y/?__locale=enОн и управлять будет и музыку играть.
А зачем менять SIM800L на SIM800H? Если я не ошибаюсь, разница только в наличие и отсутствие Bluetooth.
Но если честно, то оба варианта для меня слишком сложные

)
Хотя NUC505DS13Y заинтересовал. А что используют для написания программ на Си для него?
Спасибо.
CADiLO
Jan 20 2018, 21:41
>>>Если я не ошибаюсь, разница только в наличие и отсутствие Bluetooth
Bluetooth физически есть в любом модуле 800 серии, из чипсета его не выпилить.
Другое дело что в 800L не реализован его стек - нет места.
Кроме того есть несколько разновидностей 800L, с разными чипсетами и памятью.
Это обрезаемая версия 800Н для китайского рынка и с ним лучше не играться, неизвестно на что напорешься.
По этой же причине на 800L EAT не встречал, памяти под него нет в модуле.
>>>А что используют для написания программ на Си для него?
Для Нувотон, как и для любого ARM используют KEIL или IAR.
http://www.keil.com/dd2/nuvoton/nuc505ds13y/
Slacky
Jan 21 2018, 17:30
Цитата(CADiLO @ Jan 20 2018, 22:41)

>>>А что используют для написания программ на Си для него?
Для Нувотон, как и для любого ARM используют KEIL или IAR.
http://www.keil.com/dd2/nuvoton/nuc505ds13y/KEIL платный? А то я не очень понял, как его скачать. Он требует регистрации (ФИО, адрес, телефон).
CADiLO
Jan 22 2018, 08:26
Для Нувотона, до 32К кода, лицензию предоставляет сам Нувотон - идет на диске к любой демо плате.
Кстати любая плата содержит и программатор который шьет все флешовые контроллеры Нувотона.
Если кода больше - платный.
Но мы ж не привыкли сдаваться - регимся на Кейле, качаем демо версию, а пилюльки к ней ищем в инете...
Slacky
Jan 22 2018, 08:45
Цитата(CADiLO @ Jan 22 2018, 09:26)

Для Нувотона, до 32К кода, лицензию предоставляет сам Нувотон - идет на диске к любой демо плате.
Кстати любая плата содержит и программатор который шьет все флешовые контроллеры Нувотона.
Если кода больше - платный.
Но мы ж не привыкли сдаваться - регимся на Кейле, качаем демо версию, а пилюльки к ней ищем в инете...
Спасибо, я на рутрекете все нашел. Закажу пока недорогую платку на али на поиграться. Там посмотрим. Еще раз спасибо.
CADiLO
Jan 22 2018, 11:04
Slacky
Jan 22 2018, 11:11
Цитата(CADiLO @ Jan 22 2018, 12:04)

Можно, но на али она в три раза дешевле ...
Цитата(CADiLO @ Jan 20 2018, 17:55)

Самое простое решение:
Поставить SIM800H на то же место что 800L и использовать EmbeddedAT для написания софта который вы загрузите в модуль, чтобы переключить моде и работать с карточкой.
А можно пару глупых вопросов? Хочу для экспериментов прикупить пару SIM800H. Чем отличаются, например, вот эти -
SIM800H [S2-105HV-Z140S.WITH MASK. BT. B04](SIMCom)
SIM800H [S2-1065Q-Z142J. B05. 32_BT REEL NEW REV](SIMCom)
SIM800H [S2-1065V-Z142J. B05. 32_BT REEL NEW REV NTC](SIMCom)
Просто нашел поставщика в Москве, у которого цена даже выгодней, чем на Али. А чем модули отличаются - не понятно ...
Спасибо.
SIM800H [S2-105HV-Z140S] - скорее всего опечатка, должно быть 105HG, с HV я не встречал.
Старая версия усилителя мощности, прошивка 1308B04SIM800H32_BT, обновление выше чем 1308B06SIM800H32_BT невозможно.
Вобщем про эту версию можно забыть.
SIM800H [S2-1065Q-Z142J
SIM800H [S2-1065V-Z142J
Практически одно и то же, есть отличия в железе/упаковке, нужно узнать у поставщика, так как стандартные версии согласно "Module PN list" идут с 1065N.
Версия прошивки 1309B05SIM800H32_BT, можно обновиться до [S2-1065N-Z142K] - 1309B07SIM800H32_BT
Эту можно брать и ставить на место 800L.
Обратите внимание что прошивки для старого железа идут 1308, для нового 1309
Или же 105Hх старое, 1065х - новое.
Цитата(CADiLO @ Feb 7 2018, 07:29)

SIM800H [S2-1065Q-Z142J
SIM800H [S2-1065V-Z142J
Практически одно и то же, есть отличия в железе/упаковке, нужно узнать у поставщика, так как стандартные версии согласно "Module PN list" идут с 1065N.
Версия прошивки 1309B05SIM800H32_BT, можно обновиться до [S2-1065N-Z142K] - 1309B07SIM800H32_BT
Я задал вопрос поставщику. Вот что он ответил.
Компания SIMCom Wireless Solutions уведомляла в 2016 году о том, что поставка аппаратных версий (S2-105HG / S2-10651) модулей SIM800H прекращена в связи со снятием с производства микросхем усилителя мощности RF7176.
Все новые версии SIM800H (S2-1065N / S2-1065Q) будут комплектоваться новыми усилителями мощности RF7198.
Компания SIMCom Wireless Solutions декларирует, что описанное выше изменение в аппаратной части модуля никак не повлияет на свойства и характеристики SIM800H.
Встроенное ПО для для новой версии – «1309B06SIM800H32_BT».
32-МБ версия SIM800 программно поддерживает либо Bluetooth либо EAT. То же самое относится и к SIM800H.
64-МБ SIM800 поддерживает Bluetooth и EAT одновременно, что делает эти модули более универсальными.
Аппаратные части данных маркировок (как видно по расшифровке)
SIM800H [S2-1065Q-Z142J. B05. 32_BT REEL NEW REV](SIMCom)
SIM800H [S2-1065V-Z142J. B05. 32_BT REEL NEW REV NTC](SIMCom)
имеют версии на 32 МБ и поддерживают только Bluetooth.
Можете ознакомиться с характеристиками аналогичного продукта
SIM800C [S2-10688-Z1L1J. B08 BT_EAT 32Mb NEW REV]
Данный продукт должен поддерживать Embedded AT и Bluetooth.
http://simcomm2m.com/russian/module/detail.aspx?id=46
Я правильно понял, что EAT работать не будет на первых двух?
>>>64-МБ SIM800
Про эту версию забудьте - МТ систем в свое время информировали что ее производство проблематично и свернуто.
EAT будет работать на большинстве модулей с 32 мегабитами памяти, нужно только вместо штатной прошивки залить ядро под ЕАТ.
Основные пакеты EAT помодульно тут -
http://microchip.ua/simcom/?link=/SIM800x/EATИз названий все понятно.
А для SIM808 это подойдет?
Потому, что в указанном месте вообще не упоминается SIM808.
Мы SIM808 не поставляем и не поддерживаем.
Причина - есть SIM868 который избавлен от недостатков 808.
У меня есть для 808
SIM808_BT_EAT
SIM808_EN_EAT
Но чисто как экспонат в коллекции.
Цитата(CADiLO @ Jan 20 2018, 17:55)

Самое простое решение:
Поставить SIM800H на то же место что 800L и использовать EmbeddedAT для написания софта который вы загрузите в модуль, чтобы переключить моде и работать с карточкой.
Можно еще пару глупых вопросов

)
Установил компилятор, EAT, даже запустил sim800h32.bat - собрал тестовый проект из demo. Пролистал EAT Programmer Guide.
1. Так и не понял, как изменить mode на PCM выводах, для того, чтобы можно было SD на них посадить?
2. Программа пользователя имеет бесконечный цикл while(1) {} (в примере). Нужен ли этот цикл применительно к SD? Мне же нужно просто изменить mode? Или я что-то не понимаю?
Спасибо.
Цитата(CADiLO @ Feb 7 2018, 21:54)

У меня есть для 808
SIM808_BT_EAT
SIM808_EN_EAT
Но чисто как экспонат в коллекции.
Нашел вот такую:
1418B02SIM808M32_BT_EAT
Не знаю, новее она или не новее.
Можем обменяться и пиво заранее
У меня эта же, новее не видел.
Цитата(CADiLO @ Mar 5 2018, 11:01)

У меня эта же, новее не видел.
А прошивка подходит для любой страны, для оператора связи?
Да, для любого, который еще поддерживает 2G.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.