|
Проблема с ADC ATTINY461 |
|
|
|
Dec 24 2007, 18:13
|
Участник

Группа: Свой
Сообщений: 52
Регистрация: 30-11-05
Из: С-Пб
Пользователь №: 11 619

|
Столкнулся с тем, что часть программы, работавшая на M8, ATTINY26, m8535 отказывается работать на тани461, а именно п/п измерения фазы(полпериуда). При изучении выяснилось проблема кроется в работе АЦП. Проблема: Как оказалось, АЦП работает как хочет, хочет в середине фазы выдаст значение =0, или, при отсутствии сигнала может выдать большое значение(выше обычного шума) из-за чего происходит ошибка в показании прибора. но вышесказанное это вообще ничто, по сравнению с тем, что иногда (всегда по разному) за определенное количество ацп преабразований выдает их сумма равняется 0, что вообще не понятно. Во время работы ацп, прерывания запрещаются и сканирование каналов не происходит, на время тестов это отключено, таким образом измеряем только один канал с внешним опорником на 4.096в.
если кто нибудь встречался с данной проблеммой, то посоветуйте как ее решить. Условия работы и измерений: Еще, скорость АЦП никак не влияет, синал 100% во время измерений присутствеут, контролировалось по осцилографу, макс сигнал составлял в пике ~2.3 вольта.
|
|
|
|
|
 |
Ответов
|
Jan 1 2008, 23:24
|
Участник

Группа: Свой
Сообщений: 52
Регистрация: 30-11-05
Из: С-Пб
Пользователь №: 11 619

|
Посмотрел, в оригинале cl1t-ec_nomul.r90. Я там в файлах его покопался, он теперь подключает cl0t-ec_nomul.r90, но всеравно не помогает. посмотрел что он подключает к тани26 ... порадовало cl0t.r90 , а различия то у них в плане инструкций не очень большие. Я проверил,  , cl1t-ec_nomul.r90 использует MUL,  нафига она называется номул, не понятно. Я так подозреваю, что такой трабл будет со всеми процами которые используют эту библиотеку в совокупности с десятичной дробью, не факт, что в других этого глюка нет. Видимо это подарок от ирара, проверял версии EW IAR 4.21A Ev EW IAR 4.30A Ev Народ осторожнее, тем кто использует эту библиотеку. Само существование такого глюка мне бы и в голову не пришло. Осталось с ацп разобратся.... ПС: Напишу ИАРу, стебану их, пусть дергаются. Жалко им картинки не отправить, но я чтонть придумаю.
Сообщение отредактировал __nik__ - Jan 2 2008, 00:10
|
|
|
|
Сообщений в этой теме
__nik__ Проблема с ADC ATTINY461 Dec 24 2007, 18:13 GDI Эррата ничего на эту тему не говорит? Dec 25 2007, 07:13 smk Первое, что приходит на ум так это посмотреть как ... Dec 25 2007, 08:50 ArtemKAD А какие уровни сигналов на остальных ногах по отно... Dec 25 2007, 09:55 __nik__ to GDI
ерата молчит. там по идее проблемм не должн... Dec 25 2007, 12:46 __nik__ Результаты проверки:
Программа заливалась в ATTINY... Dec 25 2007, 16:58 AlexG Цитата(__nik__ @ Dec 25 2007, 22:58)
Ду... Dec 25 2007, 19:27 __nik__ to AlexG
Цитатачасть программы, работавшая на M8, ... Dec 25 2007, 21:36 __nik__ На данный момент обнаружил глюк иара, по какой при... Dec 27 2007, 17:37 mdmitry Цитата(__nik__ @ Dec 27 2007, 20:37) Суть... Dec 28 2007, 19:59 sergik_vrn Цитата(__nik__ @ Dec 27 2007, 20:37) На д... Dec 29 2007, 07:10 __nik__ Место глюка нашел при помощи AVR Dragon, он оказал... Dec 29 2007, 21:43 SasaVitebsk Цитата(__nik__ @ Dec 30 2007, 01:43) еще ... Dec 29 2007, 23:09  __nik__ Цитата(SasaVitebsk @ Dec 30 2007, 02:09) ... Dec 30 2007, 15:25   SasaVitebsk Цитата(__nik__ @ Dec 30 2007, 19:25) изви... Dec 30 2007, 16:06 __nik__ to SasaVitebsk
извиняюсь за резкий то, но насамом ... Dec 30 2007, 21:16 __nik__ Вот я тут записал файлик, Это запись с экрана того... Dec 30 2007, 23:13 SasaVitebsk Простите за прямоту, но давайте без сумбура и по п... Dec 31 2007, 00:09 __nik__ Не могу изменить скорость ацп, значит то, что при ... Dec 31 2007, 01:35 SasaVitebsk Красиво.
ЦитатаЧерез дракон, в асме лазить трудно... Dec 31 2007, 15:48 __nik__ кабелек у меня около 15 см, куда меньше.
А у Вса с... Dec 31 2007, 16:51 __nik__ короче, я нашел.... вот только что делать.
у тани ... Dec 31 2007, 18:49 SasaVitebsk Цитата(__nik__ @ Dec 31 2007, 22:49) коро... Dec 31 2007, 22:07 __nik__ А знаете что настараживает, а ведь программа скомп... Dec 31 2007, 23:22 SasaVitebsk Цитата(__nik__ @ Jan 1 2008, 03:22) Иар п... Jan 1 2008, 14:40 __nik__ Галки есть при выборе процессора, в свойствах проэ... Jan 1 2008, 18:01 SasaVitebsk Цитата(__nik__ @ Jan 1 2008, 22:01) Галки... Jan 1 2008, 18:27 __nik__ Похоже, что математика это чистая проблема иара, о... Jan 1 2008, 20:41 Rst7 Все правильно. У T461 действительно расширенное яд... Jan 1 2008, 20:58 Rst7 Да и черт с ним, расширенным ядром. Подключите cl1... Jan 2 2008, 20:57 __nik__ Да дело не только в расширенном ядре, хотя я думаю... Jan 3 2008, 00:38 Rst7 ЦитатаПодключить ничего кроме cl1t.r90 не удастся,... Jan 4 2008, 08:00 __nik__ Нашел что у ATtiny461 всетаки есть, глюк не глюк, ... Jan 10 2008, 16:48 SasaVitebsk Цитата(__nik__ @ Jan 10 2008, 20:48) Наше... Jan 10 2008, 19:43 ReAl Цитата(__nik__ @ Jan 10 2008, 18:48) Наше... Jan 10 2008, 21:50 __nik__ Цитатаможно для меня персонально списочек AVR-ок, ... Jan 10 2008, 22:38 ReAl Цитата(__nik__ @ Jan 11 2008, 00:38) Да к... Jan 11 2008, 08:43 Rst7 ЦитатаДа конечно можно, вот у которых точно сбрасы... Jan 11 2008, 06:16 __nik__ На счет ты или вы, все очень просто.
Ты - обращени... Jan 11 2008, 18:21 AlexG Цитата(__nik__ @ Jan 12 2008, 00:21) На с... Jan 11 2008, 20:29 ReAl Цитата(__nik__ @ Jan 11 2008, 20:21) На с... Jan 11 2008, 21:34
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|