реклама на сайте
подробности

 
 
5 страниц V  « < 2 3 4 5 >  
Reply to this topicStart new topic
> SIM900D, зависание модуля поле нескольких дней работы
SergOv
сообщение Nov 26 2011, 21:04
Сообщение #46


Частый гость
**

Группа: Участник
Сообщений: 165
Регистрация: 22-10-05
Из: Днепропетровск
Пользователь №: 9 975



Цитата(GeGeL @ Nov 26 2011, 18:21) *
"0" на выходе CMOSовского драйвера - это, по идее, открытый канал (с достаточно низким сопротивлением) на GND. Мне тоже интересно стало: а в чем же все таки отличие?
Вот уже 10 мин думаю - так и не надумаю...
Хоть намекните, а то только раззадорили такой недокументированной фичей китайского инженеринга sm.gif

Вот именно "с достаточно низким".
И как зависит низкость этого сопротивления от тока через вывод и внешнего приложенного напряжения - большой вопрос.
Во всяком случае, наличие этого открытого канала на аудио выходе китайских модулей в корне меняет их характеристики.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Nov 27 2011, 09:12
Сообщение #47


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(SergOv @ Nov 27 2011, 01:04) *
Вот именно "с достаточно низким".
И как зависит низкость этого сопротивления от тока через вывод и внешнего приложенного напряжения - большой вопрос.
Во всяком случае, наличие этого открытого канала на аудио выходе китайских модулей в корне меняет их характеристики.

Это Вас уже куда-то не туда понесло. Аудио, аналоговые сигналы - это отдельный вопрос. А открытый канал полевого коммутатора там уже идеальным никак нельзя считать, там нелинейности в полный рост. Речь же шла о пушпульной паре с соотношением сопротивлений более шести порядков, работающей на CMOSовый же вход (т.е. по постоянке без нагрузки).
Go to the top of the page
 
+Quote Post
SergOv
сообщение Nov 27 2011, 09:50
Сообщение #48


Частый гость
**

Группа: Участник
Сообщений: 165
Регистрация: 22-10-05
Из: Днепропетровск
Пользователь №: 9 975



Цитата(rx3apf @ Nov 27 2011, 11:12) *
Это Вас уже куда-то не туда понесло. Аудио, аналоговые сигналы - это отдельный вопрос. А открытый канал полевого коммутатора там уже идеальным никак нельзя считать, там нелинейности в полный рост. Речь же шла о пушпульной паре с соотношением сопротивлений более шести порядков, работающей на CMOSовый же вход (т.е. по постоянке без нагрузки).

Речь шла именно о замыкании на землю с помощью выхода процессора.
... впрочем, этот пример я привел не с целью убедить общественность в правоте кого либо.
Исключительно с целью напоминания о том, что неожиданности случаются вне зависимости от категоричности убеждений.
))))))))
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Nov 27 2011, 10:14
Сообщение #49


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(SergOv @ Nov 27 2011, 13:50) *
Речь шла именно о замыкании на землю с помощью выхода процессора.

Т.е. этакий суррогатный вариант mute ? Но ток-то какой ?
Go to the top of the page
 
+Quote Post
SergOv
сообщение Nov 27 2011, 11:36
Сообщение #50


Частый гость
**

Группа: Участник
Сообщений: 165
Регистрация: 22-10-05
Из: Днепропетровск
Пользователь №: 9 975



Цитата(rx3apf @ Nov 27 2011, 12:14) *
Т.е. этакий суррогатный вариант mute ? Но ток-то какой ?

Там слегка хитрее.
На землю был посажен один из выводов дифференциального выхода
Это временное было решение, которое помогло понять, что надо сделать, чтобы избежать искажений сигнала без использования дифференциального выхода.

Сообщение отредактировал SergOv - Nov 27 2011, 11:37
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Nov 27 2011, 12:13
Сообщение #51


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(SergOv @ Nov 27 2011, 15:36) *
Там слегка хитрее.
На землю был посажен один из выводов дифференциального выхода
Это временное было решение, которое помогло понять, что надо сделать, чтобы избежать искажений сигнала без использования дифференциального выхода.

