|
СС1101 + STM32F = отлично, СС1101 + STM32L = сплошные проблемы |
|
|
|
Oct 9 2013, 05:13
|
Участник

Группа: Участник
Сообщений: 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.
Прошу помощи в решении данной проблемы.
|
|
|
|
|
 |
Ответов
|
Oct 9 2013, 11:20
|
Участник

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

|
Цитата(HardEgor @ Oct 9 2013, 12:21)  Либо связь по питанию между процессором и модулем , либо наводки по эфиру от умножителя частоты процессора. Еще могут быть какие-нибудь эффекты от того что программ STM32 и STM32L разные. Связь по питанию одинакова на обоих процах, ввиду их совместимости, помех по питанию не обнаружено Драйвер для процов одинаков, как и конфиг самой CC1101 Умножитель частоты .... оба проца тактируются от внутреннего источника, частота 16 МГц, частота. стабильна и не плавает
|
|
|
|
|
Oct 9 2013, 11:40
|

Гуру
     
Группа: Модераторы
Сообщений: 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)
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|