|
Вопрос про надежность SIM300, слетает ли прошивка ? |
|
|
|
Oct 8 2009, 09:00
|

Местный
  
Группа: Участник
Сообщений: 327
Регистрация: 6-10-09
Из: РФ :: Ленинград
Пользователь №: 52 781

|
1. В документах на сей GPRS-мопед сазано, что при внезапном выключении устройства и наличии отсутствия аккумулятора внутренняя память прикажет долго жить. Насколько я понял, теперь этот недостаток устранили в прошивке, и пропадание питания (при безбатарейной конструкции) не убьёт модуль, да? А что делать с цепями зарядки аккумулятора? У меня ещё немного крамольная мысль (ругать щас будут...), что разработчики модуля слегка приблудные ребята. Ну никаки им не сделать было интерфейс модуля стандартным TTL 5V или 3,3V. Надо было именно 2,98... чтобы рассыпуху вокруг плодить, извращаться... Вот ещё пара вопросов, уж не сочтите за труд ответить, уважаемые знатоки: 2. В документе ГАММЫ смутили фразы "Минимум сигналов необходимый для большинства простых приложений. Полный набор сигналов используется при работе с GPRS или передаче данных на скорости более чем 9600 Kb/S., или при расширении фунциональности устройства." Для того, чтобы рулить модулем в режиме GPRS-модема на скорости 115200, достаточно ли только RX/TX, или надо городить все сигналы? Не хотелось бы лепить лишнее, ведь модуль будет управляться с PIC-контроллера с EUSART без аппаратной реализации RTS/CTS/DTR/DCD/RI. 3. Какой посоветуете ионистор поставить в цепь VRTC? 4. В том же документе сказано "Непосредственно возле модуля устанавливаются два конденсатора", и указан номинал 2x2200uF. На форуме обсуждалась очень вкусная ST1S10, на выход которой, согласно Datasheet'у, не нужно ставить больше 22uF. Я так полагаю, что верить нужно производителю ST1S10. Тогда я понапихаю керамики вокруг SIM300 на некую сумму микрофарад, а остальное до 22 микрофарад надо ставить рядом с выходом преобразователя? Я всё правильно понял? Да, кстати, удобно ли паять DFN8 жалом "микроволна" или феном, или лучше взять SO-8 и не извращаться? 5. Хотелось бы знать, стоит ли устанавливать на одну плату SIM300 и RF-модуль ISM-диапазона (2,4 ГГц) типа MRF24J40MA? Они не станут друг другу мешать? Стоит ли их ставить по разные стороны платы? Если плата 4-слойная, то экран GND по идее должен их друг от друга спрятать... Спасибо за ответы!!!!!
|
|
|
|
|
Oct 8 2009, 09:23
|

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

|
Отвечаю по порядку
1. В документах на сей GPRS-мопед сазано, что при внезапном выключении устройства и наличии отсутствия аккумулятора внутренняя память прикажет долго жить. Насколько я понял, теперь этот недостаток устранили в прошивке, и пропадание питания (при безбатарейной конструкции) не убьёт модуль, да? А что делать с цепями зарядки аккумулятора?
Оставить в воздухе
У меня ещё немного крамольная мысль (ругать щас будут...), что разработчики модуля слегка приблудные ребята. Ну никаки им не сделать было интерфейс модуля стандартным TTL 5V или 3,3V. Надо было именно 2,98... чтобы рассыпуху вокруг плодить, извращаться...
Если поискать, то 2.98v что ни на есть стандартный уровень для устройств с питанием 3.0 вольта. А еще есть уровни 1.8v, 0.9v....
Вот ещё пара вопросов, уж не сочтите за труд ответить, уважаемые знатоки:
2. В документе ГАММЫ смутили фразы "Минимум сигналов необходимый для большинства простых приложений. Полный набор сигналов используется при работе с GPRS или передаче данных на скорости более чем 9600 Kb/S., или при расширении фунциональности устройства." Для того, чтобы рулить модулем в режиме GPRS-модема на скорости 115200, достаточно ли только RX/TX, или надо городить все сигналы? Не хотелось бы лепить лишнее, ведь модуль будет управляться с PIC-контроллера с EUSART без аппаратной реализации RTS/CTS/DTR/DCD/RI.
Если просто рулить модулем АТ командами то даже для 115200 достаточно 2 вывода RX, TX. А вот для GPRS желательно полный интерфейс - иначе сота вам скажет что занята, а вы будете данные продолжать слать в никуда до полного зависания. Или ждать от нее ответа.....
3. Какой посоветуете ионистор поставить в цепь VRTC?
Рекомендации есть в даташите.
4. В том же документе сказано "Непосредственно возле модуля устанавливаются два конденсатора", и указан номинал 2x2200uF. На форуме обсуждалась очень вкусная ST1S10, на выход которой, согласно Datasheet'у, не нужно ставить больше 22uF. Я так полагаю, что верить нужно производителю ST1S10. Тогда я понапихаю керамики вокруг SIM300 на некую сумму микрофарад, а остальное до 22 микрофарад надо ставить рядом с выходом преобразователя? Я всё правильно понял? Да, кстати, удобно ли паять DFN8 жалом "микроволна" или феном, или лучше взять SO-8 и не извращаться?
Когда писалось про 2x2200uF имелось в виду что БП не отдает 2 ампера (ну не нужен GPRS, а в разговоре таких токов нет). Но модуль для старта проверяет - а может ли источник отдать 2 ампера ? если нет, то не включится. Вот эти емкости и были компенсаторами на выходе линейного 1 амперного стабилизатора.
Естественно для нормального импульсника ST1S10 нужно следовать его даташиту.
5. Хотелось бы знать, стоит ли устанавливать на одну плату SIM300 и RF-модуль ISM-диапазона (2,4 ГГц) типа MRF24J40MA? Они не станут друг другу мешать? Стоит ли их ставить по разные стороны платы? Если плата 4-слойная, то экран GND по идее должен их друг от друга спрятать...
Вот на этот вопрос я уже не отвечу - по идее если 4 слойка и нормальная GND, то наводки быть не должно - впрочем еше нужно смотреть как будут сделаны антенные цепи. По крайней мере 16 SIM300D на полноразмерной PCI плате - тоже 4 слойке - не мешают друг другу.
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Oct 8 2009, 10:23
|