Так выхода же. Причем довольно мощного, позволяющего иметь 1.7V на 32-омной нагрузке (плюс к имеющемуся там DC). А у выхода среднемощного CMOS-порта как сопротивление открытого канала такого порядка. Ну чего тогда предъявлять претензии к "китайской схемотехнике" ? Разговор был о совершенно другой ситуации, так что пример совершенно не в кассу...
Go to the top of the page
 
+Quote Post
andrewlekar
сообщение Nov 28 2011, 04:40
Сообщение #52


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Цитата(Harbinger @ Nov 26 2011, 00:22) *
Вообще-то далеко не факт, что GPIO модуля в процессе старта программы не становятся на какое-то время выходами (пусть из-за ошибки в фирмваре даже) - и в этом случае сажать ни на землю, ни на плюс их никак нельзя. Это уже нужно низкий уровень их фирмваре копать... Во избежание, решили просто держать всё подключенное к модулю в Z-состоянии до подъёма статуса - типа лучше перебдеть, чем недобдеть.

Аналогично. Но еще сделали прерывание от статуса и по его пропаданию все обратно отключаем.
Go to the top of the page
 
+Quote Post
SergOv
сообщение Nov 28 2011, 07:48
Сообщение #53


Частый гость
**

Группа: Участник
Сообщений: 165
Регистрация: 22-10-05
Из: Днепропетровск
Пользователь №: 9 975



Цитата(rx3apf @ Nov 27 2011, 14:13) *
Ну чего тогда предъявлять претензии к "китайской схемотехнике" ? Разговор был о совершенно другой ситуации, так что пример совершенно не в кассу...

Ээээээ ... позвольте.
Как мне кажется, претензии предъявлялись не к схемотехнике, а к рекомендациям ... да и несколько не мной.
Я лишь намекнул, что бывают случаи, когда теорию притянуть к происходящему слегка тяжеловато.
К китайской схемотехнике, лично я, в данном случае претензий не имею.
Go to the top of the page
 
+Quote Post
=F8=
сообщение Nov 28 2011, 10:03
Сообщение #54


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



Цитата(Harbinger @ Nov 25 2011, 23:22) *
Вообще-то далеко не факт, что GPIO модуля в процессе старта программы не становятся на какое-то время выходами (пусть из-за ошибки в фирмваре даже) - и в этом случае сажать ни на землю, ни на плюс их никак нельзя. Это уже нужно низкий уровень их фирмваре копать... Во избежание, решили просто держать всё подключенное к модулю в Z-состоянии до подъёма статуса - типа лучше перебдеть, чем недобдеть.

+1 Скорей всего именно так. Как-то столкнулся с такой проблемой(модуль SIM300D): в схеме ножки RXD, DTR, RTS были притянуты к +3В, чтоб предотвратить паразитное питание при запуске модуля сажал эти ножки контроллером на землю, при этом некоторые модули(около 2-3%) запускались через раз, а то и вообще отказывались запускаться. Эти же модули стали вполне нормально запускаться после смены прошивки с 1008xxx на 1604xxx. Так-что проблема здесь действительно скорей софтовая чем аппаратная. Думаю, что до появления status состояние ножек нужно считать неопределенным.
Go to the top of the page
 
+Quote Post
pau62
сообщение Nov 28 2011, 12:41
Сообщение #55


Частый гость
**

Группа: Участник
Сообщений: 116
Регистрация: 22-10-11
Из: Россия
Пользователь №: 67 897



Вот становятся они выходами или не становятся - можно легко ослоциграфом проконтролировать. А вот что вы собираетесь делать, если модуль без спросу решил выключиться, а потом запуститься?
Кто тогда ТХД вашего контроллера в Z или в 0 переведет?
Ага, давайте расскажем про STATUS на прерывание - только сначала спросите симкома сколько времени надо модулю чтоб с катушек съехать. И кто обещает что он потом к разумной жизни вернется.
Go to the top of the page
 
+Quote Post
=F8=
сообщение Nov 28 2011, 15:33
Сообщение #56


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



