Только нужно покритиковать конструктивно, а не просто об...ть )))
Особенно хотелось бы услышать мнение ув. 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.