Местный
  
Группа: Участник
Сообщений: 327
Регистрация: 6-10-09
Из: РФ :: Ленинград
Пользователь №: 52 781

|
Спасибо, Многоуважаемый, Вы очень помогли!!! Цитата(CADiLO @ Oct 8 2009, 13:23)  Если просто рулить модулем АТ командами то даже для 115200 достаточно 2 вывода RX, TX. А вот для GPRS желательно полный интерфейс - иначе сота вам скажет что занята, а вы будете данные продолжать слать в никуда до полного зависания. Или ждать от нее ответа..... Может, покажусь тупым, но всё же попрошу уточнения: по 2 линиям TX/RX я не смогу нормально педалить SIM300 именно (и преимущественно) как GPRS-модем? То есть мне придётся программным образом реализовывать полновесный RS-232 интерфейс? Ой, как не хотелось бы... А не могли бы Вы сказать (из своего опыта), какова реальная скорость и ёмкость передачи на GPRS (у какого-то известного Вам оператора)? Кто-то пугает низкой скоростью... Кстати, а GND и TOP/BOTTOM заливать сплошным полигоном или сеткой? Не имел пока сношений с радио-периферией, хочется сделать наиболее работоспособное устройство с первого-третьего раза. Я не сноб - просто деньги из своего кармана
Сообщение отредактировал Slonofil - Oct 8 2009, 10:23
|
|
|
|
|
Oct 8 2009, 12:29
|
Знающий
   
Группа: Свой
Сообщений: 540
Регистрация: 16-08-07
Из: Владивосток
Пользователь №: 29 831

|
Цитата(Slonofil @ Oct 8 2009, 21:23)  Может, покажусь тупым, но всё же попрошу уточнения: по 2 линиям TX/RX я не смогу нормально педалить SIM300 именно (и преимущественно) как GPRS-модем? То есть мне придётся программным образом реализовывать полновесный RS-232 интерфейс? Ой, как не хотелось бы... Пользовался встроенным стеком. Командой CIPSEND. В описании на эту команду написано, что максимальная длина посылки не более 1460 байт. У меня посылки гораздо меньше (100-200байт). Естественно, после отправки команды дожидался SEND OK. Работал по умолчанию на 115200 и только по RX/TX. Вроде косяков не наблюдал. Вопрос к уважаемому CADiLO - ведь при описанном мной алгоритме можно обойтись только минимальным набором?
|
|
|
|
|
Oct 8 2009, 19:06
|

Знающий
   
Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998

|
Цитата Кстати, а GND и TOP/BOTTOM заливать сплошным полигоном или сеткой? а разделять кто будет? на аналоговую цифровую, смотреть путь токов Сэтими самыми помехами. звезду рисовать? или думаете и так прокатит? ну ну... 2. следите только за CTS/ как только поднялся. стоп на передачу. что сложного. ???? 3. сим300 очень хороший и не глючный модем. - если ним правильно пользоваться ))) это к тому чтоб не кричали что руки прямые а оно глючит )))
|
|
|
|
|
Oct 9 2009, 08:52
|

Местный
  
Группа: Участник
Сообщений: 327
Регистрация: 6-10-09
Из: РФ :: Ленинград
Пользователь №: 52 781