Цитата(pau62 @ Nov 28 2011, 16:41) *
Вот становятся они выходами или не становятся - можно легко ослоциграфом проконтролировать. А вот что вы собираетесь делать, если модуль без спросу решил выключиться, а потом запуститься?
Кто тогда ТХД вашего контроллера в Z или в 0 переведет?
Ага, давайте расскажем про STATUS на прерывание - только сначала спросите симкома сколько времени надо модулю чтоб с катушек съехать. И кто обещает что он потом к разумной жизни вернется.

Как согласовать выходы контроллера с модулем уже писано-написано-записано-переписано. Самый постой и дешевый вариант использовать подтяжку на status + выходы контроллера в режиме режиме ОК. Если конечно контроллер такие фокусы c TXD позволяет. Да и status на прерывание вполне реальный вариант, за 2-3мкСек ничего страшного не произойдет, особенно если подключить через резисторы.
А с катушек он может съехать и без посторонней помощи, поэму ключ по питанию ставить надо.
Go to the top of the page
 
+Quote Post
pau62
сообщение Nov 28 2011, 15:51
Сообщение #57


Частый гость
**

Группа: Участник
Сообщений: 116
Регистрация: 22-10-11
Из: Россия
Пользователь №: 67 897



Цитата(=F8= @ Nov 28 2011, 19:33) *
Да и status на прерывание вполне реальный вариант, за 2-3мкСек ничего страшного не произойдет, особенно если подключить через резисторы.
А с катушек он может съехать и без посторонней помощи, поэму ключ по питанию ставить надо.

Сколько надо времени на защелкивание структуры, которая состоит из элементов с граничной частотой хорошо за 50 или даже 100 мГц?
Уж наверное не больше, чем когда мелкочип или атмел почешет себе жеппу и обработает таки прерывание. Так что это пустое самоуспокоение.
Так что про ключ - единственная здравая мысль во всей теме.
Типа не доверяешь товарищу - лучше застрели его от греха.

Сообщение отредактировал pau62 - Nov 28 2011, 15:52
Go to the top of the page
 
+Quote Post
=F8=
сообщение Nov 28 2011, 17:27
Сообщение #58


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954



Цитата(pau62 @ Nov 28 2011, 19:51) *
Сколько надо времени на защелкивание структуры, которая состоит из элементов с граничной частотой хорошо за 50 или даже 100 мГц?
Уж наверное не больше, чем когда мелкочип или атмел почешет себе жеппу и обработает таки прерывание. Так что это пустое самоуспокоение.
Так что про ключ - единственная здравая мысль во всей теме.
Типа не доверяешь товарищу - лучше застрели его от греха.

Тамще-то чтоб что-то защелкнулось нужен ток соответствующий. Который выход мк далеко не факт, что выдаст, а с токоограничевающеми резисторами гарантированно не выдаст. Откуда взяться этому току в схеме с ОК.... ну сие и вовсе ваеная тайна sm.gif
ЗЫ стрелять товарищей не надо, надо учитывать, что любой товарищ может сделать ошибку. И потому надо дать ему шанс начать все сначала.(Читай переденнуть питание)
Go to the top of the page
 
+Quote Post
Aner
сообщение Nov 28 2011, 18:28
Сообщение #59


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



для защелкивания ток как раз не нуджен, нужена скорость нарастания потенциала, а вот дальше потечет ток с нарастанием до максималного. Все что источник может выдать то и протечет через мк.
Go to the top of the page
 
+Quote Post
pau62
сообщение Nov 28 2011, 18:42
Сообщение #60


Частый гость
**

Группа: Участник
Сообщений: 116
Регистрация: 22-10-11
Из: Россия
Пользователь №: 67 897



Ну давайте посмотрим в даташиты - у кого там встречаются параметры тиристорного эффекта? Я из всего что читал помню только техасовскую логику. Там только ток был, никаких времен.
Go to the top of the page
 
+Quote Post

5 страниц V  « < 2 3 4 5 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th August 2025 - 18:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01494 секунд с 7
ELECTRONIX ©2004-2016