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

 
 
2 страниц V   1 2 >  
Closed TopicStart new topic
> Не документированные свойства AVR, Все такие открытия посьба излагать здесь
AlexKLm
сообщение Apr 3 2008, 09:17
Сообщение #1


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

Группа: Свой
Сообщений: 160
Регистрация: 17-03-08
Из: Мурманская
Пользователь №: 35 989



ATmega8 PU (PDIP корпус): на двух экземплярах микросхем я заметил, что чувствительность
входов ADC: ADC0, ADC1, ADC3, - не одинаковая. По моим не точным данным по сравнению
со входом ADC0 чувствительность входа ADC1 по крайней мере больше в 100 раз по напряжению,
чувствительность входа ADC3 - приблизительно в 16 раз. В Advance Information (PDF файл 3217 кб) об этом ничего не сказано. Там только говорится что ADMUX: MUX3:0: Analog Channel and Gain Selection Bits, но как выбирать усиление - ничего не сказано. Оказалось - быбирать не надо, все уже выбрано до Вас. lol.gif Другме выводы ADC я пока не проверял.


--------------------
Демократия - это когда считается, что два дурака лучше одного умного
Суверенная демократия - это когда считается, что один дурак лучше двух дураков
Go to the top of the page
 
+Quote Post
ReAl
сообщение Apr 3 2008, 10:00
Сообщение #2


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(AlexKLm @ Apr 3 2008, 11:17) *
ATmega8 PU (PDIP корпус): на двух экземплярах микросхем я заметил, что чувствительность
входов ADC: ADC0, ADC1, ADC3, - не одинаковая. По моим не точным данным по сравнению
со входом ADC0 чувствительность входа ADC1 по крайней мере больше в 100 раз по напряжению,
чувствительность входа ADC3 - приблизительно в 16 раз.
Вот что мне нравится в нас, эмбеддерах, это огромная уверенность каждого в своей собственной исключительности.
Огромныим количествами выпущены и использованы ATmega8, масса изделий, куча народу возилась с ними, уже пора переводить в "not recommended for new design" (для себя я это давно решил, какой смысл, если mega48..meg168 перекрывают и по возможностям, и по цене)...
Но вера в свою исключительность не даёт подумать "у меня подгоревший экземпляр" или "я где-то накосячил", сразу вердикт - "недокументированное свойство" smile.gif


AT90s4433, позже в тех же платах ATmega8, в DIP, позже перетрассированы под QFP, задействовано шесть каналов ADC0-ADC5, всё нормально работает.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
AlexKLm
сообщение Apr 3 2008, 14:14
Сообщение #3


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

Группа: Свой
Сообщений: 160
Регистрация: 17-03-08
Из: Мурманская
Пользователь №: 35 989



Дорогой ReAl! Не все же знают что в Одессе, например, упаковывают AT90s4433 в DIP корпус. И где же я должен был об этом узнать?
Вот я и решил сказать об этом всем, особенно тем кто способен по даташиту собрать правильно работающее изделие.


--------------------
Демократия - это когда считается, что два дурака лучше одного умного
Суверенная демократия - это когда считается, что один дурак лучше двух дураков
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 3 2008, 14:21
Сообщение #4


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата
По моим не точным данным по сравнению
со входом ADC0 чувствительность входа ADC1 по крайней мере больше в 100 раз по напряжению

зачОт smile.gif
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 3 2008, 14:33
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Вы на пару дней опоздали с "откровением". Особенно повеселило про gain selection bits у меги8. А как вы оценивали чувствительность, если не секрет?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Nixon
сообщение Apr 3 2008, 14:46
Сообщение #6


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



smile.gif перестаньте издеваться над человеком smile.gif


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
AlexKLm
сообщение Apr 3 2008, 17:22
Сообщение #7


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

Группа: Свой
Сообщений: 160
Регистрация: 17-03-08
Из: Мурманская
Пользователь №: 35 989



Цитата(Сергей Борщ @ Apr 3 2008, 18:33) *
Вы на пару дней опоздали с "откровением". Особенно повеселило про gain selection bits у меги8. А как вы оценивали чувствительность, если не секрет?

Оба входа соединил вместе и измерял в программе.
Причем по-разному, меняя код обработки каналов.
И что интересно, - когда подключал согласно Table 74. Input Channel and Gain Selections
строке
1110 1.22 V (VBG)
, - то каналы обработки всегда показывали именно это напряжение.
Поверте на слово, - это правда.

Вобщем я то нашел выход, перепаяю ADC1 на ADC3 и увеличу делитель напряжения.
К сажалению у меня нет других микросхем для проверки, поэтому вполне возможно
что так "повезло" только мне. Покупал в Мурманске, в магазине Квант что на ул. Ленина.

Создается впечатление что документацию на английском читают не многие.

Сообщение отредактировал AlexKLm - Apr 3 2008, 17:24


