В качестве небольшого расширения моего проекта, я пытаюсь понять, смогу ли я улучшить устойчивость подключения, используя подход с двумя SIM-картами. Телефоны с двумя SIM-картами (или Tri-SIM, телефоны с четырьмя SIM-картами) довольно популярны во многих развивающихся странах, и AFAIK, большинство из которых основаны на чипсетах Mediatek. Однако мне интересно, используют ли они один GSM-модуль (базовый диапазон РЧ + контроллер), мультиплексированный для использования несколькими SIM-картами, или у них фактически столько же модулей GSM, сколько и количество SIM-карт.
Если это несколько модулей, то, я думаю, я уже знаю, что нужно, но если это один модуль, мультиплексированный с несколькими SIM-картами, то я бы хотел понять, как это работает. Если у кого-то есть схема высокого уровня того, как это работает, было бы здорово иметь возможность взглянуть.
Редактировать (1 февраля 2012): Называй меня сумасшедшим, но я решил купить двух-SIM-телефон el-cheapo, чтобы открыть его и посмотреть внутрь, хотя из-за высокой интеграции и плотности я не надеялся вычислить много. Конечно же, очевидно, что есть две SIM-карты, и следы, кажется, ведут к тому, что, вероятно, является модулем, который помещен под металлический защитный экран от электромагнитных помех, без каких-либо отметок. Не вижу очевидного способа снятия защитной коробки от электромагнитных помех, так как неясно, как она прилипла к плате. Таким образом, не могу сказать наверняка, но учитывая размер экранирования, вероятно, один модуль.
Другая причина, по которой мульти-SIM-карты могут использовать один GSM-модуль RF, заключается в том, что я обнаружил, что некоторые телефоны утверждают, что имеют 4 SIM-карты! Да.
Изменить (15 февраля 2012 г.): После недолгого осмотра я пришел к выводу, что способ использования одного модуля с двумя (или более) SIM-картами заключается в изменении стандартной прошивки для одной SIM-карты на самом модуле GSM. Это может быть трудно достичь, просто с помощью прошивки на процессоре приложений (или в моем случае - uC). Микропрограмма модуля предоставляет несколько различных типов набора команд Hayes AT API или нативный API, который использует какую-то передачу сообщений и обеспечивает только несколько более высокий уровень управления, чем требуется для работы с несколькими SIM-картами. Это означает, что внедрение двойной (или более) SIM-карты для моих проектов с использованием готовых GSM-модулей, таких как Telit, Siemen / Benq, SimCom и т. Д., Не будет легким (или возможным). Будет продолжать искать, и если кто-то имеет достоверные знания, чтобы оспорить этот вывод,
Изменить (25 июля 2012 г.): Я сталкивался с двумя разными телефонами (телефоны Android в нижней части корпуса), и основное внимание в технических характеристиках двух телефонов привлекло мое внимание. Один из них сказал, что хотя телефон поддерживает две SIM-карты, но одновременно может быть активна только одна из них, я считаю, что это единый модуль с двумя SIM-картами. Что касается другой трубки, в нем говорится, что для двух поддерживаемых SIM-карт обе могут использоваться одновременно, одна из которых используется для телефонного звонка, а другая - для поддержания 3G-соединения. Я не вижу возможности сделать это без использования 2-х GSM RF модулей. Конечно, вторая трубка стоит дороже - примерно на 25 долларов, что можно объяснить наличием более качественного процессора ARM11 (800 МГц вместо 650 МГц) и дополнительного модуля GSM с подключением немного большей батареи (всего 200 мАч дополнительно). Конечно,
Редактировать (12 февраля 2013 г.): Просто чтобы подтвердить, что на телефонах Android, которые претендуют на двойную SIM-карту, вполне определенно есть только 1 GSM-модуль, потому что в таком случае, если у вас установлена сеанс передачи данных, все вызовы на другую SIM-карту (входящие вызовы) завершаются неудачно, когда оператор сети воспроизводит сообщение о том, что номер недоступен. Фактически это означает, что хотя второй номер мобильного телефона «зарегистрирован» в сети (в смысле GSM), он недоступен, поскольку трубка (с SIM-картой, соответствующей номеру мобильного телефона) не ответила на «пейджинговый запрос сети». ». Это произошло потому, что единственный GSM-модуль уже занят обслуживанием передачи данных к первой SIM-карте.
Изменить (15 сентября 2015): Много воды утекло под мостом с момента моего последнего поста. Я нашел документацию, которая указывает, что оба варианта, кажется, процветают, хотя первый вариант намного более популярен для бюджетных устройств из-за общей стоимости устройства (включая батарею), т.е.
- одно радио, мульти-SIM
- двойное радио (пока не найти мульти радио> 2, для GSM), мульти-SIM
В индустрии телефонных трубок первый, кажется, называется «двойной режим ожидания», а второй - «двойной актив».
Некоторые интересные ссылки, относящиеся к этому контексту:
Однако, что более интересно, вот примечание к приложению об использовании модуля Quectel GSM с поддержкой двух SIM-карт.
:D