|
|
  |
SIM900 и PIC16: согласование уровней при 3В |
|
|
Guest_@Ark_*
|
Oct 12 2011, 14:32
|
Guests

|
Цитата Как раз на это и напоролися применяя GR47 - PIC16F77A не обеспечивал модулю четкого "0" - пришлось ставить внешние ключи с ОК. Ничего не понятно. Можно по подробнее? Кто кому нуля не обеспечивал? Чтобы PIC на своем выходе нуля не обеспечивал - в это верится с трудом.
|
|
|
|
|
Oct 12 2011, 15:08
|
Местный
  
Группа: Участник
Сообщений: 301
Регистрация: 22-07-09
Пользователь №: 51 470

|
Цитата(ArtemKAD @ Oct 12 2011, 16:34)  Цена и размеры. Т.к. у исходного (МТК) камня не толерантные ноги, то на плату модуля надо ставить преобразователь. С учетом того, что там многослойная плата это потянет за собой существенное повышение стоимости. Как разработчик - уж лучше я сам снаружи все поставлю, а еще лучше использую 3В навеску. Какие диоды, какая обвеска... Чипсет толерантный должен быть! А наколхозить мы и сами сможем.
|
|
|
|
Guest_@Ark_*
|
Oct 12 2011, 15:10
|
Guests

|
Цитата Выход PIC16F77 - Low Level Output voltage (VOL) 0.6 Volts max реально там "0" = 0.5 вольта Для того, чтобы при нуле реально на ноге было 0,5 вольта, туда надо "вдувать" порядка 20мА тока со стороны подключенной цепи. Причем, все это в полном соответствии c даташитом. По другому никак. Это что входы Вашего устройства GR47 такие характеристики имеют? (Добавлено) Посмотрел ДШ на GR47. Если ничего не напутал, то на входах модуля стоят внутренние подтяжки 100к. То есть таких токов не может быть в принципе. Могу сделать только одно предположение: на входы были поставлены очень низкоомные внешние подтяжки к 5В порядка 100 - 300 Ом. Тем самым получили вполне закономерные проблемы с нулем, а заодно, видимо, нарушили и допустимые суммарные токи для портов PIC-а. Не удивительно, что PIC начал глючить при таком обращении. Просто обязан был глючить.
Сообщение отредактировал @Ark - Oct 12 2011, 16:15
|
|
|
|
|
Oct 12 2011, 15:16
|
Частый гость
 
Группа: Участник
Сообщений: 134
Регистрация: 12-08-11
Пользователь №: 66 701

|
Ну так это плохая реализация. Так можно все свести к убожеству. В чем проблема взять и поставить чип STE или не STE с пушпульными выходами или его нет? - было бы все честно привязано к +Пит и 0 (ну или почти). Короче, все это придумки. Все производители, как написано, раз ставят STE-шную поделку - значит это самое дешевое, топорное и вроде как работающее китайское изобретение. Я переплатил бы за штуку SIM900 если бы там стояли бы нормальные выходы. Проблема в том, что я не покупаю SIM900 20000-ми партиями и никто естествено там менять чип, плату и т.п. не будет - бизнес есть бизнес. Например, PIC16F18xx имеет питание от 1,6В до 5,5В - стоит около $2 никаких проблем с выходами - все привязано к напряжениям питания. Да так и везде. Я сильно сомневаюсь, что реализация аналогичных выводов в МК-ядра для модема проблематична раз уж на таком дешевом кристалле как PIC это сделано, то и на серьезных тоже это возможно и более чем уверен что не дорого если не также. В случае с внутренним контроллером STE я уже понял: просто его применение с экономической тз дешевле для производителя.
Господа, в конце концов - неужеле поставить транзисторные сборки которые и так стоят в розницу по несколько руб. у нас в СНГ, в блок GSM-модуля ну настолько дорого было бы изначально заложить. причем только на те ноги, которые будут связываться с внешним миром. Если дорого - то я не прав - я не знаю эконом. специфику разработок.
Сообщение отредактировал Ildar Belkin - Oct 12 2011, 15:24
|
|
|
|
|
Oct 12 2011, 15:51
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 22-05-07
Из: г.Оренбург
Пользователь №: 27 872

