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

 
 
> СС1101 + STM32F = отлично, СС1101 + STM32L = сплошные проблемы
D1mconK
сообщение Oct 9 2013, 05:13
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 13-07-12
Пользователь №: 72 746



Всем привет. Столкнулся со следующей проблемой.

Есть 5 плат абсолютных близнецов по разводке радиочасти, на которых установлена CC1101. На 3 платах ей рулит STM32L на 2 - STM32F100.

На платах с STM32F получена дальность связи в помещении около 35 метров, уровень приема сигнала на расстоянии 1,5 метра -40дБ, данные отлично передаются и принимаются.

На платах c STM32L дальность связи не превышает 5 метров, уровень приема сигнала на расстоянии в 1,5 метра - 95дБ, как следствие - огромное количество пакетов с неверной контрольной суммой


Заменил на заведомо работающих платах STM32F на STM32L и все повторилось -95дБ и 5 метров.

В чем может быть проблема? Контроллеры пин-ту-пин совместимы, радиочасть на платах идентична, но при использовании STM32L результаты многократно хуже, условия проведения замеров также идентичны как и драйвер для работы с CC1101.

Прошу помощи в решении данной проблемы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
HardEgor
сообщение Oct 9 2013, 08:21
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Либо связь по питанию между процессором и модулем , либо наводки по эфиру от умножителя частоты процессора.
Еще могут быть какие-нибудь эффекты от того что программ STM32 и STM32L разные.
Go to the top of the page
 
+Quote Post
D1mconK
сообщение Oct 9 2013, 11:20
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 13-07-12
Пользователь №: 72 746



Цитата(HardEgor @ Oct 9 2013, 12:21) *
Либо связь по питанию между процессором и модулем , либо наводки по эфиру от умножителя частоты процессора.
Еще могут быть какие-нибудь эффекты от того что программ STM32 и STM32L разные.


Связь по питанию одинакова на обоих процах, ввиду их совместимости, помех по питанию не обнаружено
Драйвер для процов одинаков, как и конфиг самой CC1101
Умножитель частоты .... оба проца тактируются от внутреннего источника, частота 16 МГц, частота. стабильна и не плавает
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 9 2013, 11:40
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (D1mconK @ Oct 9 2013, 14:20) *
Но вы ведь и сами понимаете, что чудес не бывает. Процессоры разные, какими бы совместимыми они ни были заявлены.
Возможно с L начинает звенеть ваш стабилизатор, звенеть на таких частотах, которых вы не видите вашим осциллографом. Возможно звенеть начинают цепи питания CC1101. У вас на питании около CC1101 параллельно обычным висят небольшие (сотни пик) емкости для больбы с ВЧ помехами по питанию?
Возможно у L больше (или наоборот меньше) скорость нарастания напряжений на портах и что-то в CC1101 записывается со сбоем. Возможно у L на выходы наводится помеха от PLL, которая через соединенные с CC1101 ноги портов попадает в CC1101 и как-то хитро резонирует с ее внутренними сигналами. Можно повесить емкости на несколько десятков-сотню пик на информационные линии между STM32 и CC1101 чтобы задавить такие наводки.
Кроме вас тут никто не сможет разобраться. Надо брать и постепенно исключать одно предположение за другим. Методом проб.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- D1mconK   СС1101 + STM32F = отлично, СС1101 + STM32L = сплошные проблемы   Oct 9 2013, 05:13
|- - Onic777   Привет! Такое явление я замечал даже на одном...   Oct 9 2013, 15:30
- - rsv   Могли контрафактную купить. Сейчас это очень прост...   Oct 10 2013, 16:18
- - rx3apf   Точный номинал рабочей частоты ? Используется один...   Oct 10 2013, 17:22
|- - Onic777   Цитата(rx3apf @ Oct 10 2013, 20:22) Точны...   Oct 15 2013, 10:50
- - DASM   Если мне не изменяет старческая память — у стм пре...   Oct 11 2013, 16:55
- - rx3apf   Да, такой выбор конденсаторов неплох (я, впрочем, ...   Oct 15 2013, 19:54
|- - Onic777   Цитата(rx3apf @ Oct 15 2013, 22:54) А вот...   Oct 16 2013, 04:08
|- - Сергей Борщ   QUOTE (Onic777 @ Oct 16 2013, 07:08) Толь...   Oct 16 2013, 07:15
||- - Onic777   Цитата(Сергей Борщ @ Oct 16 2013, 10:15) ...   Oct 16 2013, 09:25
||- - HardEgor   Цитата(Onic777 @ Oct 16 2013, 16:25) А за...   Oct 16 2013, 09:44
|||- - demiurg_spb   Цитата(HardEgor @ Oct 16 2013, 13:44) Пот...   Oct 16 2013, 11:13
||- - Сергей Борщ   QUOTE (Onic777 @ Oct 16 2013, 12:25) при ...   Oct 16 2013, 11:04
||- - dac   QUOTE (Onic777 @ Oct 16 2013, 15:25) высо...   Oct 16 2013, 14:01
|- - rx3apf   Цитата(Onic777 @ Oct 16 2013, 08:08) Толь...   Oct 17 2013, 20:59
- - vadimp61   В асинхронной системе передачи данных с двумя разн...   Oct 18 2013, 03:43


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 22:38
Рейтинг@Mail.ru


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