Полная версия этой страницы:
Интерфейс SIM300D
chief_olimp
Feb 7 2008, 17:55
Здравствуйте! Подскажите пожалуйста какие есть подводные камни. Собираюсь соединять SIM300D с микроконтроллером (ATmega 3.3 В) и ПК (через MAX3232 3.3 В). Выбирать что подключать буду перемычками. Но вопрос в другом. Почитал много топиков и наткнулся на настоятельные рекомендации не подавать на RXD сигнал пока модуль выключен. В даташите об этом ничего нет. Или имеется ввиду то что нельзя подавать ничего если отключена батарея (или питание). Кто может подскажите пожалуйста как правильнее сделать.
Резистор с + питания модуля и диод анодом на RXD должны помочь..... Либо логику внешнюю - буфером...
Проблема в том, что создается "паразитное питание" модуля со всеми неприятностями.....(имхо).
И если не трудно подскажите также можно ли обойтись просто одним резистором между выводами TXD MCU - RXD SIM300, а не городить связку их диода Шоттки + резюк как в Evalution board?
Неужто диода жалко? :-)
Только проверкой на реально работающем модуле можно сказать примерный номинал резистора....
Подключаем переменный, подаем лог 1 на него, выход - на RXD SIM300, смотрим напряжение.....Но диод все же лучше....
Если MCU может отключить TXD в режиме "нет питания SIM300", то совсем можно без всяких деталей (но я бы резистор все равно поставил....)
Цитата(sadat @ Feb 7 2008, 23:37)

Если MCU может отключить TXD в режиме "нет питания SIM300", то совсем можно без всяких деталей
Блин, ну конечно же! Спасибо за озарение! Как всегда все гениальное - просто!
chief_olimp
Feb 9 2008, 16:02
Цитата(Dark @ Feb 7 2008, 22:57)

Блин, ну конечно же! Спасибо за озарение! Как всегда все гениальное - просто!
А если используем связь с ПК, то тогда как?
CADiLO
Feb 11 2008, 07:03
>>>>А если используем связь с ПК, то тогда как?
А тогда полевичок P канальный в цепь питания MAX3232 с 3 вольт, затвор его на коллектор npn транзистора, а базу этого транзистора на STATUS... STATUS появился, преобразователь запитался....
И не забываем резисторы ставить где положено....
sadat правильно посоветовал - сигнал на RX подавать через резистор, в точку их соединения втыкается анод диода, катод - на питание модуля. Просто, тупо и надежно - при отладке всяко бывает, можно и недоглядеть, а здесь есть питание модуля, сигнал проходит, нет - и сигнала нет. А всякие ключи, буфера в данном случае перебор. Естесно перемычки, или че там будет коммутировать, вставить до резистора -
и будут, или не будут, на МАХе и микрухе сигналы - это уже по бврабану.
CADiLO
Feb 12 2008, 06:20
>>>сигнал на RX подавать через резистор, в точку их соединения втыкается анод диода, катод - на питание модуля.
ню-ню..... Итак, катод заперт более высоким уровнем с Vbat и когда внутренний стабилизатор выключен, входной сигнал подпитывает ядро через защитный диод чипсета..... модуль будет жить своей жизнью.
>>>>Просто, тупо и надежно - при отладке всяко бывает, можно и недоглядеть, а здесь есть питание модуля, сигнал проходит, нет - и сигнала нет.
Когда начнутся с модулем непонятные глюки - мы к этой теме вернемся.... Надоело разжевывать почему так НЕЛЬЗЯ делать.
То:yaras
Начните лучше на с SIM300, а с Титце и Шенк - "Искусство схемотехники". Это же относится и к посту о микрофонном усилителе.
Документация на модуль выложена в инете, ссылки я неоднократно давал, а собирать в кучу ошибки разработчиков незачем, достаточно потратить пару часов и поизучать конференцию.
90% проблем не модуля, а невнимательного чтения документации, просто невнимательности при проектировании-сборке или желания все упрощать до уровня радиокружка.
Пообщайтесь с ArtemKAD, он модули еще начиная с сотой серии мучал. Он Вам расскажет где можно, а где нельзя упрощать и самодеятельничать.
Узнаете много нового и полезного....
Не взлюбил меня барин, как жить ... Кучер Митрич.
Дело. уважемый. в достижении цели минимальными средствам - а то,что предложено это и есть нормальный вариант решения проблемы, и если трудно сообразить, что диод можно подвесить к
VDD EXT или еще куда, где напруга исчезает при выключении модуля, то пожалуй не мне нужно читать Титце и Шенка, а кому, не буду показывать пальцем.
ЗЫ. К тому же на одном этом опусе схемотехнике, а уж тем более искусству его научиться сложно. Читать нужно много и разно.
CADiLO
Feb 12 2008, 08:07
Да ладно Вам, я ж не барин... Извините если резковат был, не будем доходить до личностей... Не место им тут.
Просто хотелось предупредить от излишних проблем.
>>>диод можно подвесить к VDD EXT или еще куда, где напруга исчезает при выключении модуля
Дык я тут и не спорю.
Речь то изначально про 300D шла, а там Vext нету, вот и извращаемся....
>>>ЗЫ. К тому же на одном этом опусе схемотехнике, а уж тем более искусству его научиться сложно. Читать нужно много и разно
Тут вообще +10000 баллов - согласен без вопросов.
Иногда самый очевидный путь решения проблемы не самый правильный и может только усугубить ситуацию. Я такой скептик потому что это все сам прочуствовал еще когда занимался разработками и с GR47 возился - и подпитку, и непонятные зависания.... А уж как пришлось с интеловскими контроллерами I196 позвращаться, вообще можно отдельную книгу писать....
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.