|
Самое простое согласование уровней диодно-резистивное, если скорость большую не надо. Со стороны TX(SIM) (+)диод шотки, Вход (RX) контроллера резистор 22к на землю (-)диода. Со стороны RX(SIM) (+)диод шотки, резистор 68к на VEXT . Выход TX контроллера к (-)диода.
|
|
|
|
|
Oct 12 2011, 16:21
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата Чипсет толерантный должен быть! Дык это к производителям чипсета, а не модулей! Но с таким-же успехом можно потребовать 12В толерантность у производителей МК... Цитата Например, PIC16F18xx имеет питание от 1,6В до 5,5В - стоит около $2 никаких проблем с выходами - все привязано к напряжениям питания. Да так и везде. Я сильно сомневаюсь, что реализация аналогичных выводов в МК-ядра для модема проблематична раз уж на таком дешевом кристалле как PIC это сделано, то и на серьезных тоже это возможно и более чем уверен что не дорого если не также. У GSM-ных чипсетов норма производства (размер каждого транзистора на камне) меньше и оттуда максимальное напряжение питания ниже. Ну и дальше - в модуле, в отличие от ПИКа уже есть стабилизатор выдающий несколько напряжений для внутренних нужд. В частности 3В на логику. Вот мы как и в ПИКе привязаны к этому напряжению питания.
|
|
|
|
|
Oct 12 2011, 16:26
|
Местный
  
Группа: Участник
Сообщений: 301
Регистрация: 22-07-09
Пользователь №: 51 470

|
Цитата(ArtemKAD @ Oct 12 2011, 19:09)  Дык это к производителям чипсета, а не модулей! Но с таким-же успехом можно потребовать 12В толерантность у производителей МК... Оригинальное сравнение, толерантность к 12В задаром никому не нужна. А GSM чипсеты ведь в модули и телефоны, а не в унитазы ставят. Многие контроллеры имеют толерантность к 5В, и руки у производителей не отсохли занедорого расширить функционал. А с производителей модулей чего взять - им на наименьшей площади и с наименьшей ценой все разместить надо. И чхать они хотели на толерантность. ПС. И вобще с чего все свернули на обсуждение толерантности МОДУЛЕЙ? Я имел ввиду толерантность самих чипсетов, в связи с тем что перекладывать это на производителя модуля как то нехорошо. И результат как уже показал CADiLO может быть слабо предсказуем.
Сообщение отредактировал butthead2 - Oct 12 2011, 16:37
|
|
|
|
Guest_@Ark_*
|
Oct 12 2011, 16:46
|
Guests

|
Цитата И результат как уже показал CADiLO может быть слабо предсказуем. Пока еще не показал. А, похоже, подтвердил свой же тезис, но по отношению к МК: Цитата - доки не принято читать....
Сообщение отредактировал @Ark - Oct 12 2011, 16:49
|
|
|
|
|
Oct 12 2011, 16:52
|
Местный
  
Группа: Участник
Сообщений: 301
Регистрация: 22-07-09
Пользователь №: 51 470

|
Цитата(ArtemKAD @ Oct 12 2011, 19:37)  Как это не нужна - еще как нужна. Практически в каждое автомобильное устройство... Ага, среди студентов фича будет очень востребована. Особенно с учетом того что на борту ни разу не 12В. А уж на грузовиках и подавно. Цитата(@Ark @ Oct 12 2011, 19:46)  Пока еще не показал. Про колхоз от производителя GR47 мимо пролетело?
|
|
|
|
Guest_@Ark_*
|
Oct 12 2011, 17:07
|
Guests

|
Цитата Про колхоз от производителя GR47 мимо пролетело? Вы какой колхоз имеете ввиду? Сони Эриксон или Микрочип? По моему, там оба не причем.
|
|
|
|
|
Oct 12 2011, 17:23
|
Местный
  
Группа: Участник
Сообщений: 301
Регистрация: 22-07-09
Пользователь №: 51 470

|
Цитата(@Ark @ Oct 12 2011, 20:07)  Вы какой колхоз имеете ввиду? Сони Эриксон или Микрочип? По моему, там оба не причем. Этот Цитата(CADiLO @ Oct 12 2011, 17:06)  Производители делая 5в толерансед ноги в устройствах не заморачиваются со схемами с ОБ, а для удешевления ставят диод шотки катодом наружу и со стороны чипсета притянутом к Vio чипсета. ........ Как раз на это и напоролися применяя GR47 - PIC16F77A не обеспечивал модулю четкого "0" - пришлось ставить внешние ключи с ОК.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|