Перейти к содержанию
    

Сталкивался ли кто с таким явлением?

 

Прибор представляет собой усилитель сигнала на 3-х ОУ. Входной диапазон - +-5мВ. Происходит одновременно усиление (в 512 раз) и фильтрация LowPass 0-100Гц. Оцифровка сигнала происходит в АЦП Меги 32 и передается на ПК через UART. На мониторе вырисовывается график.

Все работало идеально пока не подключил через SPI MMC. Схему подключения взял с http://www.captain.at/electronic-atmega-mmc.php Библиотека от Чена.

На выходе аналоговой части усилителя, а следовательно и на выходе АЦП вылезла периодическая помеха. Путем тыкания щупом осциллографа выяснилась её абсолютная синхронизация с сигналом от седьмой ноги MMC DataOut до ноги MISO контроллера. Нога MISO сконфигурирована как вход с подтяжкой (по анологии с примером от Чена).

Теперь вижу на мониторе, когда в MMC заполняется блок, когда кластер, а когда начинает записываться новый файл.

Все питающие ноги микросхем на плате заземлены через конденсаторы. Развязка общих сетей питания карты (с разрывом земли), питания контроллера (с общей землей) и остальной схемы ни к чему не привели. Питание биполярное. Замена блока питания (с целью устранения пульсаций в сетях питания) на кучу батареек тоже не дала успеха.

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

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Судя по Вашему описанию Ваше устройство какой нибудь электрокардиограф

простейшее решение вашей проблемы в временном разнесении процесса оцифровки и записи в MMC

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К сожалению, не получается.

Частота выборки высокая - 500Гц

На сеанс передачи от карты может приходится несколько оцифровок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

разорванные земли, вообще то соединяют через конденсатор обычно. Может стоит попробовать повысить-понизить частоту SPI? Да и смотрите что с разводкой у вас, нет ли петель где, хорошую землю тлдведите к ММС прямо от источника питания.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Непонятно при выборке 500Гц между соседними отсчетами 2 мс время 1 преобразования 14*Тadc clk для

 

Тadc clk =200 кгц это 70 мкс то есть оцифровка 8 каналов занимает 560 мкс у Вас остается 1.4 мс для фоновых задач (обработка сохранение в ММС и т.п)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробую разобраться с частотами и интервалами повнимательней.

Такой вопрос. Может ли сигнал на ногу MISO заставить трястись через подтяжку в контроллере общую цепь питания?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может ли сигнал на ногу MISO заставить трястись через подтяжку в контроллере общую цепь питания?

если и будет трястись (что вряд ли), то VCC, но у Вас же наверное есть LC-фильтр на AVCC?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если и будет трястись (что вряд ли), то VCC, но у Вас же наверное есть LC-фильтр на AVCC?

 

Нет. индуктивность не поставил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет. индуктивность не поставил.

попробуйте... 10мкГн

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

правильнее даже будет сказать, что постоянная времени LC-фильтра должна быть в районе 10пс... неправильно... корень из 10пс

Изменено пользователем stells

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробую разобраться с частотами и интервалами повнимательней.

Такой вопрос. Может ли сигнал на ногу MISO заставить трястись через подтяжку в контроллере общую цепь питания?

в разрывы всех spi линий, идущи от или к процессору, поставьте резисторы (или RC фильтры). номиналы в зависимости от скоростей, но 300 ом ... 1 килоом может не ухудшить работу устройств и уменьшит броски тока на перезарядку монтажнх емкостей. В связной технике это мне помогало избавиться от наводок на аналоговую часть, от срывов петель ФАПЧ из-за обмена по spi не связанного с ответственным за это микросхемами.

Изменено пользователем Genadi Zawidowski

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в разрывы всех spi линий, идущи от или к процессору, поставьте резисторы (или RC фильтры). номиналы в зависимости от скоростей, но 300 ом ... 1 килоом может не ухудшить работу устройств и уменьшит броски тока на перезарядку монтажнх емкостей. В связной технике это мне помогало избавиться от наводок на аналоговую часть, от срывов петель ФАПЧ из-за обмена по spi не связанного с ответственным за это микросхемами.

 

Ставил резисторы (постепенно повышал до 2кОм) - ноль реакции.

Попробую еще поднять скорость SPI и подобрать интервалы.

 

правильнее даже будет сказать, что постоянная времени LC-фильтра должна быть в районе 10пс... неправильно... корень из 10пс

 

 

Почему именно 10пс?

По даташиту вроде другое число получается?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почему именно 10пс?

По даташиту вроде другое число получается?

да, действительно, посмотрел даташит: 10мкГн/0,1мкФ. это я ошибся

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Судя по Вашему описанию Ваше устройство какой нибудь электрокардиограф

простейшее решение вашей проблемы в временном разнесении процесса оцифровки и записи в MMC

 

Прошу прощения, я сразу невнимательно прочитал. Хочу уточнить. Проблемы возникают не во время записи в ММС, а во время приема от нее данных. Поднял скорость передачи по SPI до максимально возможной (14,74 / 2). Сеансы приема длятся от 0.8 - 0.9 мс после записи блока, 4-5 мс после записи кластера и 8-9 при записи нового файла. Точнее определить сложно - пользуюсь осциллографом USB Disco, а там представление временной шкалы оставляет желать лучшего.

 

да, действительно, посмотрел даташит: 10мкГн/0,1мкФ. это я ошибся

 

Попробовал. Никакой реакции. Постараюсь добраться до хорошего осциллографа и смотреть откуда трясет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...