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

 
 
> LPC1768 + ADC + JTAG
Пришелец
сообщение Aug 17 2010, 07:16
Сообщение #1


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

Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272



Добрый день! biggrin.gif

никто не сталкивался с проблемой?:

LPC1768 - не работает правильно ADC при отладке через JTAG.
Без отладки (даже с подключенным разъёмом всё работает).

Измерения производятся циклически по всем каналам, каналы переключаются по прерыванию АЦП.

С jtag прерывания происходят но результат измерения всегда = 4095 т.е. максимальное значение.

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Пришелец
сообщение Apr 7 2011, 13:23
Сообщение #2


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

Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272



Возвращаюсь к теме wacko.gif


теперь обнаружилось, что редко примерно 1 раз в секунду ацп выдаёт неправильные значения (непредсказуемые) на фоне правильных

измерения ведутся по прерыванию после каждого измерения переключается канал 0...7

Go to the top of the page
 
+Quote Post
VslavX
сообщение Apr 7 2011, 17:13
Сообщение #3


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(Пришелец @ Apr 7 2011, 16:23) *
теперь обнаружилось, что редко примерно 1 раз в секунду ацп выдаёт неправильные значения (непредсказуемые) на фоне

А неправильные - это какие?
У меня с LPC17 просто мистика какая-то. Есть плата, разработанная для LPC17/LPC23, LPC23 работает отлично. Теперь на эту плату ставим LPC17. Есть канал измерения VBUS через делитель от разъема USB-device. Близко к входу АЦП стоит конденсатор 1000пф. VBUS измеряется нормально, все корректно. Теперь запускаем массированный обмен по USB - сетевой тест по RNDIS - опа, USB-device отваливается, VBUS неверно измеряется. Как оказалось - иногда из АЦП читается нулевое значение. А осциллографом ничего не видно - никаких помех. OK, есть еще каналы АЦП (они там другие величины измеряют), кидаем проводок от VBUS - опа, эти каналы тоже с некоторой периодичностью начинают выдавать нули. Проводок оторвали - все OK. АЦП работает в режиме непрерывного запуска, ноль в регистры данных каналов записать при всем желании не получится (пытался), откуда такое лезет - непонятно sad.gif
Go to the top of the page
 
+Quote Post
Пришелец
сообщение Apr 8 2011, 05:42
Сообщение #4


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

Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272



Цитата(VslavX @ Apr 7 2011, 20:13) *
А неправильные - это какие?
У меня с LPC17 просто мистика какая-то. Есть плата, разработанная для LPC17/LPC23, LPC23 работает отлично. Теперь на эту плату ставим LPC17. Есть канал измерения VBUS через делитель от разъема USB-device. Близко к входу АЦП стоит конденсатор 1000пф. VBUS измеряется нормально, все корректно. Теперь запускаем массированный обмен по USB - сетевой тест по RNDIS - опа, USB-device отваливается, VBUS неверно измеряется. Как оказалось - иногда из АЦП читается нулевое значение. А осциллографом ничего не видно - никаких помех. OK, есть еще каналы АЦП (они там другие величины измеряют), кидаем проводок от VBUS - опа, эти каналы тоже с некоторой периодичностью начинают выдавать нули. Проводок оторвали - все OK. АЦП работает в режиме непрерывного запуска, ноль в регистры данных каналов записать при всем желании не получится (пытался), откуда такое лезет - непонятно sad.gif



значения разные - на вход подаётся реально 0 вольт
ацп обычно показывает 0...8 и иногда проскакивает 4065, 512, 238, .... вобщем непредсказуемо

Цитата(igorsk @ Apr 8 2011, 00:32) *
Может это расследование поможет: http://mbed.org/forum/mbed/topic/2003/ (мопед не мой).



спасибо за ссылку - очень похоже на мой случай
Go to the top of the page
 
+Quote Post



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

 


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


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