|
Покритикуйте схему подключения SIM900D |
|
|
|
Sep 29 2011, 07:49
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 30-04-10
Пользователь №: 56 995

|
Только нужно покритиковать конструктивно, а не просто об...ть ))) Особенно хотелось бы услышать мнение ув. CadilO Небольшой экскурс: Питаться будет от Li-Pol-аккумулятора, заряжаться подачей 5В на ногу VCHG. Согласование уровней - на полевых транзисторах (схема с http://we.easyelectronics.ru/Shematech/sog...ustroystv.html). В принципе согласование надо только по 1 проводу, но пусть будет по-максимуму, по двум ногам (на всякий пожарный). Удалить не проблема, хуже если надо - а не будет. Vext 3,0В берем от управляемого от STATUS TС1055-3,0 Разъемы XS2-XS3 нужны для отладки - наверняка придется отключать SIM900D от МК и включать в терминал то одно, то другое. Разъемы XS1, XS4 - просто как шина питания и земли, чтобы не подпаиваться каждый раз. Подача питания на SIM900D осуществляется через P-транзистор, управляемый от МК (для жесткой перезагрузки). На подключение МК можно не смотреть - там чисто условно по одной ноге питания и земли показаны - больше SIM900D инетресует. Есть некоторые вопросы: 1. Будет еще реализована зарядка аккумулятора - как лучше сделать? Просто AT-командой спрашивать напряжение на ноге VBAT, и при необходимости через ключ подавать питание на VCHG, либо для определения напряжения использовать ногу ADC0? Я думаю что надо заряжать не через подачу питания на VCHG, а использовать специализированную микросхему. Как вооще будет происходить зарядка аккумулятора от VCHG, если в это время аккумулятор питает сам модуль SIM900D? 2. Правильно ли сделано согласование уровней между SIM900D и МК? 3. Правильно ли реализована жесткая перезагрузка SIM900D? 4. Какие транзисторы посоветуете использовать? Если просто на ключи еще ладно, то для жесткой перезагрузки SIM900D нужен с очень маленьким сопротивлением. На картинке схема условна, в экран не вмещается. В более высоком разрешении в PDF.
|
|
|
|
|
Sep 29 2011, 11:36
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 30-04-10
Пользователь №: 56 995

|
Цитата(=F8= @ Sep 29 2011, 13:00)  1. Напряжение питания лучше до 4В поднять, чтоб было куда проседать. 2 Что вы собираетесь делать транзистором VT4? 3 RTC/DTR модуля оставите в воздухе болтаться? Хотя-бы к земле через резисторы притяните, а лучше соедините с ножками МК, можно без особых извратов с согласованием если симитируете ОК(в PORT записываете 0, а выходом управляете через DDR). PS Если уж все все-равно придется брать mega16L то не проще ли опустить питание до 2.8 В и вообще не иметь проблем с согласованием уровней. PSS Схема это пол-дела дальше начинается разводка. 1. Устройство будет питаться от Li-Pol - аккумулятора, сколько он выдаст, столько и будет. На данный момент лежит абсолютно новый аккумулятор с Компела - 3,8В. Возможно он разряжен, заряженный будет 4-4,2В. 2. VT4 - по-большому счету не нужен, но я решил собрать "по-максимуму". Согласовывать нужно только RX-SIM. Но просто TX-SIM будет отдавать 2,8В на микроконтроллер. Говорят, что этого вполне хватает для лог. 1, но лучше перебдеть, чем недобдеть. Я решил не экономить на 1 транзисторе во избежании глюков (а вдруг???) и оставить. Чтоб уж наверняка ))) 3. Вот тут даже и не знаю. До этого я эти ноги не трогал (собирал тестовую плату). Спасибо, обмозгую. По поводу питания - да, читал - если 3В - ничего согласовывать не надо. Если 3,3В - через резистор поставить - но я тут специально не опускал питание, т.е. мне хочется именно собрать с согласованием уровней. Тут даже можно сказать не по-необходимости, а в целях самосовершенствования. А что скажете по поводу заряда аккумулятора?
|
|
|
|
|
Sep 29 2011, 13:09
|
Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954

