ATmega `A`

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
ELcat
Друг Кота
Сообщения: 3258
Зарегистрирован: Вт май 19, 2009 09:27:30
Откуда: Украина

ATmega `A`

Сообщение ELcat »

Всем привет! Подскажите, кто вдуплился, чем отличаются ATmega16-16SU от ATmega16A-SU? С чем связано такое новшество? Спасибо заранее.
Реклама
Аватара пользователя
Zheleznjakov
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Сб июн 12, 2010 16:19:17
Откуда: Россия, Томск
Контактная информация:

Re: ATmega `A`

Сообщение Zheleznjakov »

"A" тут смотреть нужно доку.

Например меге8 и мега8А отличаются тем что пофикисили некоторые баги в связи с чем прямая замена в некоторых конструкциях не получается.
С уважением, Денис Железняков aka ZiB
Мой блог: http://ziblog.ru
Реклама
demiurg301
Опытный кот
Сообщения: 812
Зарегистрирован: Ср мар 18, 2009 21:14:33

Re: ATmega `A`

Сообщение demiurg301 »

НА каждый контроллер с буковой А насколько я знаю атмел дал документацию с различиями. Например для тойже 128A - различия только в температурах и диапазоне напряжений...
Аватара пользователя
Flasher
Мудрый кот
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Re: ATmega `A`

Сообщение Flasher »

Zheleznjakov, что за отсебятину несете?
http://www.atmel.com/dyn/resources/prod ... oc8159.pdf - В Datasheet Revision History указано, что даташит сделали на основе меги 8 и указали в какие пункты внесли изменения. Эти пункты касаются только некоторых улучшений электрических характеристик, не влияющих на работу нормально разработанных конструкций. Из багов- убрали перемычку Avcc и Vcc, но опять же- в нормально сконструированной системе это мало на что влияет. Выпустили даже документ по переходу с 8 на 8а : http://www.atmel.com/dyn/resources/prod ... AVR523.pdf

Автору вопроса : http://www.atmel.com/dyn/resources/prod ... oc8163.pdf
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: ATmega `A`

Сообщение YS »

"A"-серия - то же самое, только лучше. Действительно, если сама конструкция не эксплуатировала баги, то различий никаких. Просто другой техпроцесс изготовления МК.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Реклама
Аватара пользователя
Zheleznjakov
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Сб июн 12, 2010 16:19:17
Откуда: Россия, Томск
Контактная информация:

Re: ATmega `A`

Сообщение Zheleznjakov »

Поэтому и пишу в некоторых, можно добавить в готовых, в которых уже не важно нормально или не нормально.


Вот первое что попалось под руку
Мой прибор измеряя конденсаторы, показывал значения примерно в 1.5 раза больше.
Путем просмотра сотни страниц русского форума выяснил - дело в МК AtMega8A - с буквой А !!! Исправил, но все-таки хочу понять - почему???

Ребята из немецкого форума с Маркусом просто поменяли константы при вычислении емкостей.

Емкость вычисляют путем измерения времени заряда конденсатора, причем не в абсолютных величинах типа микросекунд, а в циклах МК. То есть, как я понимаю из текста программы, просто счетчиком в цикле, пока измеренное напряжение не станет равным чему-то там.

В чем же разница тогда между Мега8 и Мега8А ??? Мега8А меряет значением раза в полтора бОльшим. Общий Таймер тут не при чем, проверял. Значит, АЦП работает быстрее и делает измерений больше??? Судя по даташиту, и там и там АЦП работает с одинаковой скоростью. Так в чем же дело???
Или опорное напряжение АЦП другое?

Кто сталкивался с различиями Мега8 и Мега8А ?
http://forum.easyelectronics.ru/viewtop ... &start=100

п.с. у меня проблем не возникло при переходе.
С уважением, Денис Железняков aka ZiB
Мой блог: http://ziblog.ru
Реклама
Аватара пользователя
Flasher
Мудрый кот
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Re: ATmega `A`

Сообщение Flasher »

Молодцы!!! Там же английским- по-белому написано, что изменили пороговые уровни срабатывания входных ТШ. Таких программистов, которые привязываются к фазам луны без калибровок- сразу на кол сажать!!!
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: ATmega `A`

Сообщение YS »

Вообще-то, в таких случаях прошивка калибруется под каждый кристалл, даже из одной коробки. Я уже не говорю про разные техпроцессы. :shock:

Вот что делает с людьми незнание физики. :)))
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
coredumped
Опытный кот
Сообщения: 838
Зарегистрирован: Вт апр 12, 2011 18:38:19
Откуда: с Земли

Re: ATmega `A`

Сообщение coredumped »

Мега "А" работает в диапазоне напряений 2.7-5.5V, как ее старшая сестра L-ка, только теперь нет ограничения по скорости до 8Мгц (как это было в mega-L). Однако на 3 вольтах 16МГц не выжать (обратите внимание на раздел Speed Grades из datasheet). на 2.7V - только 8Мгц, а 16 - это уже можно на 4.5V Atmel себе облегчил жизнь и теперь не нужно выпускать серию L, тк А - ее поглотила.
Все будет только лучше, в крайнем случае - хуже.
BoRtO
Друг Кота
Сообщения: 3424
Зарегистрирован: Вт ноя 30, 2010 11:46:16
Откуда: Україна

Re: ATmega `A`

Сообщение BoRtO »

я ставил ATmega16A-PU заместь ATMEGA16-16PU
все работает отлично :))
Пора что то поменять в своей жизни - поменял windows.
КПІ РТФ!
Аватара пользователя
Flasher
Мудрый кот
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Re: ATmega `A`

Сообщение Flasher »

Молодец! мужественный поступок. уважаю.
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: ATmega `A`

Сообщение YS »

