ATmega `A`
ATmega `A`
Всем привет! Подскажите, кто вдуплился, чем отличаются ATmega16-16SU от ATmega16A-SU? С чем связано такое новшество? Спасибо заранее.
- Реклама
- Zheleznjakov
- Нашел транзистор. Понюхал.
- Сообщения: 190
- Зарегистрирован: Сб июн 12, 2010 16:19:17
- Откуда: Россия, Томск
- Контактная информация:
Re: ATmega `A`
"A" тут смотреть нужно доку.
Например меге8 и мега8А отличаются тем что пофикисили некоторые баги в связи с чем прямая замена в некоторых конструкциях не получается.
Например меге8 и мега8А отличаются тем что пофикисили некоторые баги в связи с чем прямая замена в некоторых конструкциях не получается.
С уважением, Денис Железняков aka ZiB
Мой блог: http://ziblog.ru
Мой блог: http://ziblog.ru
-
demiurg301
- Опытный кот
- Сообщения: 812
- Зарегистрирован: Ср мар 18, 2009 21:14:33
Re: ATmega `A`
НА каждый контроллер с буковой А насколько я знаю атмел дал документацию с различиями. Например для тойже 128A - различия только в температурах и диапазоне напряжений...
Re: ATmega `A`
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
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
Re: ATmega `A`
"A"-серия - то же самое, только лучше. Действительно, если сама конструкция не эксплуатировала баги, то различий никаких. Просто другой техпроцесс изготовления МК.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
- Реклама
- Zheleznjakov
- Нашел транзистор. Понюхал.
- Сообщения: 190
- Зарегистрирован: Сб июн 12, 2010 16:19:17
- Откуда: Россия, Томск
- Контактная информация:
Re: ATmega `A`
Поэтому и пишу в некоторых, можно добавить в готовых, в которых уже не важно нормально или не нормально.
Вот первое что попалось под руку
п.с. у меня проблем не возникло при переходе.
Вот первое что попалось под руку
http://forum.easyelectronics.ru/viewtop ... &start=100Мой прибор измеряя конденсаторы, показывал значения примерно в 1.5 раза больше.
Путем просмотра сотни страниц русского форума выяснил - дело в МК AtMega8A - с буквой А !!! Исправил, но все-таки хочу понять - почему???
Ребята из немецкого форума с Маркусом просто поменяли константы при вычислении емкостей.
Емкость вычисляют путем измерения времени заряда конденсатора, причем не в абсолютных величинах типа микросекунд, а в циклах МК. То есть, как я понимаю из текста программы, просто счетчиком в цикле, пока измеренное напряжение не станет равным чему-то там.
В чем же разница тогда между Мега8 и Мега8А ??? Мега8А меряет значением раза в полтора бОльшим. Общий Таймер тут не при чем, проверял. Значит, АЦП работает быстрее и делает измерений больше??? Судя по даташиту, и там и там АЦП работает с одинаковой скоростью. Так в чем же дело???
Или опорное напряжение АЦП другое?
Кто сталкивался с различиями Мега8 и Мега8А ?
п.с. у меня проблем не возникло при переходе.
С уважением, Денис Железняков aka ZiB
Мой блог: http://ziblog.ru
Мой блог: http://ziblog.ru
Re: ATmega `A`
Молодцы!!! Там же английским- по-белому написано, что изменили пороговые уровни срабатывания входных ТШ. Таких программистов, которые привязываются к фазам луны без калибровок- сразу на кол сажать!!!
Re: ATmega `A`
Вообще-то, в таких случаях прошивка калибруется под каждый кристалл, даже из одной коробки. Я уже не говорю про разные техпроцессы.
Вот что делает с людьми незнание физики.
Вот что делает с людьми незнание физики.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
- coredumped
- Опытный кот
- Сообщения: 838
- Зарегистрирован: Вт апр 12, 2011 18:38:19
- Откуда: с Земли
Re: ATmega `A`
Мега "А" работает в диапазоне напряений 2.7-5.5V, как ее старшая сестра L-ка, только теперь нет ограничения по скорости до 8Мгц (как это было в mega-L). Однако на 3 вольтах 16МГц не выжать (обратите внимание на раздел Speed Grades из datasheet). на 2.7V - только 8Мгц, а 16 - это уже можно на 4.5V Atmel себе облегчил жизнь и теперь не нужно выпускать серию L, тк А - ее поглотила.
Все будет только лучше, в крайнем случае - хуже.
Re: ATmega `A`
я ставил ATmega16A-PU заместь ATMEGA16-16PU
все работает отлично
все работает отлично
Пора что то поменять в своей жизни - поменял windows.
КПІ РТФ!
КПІ РТФ!
Re: ATmega `A`
Молодец! мужественный поступок. уважаю.
Re: ATmega `A`
Flasher писал(а):Молодец! мужественный поступок. уважаю.
топикастер спрашивает
я и сказал можно (что смешногоELcat писал(а): чем отличаются ATmega16-16SU от ATmega16A-SU?.
Пора что то поменять в своей жизни - поменял windows.
КПІ РТФ!
КПІ РТФ!
Re: ATmega `A`
Спасибо за ответы. Таки спаял девайс на АТмеге16А. Но не пойму что за беда, три линии не слушаются команд DDRx и PORTx, постоянно висят в "1", причём не в полноценной, а в pull-up, выдавая 0,12мА при кз на землю. Вся периферия отключена, соответствующие линии настроены на вывод (DDR в "1"), в PORT записаны "0". Конкретно линии порта "С" 2, 3 и 5. Линия 4 без нагрузки вроде как выдаёт "0", но нагруженная на соединённый с Vcc светодиод (7-сегм. индикатор с общ. анодом, последовательные сопротивления 150 Ом) выдаёт 3,4В и светодиод не горит. В чём может быть проблема, неужели проц - "трупик"?
Re: ATmega `A`
Всё, разобрался
- надо было снять галку с JTAGEN фуза 
Re: ATmega `A`
Если не затруднит, пожалуйста, приведите ссылку на документ с указанием именно на изменение уровней порогов. Увы, я так и нашел. Касательно уровней обнаружил лишь изменение выходного уровня логического нуля с 0.7 до 0.9 вольта. Может, не там смотрел?Flasher писал(а):...Там же английским- по-белому написано, что изменили пороговые уровни срабатывания входных ТШ...
С уважением,
Виктор.
Виктор.
Re: ATmega `A`
Даташиты надо внимательно курить и сравнивать.
ATmega8A http://www.atmel.com/dyn/resources/prod ... oc8159.pdf стр. 270
ATmega8 http://www.atmel.com/dyn/resources/prod ... oc2486.pdf стр. 261
ATmega8A http://www.atmel.com/dyn/resources/prod ... oc8159.pdf стр. 270
ATmega8 http://www.atmel.com/dyn/resources/prod ... oc2486.pdf стр. 261
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
Некурящий я...
Теперь четко наконец увидел, что в "А" варианте порого реально близок к половине питания (+- гистерезис 0.2-0.3), а у старой Меги порог был около 1.5-1.6 с тем же практически гистерезисом. Это, безусловно, потребует некоторых корректив в старых программах
Еще раз спасибо.
С уважением,
Виктор.
Виктор.
Re: ATmega `A`
С буквой "А" получается какая-то полная лажа. Сделал один проектик, где синие светодиоды напрямую подключены к ногам меги8 при питании от литиевой 3В батареи. На ногах PC0-PC3 напряжение было просажено на 0,7В отностиельно питания, и, естественно, ни о каком свечении светодиодов и речи не могло быть. На портах PC4, PC5, PD0 и PD1 напряжение было в норме. Ток светодиодов при этом не превышает 5-6мА каждого. При попытке плавно поднять напряжение (регулируемый блок питания) вообще происходили чудеса - при достижении 3,6-3,8В Напряжение на "странных" портах увеличивалось скачком и... контроллер вис и больше не стартовал
Понимаю, звучит как маразм, но оказалось, что вылетали фузы
, причём ещё больший маразм - они читались абсолютно правильно
В программе ПониПрог клик по значку с замком (вызов окна установки фуз-битов), жмём "Рид", затем "Райт" и... всё работает
Так повели себя обе меги8А купленные на одной довольно крупной фирме, но с промежутком в полгода - то есть у меня имеются основания предположить, что они были из разных партий. ATmega8-16AU и ATmega8L-8AU в той же конструкции и с той же прошивкой запустились без нареканий. Так что примите к сведению при проектировании конструкций с батарейным питанием.
Re: ATmega `A`
Это и есть маразм - подключать синие светодиоды напрямую к МК без ограничения тока и даже без примитивного резистора. Уж от кого-кого, а от Вас не ожидал.|Понимаю, звучит как маразм
Поднимите питание до 4.5В - 5В и поставьте резистор в 300 - 500Ом. И все будет работать как часы.
Контроллер офигевал от перегруза. У светодиодов экспоненциальная ВАХ, и при таком напряжении они выглядят как КЗ. Скажите спасибо, что порт не выгорел.вообще происходили чудеса - при достижении 3,6-3,8В Напряжение на "странных" портах увеличивалось скачком и... контроллер вис и больше не стартовал
Разница между теорией и практикой на практике гораздо больше, чем в теории.


