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

 
 
> Фонит микроконтроллер STM32F205VET6 на GPS антенну
Bargul
сообщение May 23 2015, 14:59
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 23-05-15
Пользователь №: 86 836



Здравствуйте!

Недавно столкнулся с проблемой. Электромагнитные помехи от STM32F205VET6 влияют (не в лучшую сторону) на приём сигналов от GPS и ГЛОНАСС спутников. Был произведён эксперимент. Программа зациклена "вайлом" в самом начале (после настройки тактирования) и с помощью замыкания NRST микроконтроллера на землю выяснено, что в таком виде микроконтроллер не влияет на сигнал. Если зацикливаться чуть позже, то при включении микроконтроллера уровень сигнала резко падает, однако влияет не периферия микроконтроллера, а конфигурация (размещение в памяти???) кода:

В данном случае при включении микроконтроллера уровень сигнала не падает:
Код
asm("BLX %0"::"r"(&at45f_init));
int at45f_init(void)
{
  while(1) {;}
}

В этом случае при включении микроконтроллера сигнал заметно ухудшается:
Код
asm("BLX %0"::"r"(&at45f_init));
__NOP();
int at45f_init(void)
{
  while(1) {;}
}

Я в тупике, почему это происходит. Возможно, кто сталкивался с похожей ситуацией?

Спасибо за ответы!

Сообщение отредактировал IgorKossak - May 23 2015, 19:50
Причина редактирования: [codebox] для длинного кода, [code] - для короткого!!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
1113
сообщение May 24 2015, 04:29
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



а с питанием что? покажите кроме кода хоть что-нибудь!
Go to the top of the page
 
+Quote Post
Myron
сообщение May 24 2015, 13:00
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(1113 @ May 23 2015, 22:29) *
а с питанием что? покажите кроме кода хоть что-нибудь!
Ну да, похоже обычная ситуация. Проблему пытается разрешить программист только программными методами, которому всучили прибор без поддержки со стороны электронщиков. Ну или не верит он никому. Или даже сам сваял плату.
Go to the top of the page
 
+Quote Post
garry_
сообщение May 25 2015, 04:32
Сообщение #4


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

Группа: Свой
Сообщений: 85
Регистрация: 22-06-04
Из: Moscow
Пользователь №: 105



QUOTE (Myron @ May 24 2015, 16:00) *
Ну да, похоже обычная ситуация. Проблему пытается разрешить программист только программными методами, которому всучили прибор без поддержки со стороны электронщиков. Ну или не верит он никому. Или даже сам сваял плату.


Здравствуйте, столкнулся с такой-же проблемой с тем же мк, как ни странно смотрел плату на эмиссию (брали в прокат оборудование), шумит именно МК (возможно тракт PLL), мне помогло - разнести приемник и мк на разные платы , экран на мк + замена контроллеров источников питания, если от импульсников никак не отказаться, то у меня хорошо работает tps62040 + экранированная индуктивность



Go to the top of the page
 
+Quote Post
alexunder
сообщение May 25 2015, 11:23
Сообщение #5


unexpected token
****

Группа: Свой
Сообщений: 899
Регистрация: 31-08-06
Из: Мехелен, Брюссель
Пользователь №: 19 987



Цитата(garry_ @ May 25 2015, 06:32) *
Здравствуйте, столкнулся с такой-же проблемой с тем же мк, как ни странно смотрел плату на эмиссию (брали в прокат оборудование), шумит именно МК (возможно тракт PLL), мне помогло - разнести приемник и мк на разные платы , экран на мк + замена контроллеров источников питания, если от импульсников никак не отказаться, то у меня хорошо работает tps62040 + экранированная индуктивность

Интересная история, будем иметь ввиду.
У автора явно не PLL является источником фона, а антена из проводников SPI к флеш, раз он замечает некую разницу от кода.


--------------------
А у тебя SQUID, и значит, мы умрем.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Bargul   Фонит микроконтроллер STM32F205VET6 на GPS антенну   May 23 2015, 14:59
- - 1113   покажите схему и плату   May 23 2015, 15:12
- - alexunder   Сам МК вряд-ли может фонить: геометрические размер...   May 23 2015, 15:15
- - Bargul   Насчёт платы, переразводили несколько раз, пока по...   May 23 2015, 16:34
|- - Myron   Цитата(Bargul @ May 23 2015, 10:34) Насчё...   May 23 2015, 16:43
- - Mahagam   а сдвинуть частоту работы МК на мегагерца два в ст...   May 25 2015, 06:25
- - khach   Для справки спектр STM32-F4 ”Discovery”http:...   May 25 2015, 19:12
- - Grizzzly   П. 6.3.13. Electromagnetic Interference (EMI): htt...   May 25 2015, 20:13
- - Bargul   Проблема локализована. Виновата внутренняя flash м...   May 28 2015, 11:43
|- - Velund   QUOTE (Bargul @ May 28 2015, 14:43) Однак...   May 31 2015, 23:00
|- - ЮВГ   Цитата(Bargul @ May 28 2015, 14:43) Ps. П...   Jun 8 2015, 11:44
- - Golikov A.   ну можно же ускоритель флеши вырубить, работать бу...   May 28 2015, 19:21
|- - Bargul   Цитата(Golikov A. @ May 28 2015, 22:21) н...   May 29 2015, 06:11
- - Golikov A.   ну тогда остается сделать программу которая будет ...   May 29 2015, 09:48
- - Altemir   Помимо ревизии было бы неплохо узнать поставщика и...   Jun 4 2015, 07:55
- - lleeloo   Добрый день. Хочу добавить от себя, что такая же ...   Jul 12 2015, 16:58


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

 


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


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