:)))
Разница между теорией и практикой на практике гораздо больше, чем в теории.
BoRtO
Друг Кота
Сообщения: 3424
Зарегистрирован: Вт ноя 30, 2010 11:46:16
Откуда: Україна

Re: ATmega `A`

Сообщение BoRtO »

Flasher писал(а):Молодец! мужественный поступок. уважаю.
:)) :))
топикастер спрашивает
ELcat писал(а): чем отличаются ATmega16-16SU от ATmega16A-SU?.
я и сказал можно (что смешного :dont_know: )
Пора что то поменять в своей жизни - поменял windows.
КПІ РТФ!
Аватара пользователя
ELcat
Друг Кота
Сообщения: 3258
Зарегистрирован: Вт май 19, 2009 09:27:30
Откуда: Украина

Re: ATmega `A`

Сообщение ELcat »

Спасибо за ответы. Таки спаял девайс на АТмеге16А. Но не пойму что за беда, три линии не слушаются команд DDRx и PORTx, постоянно висят в "1", причём не в полноценной, а в pull-up, выдавая 0,12мА при кз на землю. Вся периферия отключена, соответствующие линии настроены на вывод (DDR в "1"), в PORT записаны "0". Конкретно линии порта "С" 2, 3 и 5. Линия 4 без нагрузки вроде как выдаёт "0", но нагруженная на соединённый с Vcc светодиод (7-сегм. индикатор с общ. анодом, последовательные сопротивления 150 Ом) выдаёт 3,4В и светодиод не горит. В чём может быть проблема, неужели проц - "трупик"?
Аватара пользователя
ELcat
Друг Кота
Сообщения: 3258
Зарегистрирован: Вт май 19, 2009 09:27:30
Откуда: Украина

Re: ATmega `A`

Сообщение ELcat »

Всё, разобрался :)) - надо было снять галку с JTAGEN фуза :solder:
ut1wpr
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Re: ATmega `A`

Сообщение ut1wpr »

Flasher писал(а):...Там же английским- по-белому написано, что изменили пороговые уровни срабатывания входных ТШ...
Если не затруднит, пожалуйста, приведите ссылку на документ с указанием именно на изменение уровней порогов. Увы, я так и нашел. Касательно уровней обнаружил лишь изменение выходного уровня логического нуля с 0.7 до 0.9 вольта. Может, не там смотрел?
С уважением,
Виктор.
Аватара пользователя
Flasher
Мудрый кот
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Re: ATmega `A`

Сообщение Flasher »

Даташиты надо внимательно курить и сравнивать.

ATmega8A http://www.atmel.com/dyn/resources/prod ... oc8159.pdf стр. 270
ATmega8 http://www.atmel.com/dyn/resources/prod ... oc2486.pdf стр. 261
ut1wpr
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Re: ATmega `A`

Сообщение ut1wpr »

Flasher писал(а):Даташиты надо внимательно курить и сравнивать.

ATmega8A http://www.atmel.com/dyn/resources/prod ... oc8159.pdf стр. 270
ATmega8 http://www.atmel.com/dyn/resources/prod ... oc2486.pdf стр. 261
Большое спасибо.
Некурящий я... :)
Теперь четко наконец увидел, что в "А" варианте порого реально близок к половине питания (+- гистерезис 0.2-0.3), а у старой Меги порог был около 1.5-1.6 с тем же практически гистерезисом. Это, безусловно, потребует некоторых корректив в старых программах
Еще раз спасибо.
С уважением,
Виктор.
Аватара пользователя
ELcat
Друг Кота
Сообщения: 3258
Зарегистрирован: Вт май 19, 2009 09:27:30
Откуда: Украина

Re: ATmega `A`

Сообщение ELcat »

С буквой "А" получается какая-то полная лажа. Сделал один проектик, где синие светодиоды напрямую подключены к ногам меги8 при питании от литиевой 3В батареи. На ногах PC0-PC3 напряжение было просажено на 0,7В отностиельно питания, и, естественно, ни о каком свечении светодиодов и речи не могло быть. На портах PC4, PC5, PD0 и PD1 напряжение было в норме. Ток светодиодов при этом не превышает 5-6мА каждого. При попытке плавно поднять напряжение (регулируемый блок питания) вообще происходили чудеса - при достижении 3,6-3,8В Напряжение на "странных" портах увеличивалось скачком и... контроллер вис и больше не стартовал :)) Понимаю, звучит как маразм, но оказалось, что вылетали фузы :shock: , причём ещё больший маразм - они читались абсолютно правильно :)) В программе ПониПрог клик по значку с замком (вызов окна установки фуз-битов), жмём "Рид", затем "Райт" и... всё работает :))) Так повели себя обе меги8А купленные на одной довольно крупной фирме, но с промежутком в полгода - то есть у меня имеются основания предположить, что они были из разных партий. ATmega8-16AU и ATmega8L-8AU в той же конструкции и с той же прошивкой запустились без нареканий. Так что примите к сведению при проектировании конструкций с батарейным питанием.
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: ATmega `A`

Сообщение YS »

|Понимаю, звучит как маразм
Это и есть маразм - подключать синие светодиоды напрямую к МК без ограничения тока и даже без примитивного резистора. Уж от кого-кого, а от Вас не ожидал.

Поднимите питание до 4.5В - 5В и поставьте резистор в 300 - 500Ом. И все будет работать как часы.
вообще происходили чудеса - при достижении 3,6-3,8В Напряжение на "странных" портах увеличивалось скачком и... контроллер вис и больше не стартовал
Контроллер офигевал от перегруза. У светодиодов экспоненциальная ВАХ, и при таком напряжении они выглядят как КЗ. Скажите спасибо, что порт не выгорел.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Ответить

Вернуться в «AVR»