|
Цитата(Apik @ Sep 29 2011, 14:36)  1. Устройство будет питаться от Li-Pol - аккумулятора, сколько он выдаст, столько и будет. На данный момент лежит абсолютно новый аккумулятор с Компела - 3,8В. Возможно он разряжен, заряженный будет 4-4,2В. 2. VT4 - по-большому счету не нужен, но я решил собрать "по-максимуму". Согласовывать нужно только RX-SIM. Но просто TX-SIM будет отдавать 2,8В на микроконтроллер. Говорят, что этого вполне хватает для лог. 1, но лучше перебдеть, чем недобдеть. Я решил не экономить на 1 транзисторе во избежании глюков (а вдруг???) и оставить. Чтоб уж наверняка ))) Если аккумулятор литиевый значит может быть 4.2В при зарядке. Vin_min у mega16 - 0.6*Vcc = 2.52V в принципе хватает, правда впритирку. При таком раскладе лучше действительно не экономить. Цитата По поводу питания - да, читал - если 3В - ничего согласовывать не надо. Если 3,3В - через резистор поставить - но я тут специально не опускал питание, т.е. мне хочется именно собрать с согласованием уровней. Тут даже можно сказать не по-необходимости, а в целях самосовершенствования. ???????????????????????????? Какое тут самосовершенствование? ИМХО лучше решить задачу наиболее оптимальным способом. Если была-бы возможность поставить мегу без L то еще понятно, но так... Цитата А что скажете по поводу заряда аккумулятора? Ничего, Li-Pol не использовал.
|
|
|
|
|
Sep 29 2011, 14:32
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 30-04-10
Пользователь №: 56 995

|
Цитата(=F8= @ Sep 29 2011, 16:09)  ???????????????????????????? Какое тут самосовершенствование? ИМХО лучше решить задачу наиболее оптимальным способом. Если была-бы возможность поставить мегу без L то еще понятно, но так... Ну тут я имел в виду именно то, что делать надо так, чтобы было правильно, а не просто работало. Неправильно я сделал тестовую плату - питал от аккумулятора напрямую, без согласования, даже без резисторов, не заморачиваясь на какие-то там третьи состояния ног до включения (был грех такой, сам удивляюсь). И ведь работало )))) Но окончательные варианты делать надо правильно
Сообщение отредактировал Apik - Sep 29 2011, 14:33
|
|
|
|
|
Sep 29 2011, 15:31
|
Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954

|
Цитата(Apik @ Sep 29 2011, 17:32)  Ну тут я имел в виду именно то, что делать надо так, чтобы было правильно, а не просто работало. Неправильно я сделал тестовую плату - питал от аккумулятора напрямую, без согласования, даже без резисторов, не заморачиваясь на какие-то там третьи состояния ног до включения (был грех такой, сам удивляюсь). И ведь работало )))) Но окончательные варианты делать надо правильно  Ну так кто против? Снижение напряжения питания МК это самое, что ни на есть правильное решение. Я бы использовал один LDO, без входа управления, на 2.8В и ключик на pnp транзисторе управляемый через npn со status. Это дешевле, чем управляемый LDO + 2 полевика. Впрочем дело ваше.
|
|
|
|
|
Sep 29 2011, 16:03
|
Местный
  
Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682