|
Цитата(av-master @ Oct 8 2009, 23:06)  а разделять кто будет? на аналоговую цифровую, смотреть путь токов Сэтими самыми помехами. звезду рисовать? или думаете и так прокатит? ну ну... Ну, так на то и спрашиваю, что своего опыта нету, а работать с этим надо. Вот Вы, опытные и маститые, и умудрите нас, юных. Можно сделать и две отдельные земли, соединив их в одной точке. Надо так надо! Цитата(av-master @ Oct 8 2009, 23:06)  2. следите только за CTS/ как только поднялся. стоп на передачу. что сложного. ???? Спасибо, ценная информация. А в чём смысл остальных линий? Они нужны только на приём? Если я буду поллить CTS, то что делать с RTS? Нужен ли мне в штатной работе Gebug Port (DBG_TXD и DBG_RXD)? Его просто игнорировать, если он не нужен? Цитата(av-master @ Oct 8 2009, 23:06)  3. сим300 очень хороший и не глючный модем. - если ним правильно пользоваться ))) это к тому чтоб не кричали что руки прямые а оно глючит ))) Лично я пока не высказывался в таком ключе. Все проблемы могут исходить прежде всего из кривости рук. Лично убедился в этом уже не раз.
|
|
|
|
|
Oct 9 2009, 09:41
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(CADiLO @ Oct 9 2009, 13:14)  Аналоговую и цифровую земли соединяете в одной точке - обычно это у стабилизатора питания. Где-то я читал, что аналоговая и цифровая земли в SIM300 уже соединенны внутри модуля. И никаких дополнительных соединений делать не надо.
|
|
|
|
|
Oct 9 2009, 10:20
|

Местный
  
Группа: Участник
Сообщений: 327
Регистрация: 6-10-09
Из: РФ :: Ленинград
Пользователь №: 52 781

|
Цитата(CADiLO @ Oct 9 2009, 13:14)  RTS будет нужен если инициатор обмена будет на другой стороне соты - вы будете говорить ему готовы или нет.
еще народ использует RI - посмотрите по диаграмке по нему можно определить тип входящего вызова - голос, SMS.... А не могли бы Вы подсказать, где описан процесс запроса обмена с другой стороны соты? Или рассказать в двух словах, мне это понадобится... Цитата(CADiLO @ Oct 9 2009, 13:14)  Аналоговую и цифровую земли соединяете в одной точке - обычно это у стабилизатора питания. Значит, надо будет делать два полигона на GND, насколько я понимаю. А как лучше, сеткой или спрошным полигоном? Да, кстати, не планирую использовать аналоговый интерфейс и СМС вообще. Нельзя ли его в таком случае оставить без питания? Скажем, вообще не соединять AGND? Так же не планирую использовать аккумулятор, о чём писал выше. Значит ли это, что выводы ADC0 и TEMP_BAT нужно оставить в воздухе? И что делать с VCHG (повесить на VDD?), DISP_x, GPO1, KBR0? И ещё не нашёл (может, плохо искал, пните тогда в нужную сторону, пожалуйста) пример разводки под антенный разъём. Не зря же там вывод RF_ANT находится в окружении выводов RF_GND...
|
|
|
|
|
Oct 9 2009, 12:15
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(CADiLO @ Oct 9 2009, 16:05)  Я привел документ для SIM300D, а то что цитируете Вы, писалось под обычный SIM300. Потому и рекомендую изучать доки не только на конкретный модуль, а и на всю 300-ю серию. Однако ж у SIM300D по факту AGND соединен с GND, а наличие земляных петель - прямой путь к помехам. Уж коль скоро это соединение есть внутри, то и наружу к AGND логично подключать лишь цепи аналоговой "земли", а не соединять с общей силовой. Либо, как компромисный вариант, оба напрямую соединить с большим земляным полигоном... По моим представлениям это так...
|
|
|
|
|
Oct 9 2009, 12:55
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(rx3apf @ Oct 9 2009, 16:15)  Однако ж у SIM300D по факту AGND соединен с GND, а наличие земляных петель - прямой путь к помехам. Уж коль скоро это соединение есть внутри, то и наружу к AGND логично подключать лишь цепи аналоговой "земли", а не соединять с общей силовой. Конечно! Это написано в любом букваре по аналоговым и цифровым землям. Они соединяются только в одной точке. Кажущаяся "китайская" путаница в даташитах происходит из-за неточного понимания уважаемым CADiLO перевода процитированных им строчек из даташита. Там написано о некоторых main board designs. И эти "внешние" по отношению к модулю "дизайны" могут иметь свою аналоговую землю, которую хорошо бы присоединить к аналоговой и цифровой земле модуля в одной точке, а именно в той точке, где соединяются эти земли в модуле. А дальше идет подробное объяснение, как найти эту точку и приводится картинка, где отмечена эта самая точка на топологии модуля. Любители низких шумов могут подключиться прямо к этой точке.  Однако, проще это делать через выводы AGND модуля. Никаких внешних замыканий аналоговой и цифровой земли вне модуля быть не должно!!!
|
|
|
|
|
Oct 22 2009, 17:34
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата Я уже написал что на старом дизайне платы SIM300D AGND не соединен с GND. Не факт, что на последнем дизайне он соединен. От того, что они звонятся между собой не следует что это одна цепь (возможно разделены SMD или печатной индуктивностями). Подключение аналоговых цепей к AGND и к почти рядом расположенной ножке GND дает существенно разные результаты... По моему опыту соединять GND и AGND напрямую нежелательно. Предпочитаю соединять резистором в 100-200 Ом.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|