--------------------
Демократия - это когда считается, что два дурака лучше одного умного
Суверенная демократия - это когда считается, что один дурак лучше двух дураков
Go to the top of the page
 
+Quote Post
ReAl
сообщение Apr 3 2008, 17:53
Сообщение #8


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(AlexKLm @ Apr 3 2008, 19:22) *
И что интересно, - когда подключал согласно Table 74. Input Channel and Gain Selections
строке
1110 1.22 V (VBG)
, - то каналы обработки всегда показывали именно это напряжение.
Поверте на слово, - это правда.
...
Создается впечатление что документацию на английском читают не многие.
Это наезд или самокритика?
Какого года документ?
У меня под рукой два:
верися O от 10.2004
версия S от 08.2007
В обеих
Код
Table 74. Voltage Reference Selections for ADC
а не мультиплексор. Мультиплексор в следующей таблице
Код
• Bits 3:0 – MUX3:0: Analog Channel Selection Bits
...
Table 75. Input Channel Selections

Слово gain в обеих документах встречается только в контексте объяснения параметра gain error и в таблице параметров указание его значения. Словосочетание gain selection в обеих документах отсутствует напрочь.

p.s. а вообще проверьте на всякий случай - вдруг случайно на каких-то входах включены pull-up-ы и напрочь портят делители напряжения.
Или таки крепко "повезло" и получен прошитый (статикой) или ещё как-то подпорченный экземпляр.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
AlexKLm
сообщение Apr 3 2008, 18:40
Сообщение #9


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

Группа: Свой
Сообщений: 160
Регистрация: 17-03-08
Из: Мурманская
Пользователь №: 35 989



Rev. 2486A - 08/01
- на каждой странице внизу надпись:
2486A–08/01

В более новом документе, который я только что скачал, там кое-чего нет (doc2486.pdf, что cейчас лежит на Atmel.com , версия 2486S–AVR–08/07). Сейчас гляну что там в точности :
Table 75. Input Channel Selections
Где слова "and Gain Selections" уже не присутсвуют. Да, конечно там был в предыдущей инструкции явный ляпсус. Но дело не в том что слишком много ошибок, а в том что не сказано о явно имеющихся свойствах микросхемы.

Сообщение отредактировал AlexKLm - Apr 3 2008, 18:44


--------------------
Демократия - это когда считается, что два дурака лучше одного умного
Суверенная демократия - это когда считается, что один дурак лучше двух дураков
Go to the top of the page
 
+Quote Post
gte
сообщение Apr 3 2008, 18:40
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(AlexKLm @ Apr 3 2008, 21:22) *
Создается впечатление что документацию на английском читают не многие.


Может Вы вместо родного описания книжку Евстифеева прочитали? Так там ошибок столько.
Go to the top of the page
 
+Quote Post
AlexKLm
сообщение Apr 3 2008, 18:47
Сообщение #11


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

Группа: Свой
Сообщений: 160
Регистрация: 17-03-08
Из: Мурманская
Пользователь №: 35 989



Я стараюсь не покупать книг если эта же информация доступна бесплатно. Может и зря, я неделю потерял из-за этого.


--------------------
Демократия - это когда считается, что два дурака лучше одного умного
Суверенная демократия - это когда считается, что один дурак лучше двух дураков
Go to the top of the page
 
+Quote Post
gte
сообщение Apr 3 2008, 18:56
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(AlexKLm @ Apr 3 2008, 22:40) *
предыдущей инструкции явный ляпсус. Но дело не в том что слишком много ошибок, а в том что не сказано о явно имеющихся свойствах микросхемы.

Прям как у AMD. Запаял перемычки и получил из mega xmegs.

p.s. Тему пора переносить?
Go to the top of the page
 
+Quote Post
AlexKLm
сообщение Apr 3 2008, 19:12
Сообщение #13


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

Группа: Свой
Сообщений: 160
Регистрация: 17-03-08
Из: Мурманская
Пользователь №: 35 989



Тем, кто любит посмеяться, я бы предложил бы почитать другую тему:
Сканирующий генератор на attiny26L
http://electronix.ru/forum/index.php?showtopic=45892


--------------------
Демократия - это когда считается, что два дурака лучше одного умного
Суверенная демократия - это когда считается, что один дурак лучше двух дураков
Go to the top of the page
 
+Quote Post
WHALE
сообщение Apr 3 2008, 19:35
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



Низачот.Ваша гораздо смешнее. smile.gif


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
ReAl
сообщение Apr 3 2008, 20:34
Сообщение #15


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(AlexKLm @ Apr 3 2008, 20:40) *
Rev. 2486A - 08/01

2001 год, версия документа A, т.е. самая первая. В таких ошибок хватает, так как докописатели тоже ленивы, не прочь скопировать/переименовать документ от другого кристалла и подредактировать.
А временами может оказаться, что в версии А стоят красивые вещи, запланированные маркетингом, а инженерам не удалось сделать.
Как и с программами - альфа-версии документов глючные smile.gif


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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