Jump to content

    

Quectel EC25 - работает не каждый модем

Всем привет!

У меня возникла проблема. Есть несколько плат, на которые я напаивал, помимо прочих радиодеталей, STM32 и Quectel EC25. Первые три платы работали без проблем - модем Quectel EC25 должным образом общался с контроллером через согласованный по логическим уровням UART и передавал по сотовой связи данные на сервер. На следующих платах я заметил, что Quectel EC25 не реагирует на сигналы с контроллера и проблема странным образом решилась перепайкой модуля Quectel EC25 на другой такой же. Аналогичное явление стало периодически происходить и на других платах. В итоге у меня скопилось несколько модемов Quectel EC25, которые с первого раза почему-то не запустились. Через согласователь логических уровней я подключился к Rx и Tx модема, получил такую картину:

pc2037AA8MA.jpg

Соответственно, коллеги, почему так получается, что одни Quectel EC25 работают нормально, а другие в той же схеме и плате выдают ерунду?

Edited by sovenie

Share this post


Link to post
Share on other sites

Тут влиять может сама запайка и флюс, еще разводка по EMI таких плат оч требовательна. Все желательно промерить приборами, проблему можно локализовать и понять.

Share this post


Link to post
Share on other sites
37 minutes ago, Aner said:

Тут влиять может сама запайка и флюс, еще разводка по EMI таких плат оч требовательна. Все желательно промерить приборами, проблему можно локализовать и понять.

Переформулирую: конкретно взятый модем или запускается на любой плате, или не запускается ни на одной при пайке одними и теми же припоем и флюсом. Платы и, соответственно, разводка во всех случаях одинаковы.

 

+ такие модемы не реагируют на АТ-команды с компьютера. Ни "ОК",ни "ERROR", ни как еще.

Edited by sovenie

Share this post


Link to post
Share on other sites

Тогда большая вероятность что проблема в разводке платы, в качестве самой платы. Все же там оч высокие требования, и их не так мало. Говорю по своему опыту запуска в серийное пр-во GSM/LTE плат с модемами.

Share this post


Link to post
Share on other sites
1 hour ago, Aner said:

Тогда боьшая вероятность что проблема в разводке платы, в качестве самой платы. Все же там оч высокие требования, и их не так мало. Говорю по своему опыту запуска в серийное пр-во GSM/LTE плат с модемами.

Т.е. от разводки зависит даже то, как модем реагирует на АТ-команды по UART? А если он не реагирует на АТ команды, передаваемые через согласователь логических уровней, собранный навесным монтажом? Точнее - некоторые модемы нормально работают с согласователем логических уровней, собранным навесным монтажом, а другие - нет.

 

Например, были случаи, когда модем не заработал с рекомендованным в даташите согласователем логических уровней TXS0108EPWR, тогда выручал согласователь логических уровней на транзисторах, собранный уже навесным монтажом. А в каких-то случаях не помогает и согласователь на транзисторах.

Edited by sovenie

Share this post


Link to post
Share on other sites
В 31.08.2019 в 16:18, sovenie сказал:

Переформулирую: конкретно взятый модем или запускается на любой плате, или не запускается ни на одной при пайке одними и теми же припоем и флюсом. Платы и, соответственно, разводка во всех случаях одинаковы.

Что у вас не так в схемотехнике, какое-то граничное условие для модема не выполняется. Т.е. например напряжение должно быть плюс-минус 1В , а вас вылетает за границы на 1,2В - какие-то нормально работают в этом режиме, а какие-то  - нет. Надо всё тщательно проверять и измерять на соответствие даташиту (последней версии даташита и версии модуля и версии прошивки).

Share this post


Link to post
Share on other sites
17 hours ago, HardEgor said:

Что у вас не так в схемотехнике, какое-то граничное условие для модема не выполняется. Т.е. например напряжение должно быть плюс-минус 1В , а вас вылетает за границы на 1,2В - какие-то нормально работают в этом режиме, а какие-то  - нет. Надо всё тщательно проверять и измерять на соответствие даташиту (последней версии даташита и версии модуля и версии прошивки).

Все гораздо сложнее. Например, я решил сравнить сигнал, который приходит с контроллера на модем работающей платы с сигналом, который приходит на модем неработающей платы. Аккуратно подпаял два тоненьких проводка на Rx Tx модема, чтобы зацепить их осциллографом. Включил еще вчера работавшую плату - вуаля! - она уже не работает. Отпаял проводки - всё равно не работает. Хоть священника вызывай.

 

ЗЫ: Напряжение питания модема 3,32В, в даташит укладывается.

Edited by sovenie

Share this post


Link to post
Share on other sites
1 час назад, sovenie сказал:

 Включил еще вчера работавшую плату - вуаля! - она уже не работает. Отпаял проводки - всё равно не работает. Хоть священника вызывай.

1. Выброс по питанию при включении - какие-то модули выдерживают, какие-то нет

2.Статическое электричество - все манипуляции с модулями(впаянными или нет) производить заземленными руками, приборами и столами.

Share this post


Link to post
Share on other sites

У меня есть привычка вначале включать блок питания, а потом вставлять в него провода питания.

В общем, кажется, всё плохо.

Share this post


Link to post
Share on other sites
23 минуты назад, sovenie сказал:

У меня есть привычка вначале включать блок питания, а потом вставлять в него провода питания.

Перенапряжение не на выходе блока питания, а на выводах модуля. Смотреть осциллографом раз -дцать.

Share this post


Link to post
Share on other sites
4 hours ago, sovenie said:

У меня есть привычка вначале включать блок питания, а потом вставлять в него провода питания.

 

Почитайте an88f.pdf  "Ceramic Input Capacitors Can Cause Overvoltage Transients."

Share this post


Link to post
Share on other sites

Картинка в первом посте здорово напоминает циклический сброс. Но в каких-то случаях, похоже, модем постоянно в состоянии сброса.

20 часов назад, sovenie сказал:

 

ЗЫ: Напряжение питания модема 3,32В, в даташит укладывается.

Аккурат на нижнем пределе. Внутри модема, где оно меряется и принимается решение, стартовать или нет, будет меньше. Сделайте 4 В. Или, чтобы наверняка, временно подключите заряженный литиевый аккумулятор. Микроконтроллер, естественно, д.б. запитан от отдельного стабилизатора.

Share this post


Link to post
Share on other sites

Поднял напряжение питания модема до 3,5В. Подтянул через резисторы 10 кОм UART модема к референсному источнику напряжения модема.

 

kWAdN1tVjOo.jpg

 

Итог: бесполезно. Сигнал на RX модема:

 

pn6zbjb4zLg.jpg

 

Сам модем иногда отправляет контроллеру, что он жив:

TYQrS2qcz4Q.jpg

Edited by sovenie

Share this post


Link to post
Share on other sites

PWRKEY действительно висит в воздухе?

Share this post


Link to post
Share on other sites
4 hours ago, Harbinger said:

PWRKEY действительно висит в воздухе?

Нет, он в деле:

Fy1Dk2El7Lo.jpg

Edited by sovenie

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this