|
Я конечно, ту человек новый, но не могу удержаться... Не стоит заморачиваться с согласованием уровней - все и без него будет работать. Наши бриджи работают с сим900, а PIC18F1320 питается прямо от 4.2В. Оно как бы и не по науке, но на количестве в пару сотен изделий - это аргумент. По поводу старта сим900 - он прекрасно стартует при тупо посаженному на GND входу POWERKEY. И далее работает (по крайней мере, с голосом и АТ. Но вот ppp от контроллера не отрабатывает, пока POWERKEY не отпустишь. Как с внутренним стеком - не знаю. надо пробовать.
Несравненно более важно согласование антенных цепей, ни рассчитать, ни предугадать это невозможно, только экспериментом. И если там что-то не так, то эти транзисторы согласования уровней только боком вылезут из-за наводок. И, кстати, если антенна согласована, то и работают наши бриджи от аваланчевских зарядок на 500 мА (опять же проверено на партии) даже в зонах с предельно низким сигналом...
Сообщение отредактировал GeGeL - Sep 29 2011, 16:07
|
|
|
|
|
Sep 29 2011, 17:51
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(GeGeL @ Sep 29 2011, 20:03)  Я конечно, ту человек новый, но не могу удержаться... Не стоит заморачиваться с согласованием уровней - все и без него будет работать. Наши бриджи работают с сим900, а PIC18F1320 питается прямо от 4.2В. Оно как бы и не по науке, но на количестве в пару сотен изделий - это аргумент. По поводу старта сим900 - он прекрасно стартует при тупо посаженному на GND входу POWERKEY. И далее работает (по крайней мере, с голосом и АТ. Но вот ppp от контроллера не отрабатывает, пока POWERKEY не отпустишь. Как с внутренним стеком - не знаю. надо пробовать. Шурупы тоже можно молотком забивать. И они даже держаться будут. Но все же правильнее отверткой закручивать.
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Sep 29 2011, 19:19
|
Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954

|
Цитата(GeGeL @ Sep 29 2011, 19:03)  Я конечно, ту человек новый, но не могу удержаться... Не стоит заморачиваться с согласованием уровней - все и без него будет работать. Наши бриджи работают с сим900, а PIC18F1320 питается прямо от 4.2В. Оно как бы и не по науке, но на количестве в пару сотен изделий - это аргумент. По поводу старта сим900 - он прекрасно стартует при тупо посаженному на GND входу POWERKEY. И далее работает (по крайней мере, с голосом и АТ. Но вот ppp от контроллера не отрабатывает, пока POWERKEY не отпустишь. Как с внутренним стеком - не знаю. надо пробовать.
Несравненно более важно согласование антенных цепей, ни рассчитать, ни предугадать это невозможно, только экспериментом. И если там что-то не так, то эти транзисторы согласования уровней только боком вылезут из-за наводок. И, кстати, если антенна согласована, то и работают наши бриджи от аваланчевских зарядок на 500 мА (опять же проверено на партии) даже в зонах с предельно низким сигналом... И все-таки рекомендации производителя надо выполнять. Я тоже не всегда эти рекомендации соблюдаю(правда подать на порт модуля 4.2В и в страшном сне не приснится, максимум 3,6 на sim300 через резистор), но это исключительно на свой риск... призывать это делать других точно не стоит. А вот с согласованием антенны и ВЧ наводками вообще никогда никаких проблем не было.
|
|
|
|
|
Sep 30 2011, 07:48
|
Местный
  
Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682

|
Согласен 100%, что желательно не отступать от даташита во избежании проблем. Но любой проект - это компромис между надежностью и ценой, поэтому тут все сугубо индивидуально. И просто стоит помнить, что Цитата(Apik @ Sep 29 2011, 18:32)  ... Неправильно я сделал тестовую плату - питал от аккумулятора напрямую, без согласования, даже без резисторов, не заморачиваясь на какие-то там третьи состояния ног до включения (был грех такой, сам удивляюсь). И ведь работало ))))... И еще учитывать значимость того или иного фактора и вероятность, что именно он - причина глюков. Иначе много часов и дней может быть потрачено впустую на этапе проектирования на поиски причины там, где ее нет...
|
|
|
|
|
Oct 3 2011, 06:29
|

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

|
Был в отпуске, но покритикую.
1. Насколько я вижу на полевиках сделано как в свое время рекомендовал Филлипс для I2C. Схема двунаправленая, а потому несколько избыточна. Учесть направление сигнала и пару резисторов можно сократить. Причем согласование "ИЗ МОДУЛЯ В КОНТРОЛЛЕР" при питании контроллера 3.8 вольт можно убрать (но только если вход контроллера не имеет триггера шмидта по входу). Тогда уровня 2.8 с головой хватает для уровня "1". Если триггер шмидта есть по входу, тогда оставляем согласование.
2. защита ставится за резисторами со стороны КАРТОЧКИ!!! При таком включении не будут работать некоторые карты - проверено.
3. Как уже сказали - поставить контроллер с питанием 3.0 вольта и забыть проблемы с согласованием вообще. Ну и лучше использовать SIM900, а не SIM900D - есть вывод V_ext, можно будет потом перейти на Embedded AT, ну и прочие "вкусности" будут именно в 900-ке.
Кстати в октябре ждем 10 версию для SIM900.... Должна быть с исправлениями и новыми командами.
>>>>Я конечно, ту человек новый, но не могу удержаться... Не стоит заморачиваться с согласованием уровней - все и без него будет работать. Наши бриджи работают с сим900, а PIC18F1320 питается прямо от 4.2В.
Могу познакомить с латышами которые тоже так думали. На третьей тысяче изделий 600 сразу ушли в брак (попробивали входы чипсета). Остальные по сей день дохнут и возвращаются. Тоже считали себя умнее чем рекомендации. И это еще было на терпеливом SIM300D. А с SIM900, я вообще бы не советовал так шутить.
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Oct 3 2011, 11:55
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 30-04-10
Пользователь №: 56 995

|
CADiLO Спасибо. А что скажешь по поводу подзарядки аккумулятора? Надо ли ставить специализированную микросхему, или можно обойтись подачей 5В на ногу VCHG?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|