Страница 1 из 1
Различия Atmega168 в разных корпусах
Добавлено: Ср дек 06, 2017 19:32:52
mc_12
Здравствуйте, имеется бортовой компьютер, собранный по схеме, найденной в интернете. Устройство работает под управлением Atmega8 (для упрощения пайки контроллер был взят в корпусе PDIP вмеcто TQFP). Всё собрано, прошито и работает неплохо.
У того же автора есть обновление этого компьютера с переходом на Atmega168. Так вот, это устройство в нашем исполнении не работает как надо - существует как минимум 3 проблемы:
- отображаемое напряжение завышено в 2 раза;
- что-то неправильное с частотами (всё стало более тормозным, время идёт медленно);
- ну и как следствие ни топливо, ни скорость не считается.
Из этого вопрос: могут ли такие косяки быть вызваны различиями корпусов устройств? Или фьюзами? У меня Atmega168-20PU, а со слов автора, у него atmega8 TQFP заменена на Atmega168 TQFP (другие компоненты не менялись).
Программу переписать не хватит знаний =(
Спойлер
проект
Re: Различия Atmega168 в разных корпусах
Добавлено: Ср дек 06, 2017 20:14:01
Martin76
Дело вероятно в различии фьюзов у М8 и М168, а Atmega168-20PU это всего лишь разновидность Atmega168, которые бывают еще 168Р, 168РА и тд, если не используются ADC6,7 в меге в tqfp , то эти МК ничем не отличаются от DIP , кроме цоколевки .
Re: Различия Atmega168 в разных корпусах
Добавлено: Ср дек 06, 2017 22:46:54
mas123
[uquote="mc_12",url="/forum/viewtopic.php?p=3252316#p3252316"]- отображаемое напряжение завышено в 2 раза;[/uquote]У Atmega8 напряжение опоры АЦП - 2.56В, а у Atmaga168 всего 1.1В.
Если в схеме замер напряжения идет от внутренней опоры, то вот и причина завышения в ~2.3 раза.
Дорабатывать программу или настроить делитель замера +12: R18-R19
Впрочем, в исходниках проектов учтено это различие.
А-а-а-а, впрочем вот ещё что. Если автор не учел момент, что в Атмега8 выводы AVCC и AREF замкнуты, т.е. напряжение опоры = 5В.
http://www.radiokot.ru/forum/viewtopic.php?f=20&t=64791
[uquote="mc_12",url="/forum/viewtopic.php?p=3252316#p3252316"]- что-то неправильное с частотами (всё стало более тормозным, время идёт медленно);[/uquote]Правильно ли запрограммированы FUSE? В частности CKSEL - выбор источника частоты.
А из-за корпуса не должно зависеть.
Re: Различия Atmega168 в разных корпусах
Добавлено: Ср дек 06, 2017 23:14:41
musor
тож думаю что решаемо если не заюзаны лишние ноги которых нетутив дипах
а внешний реф заюзать есть смысл кроме устранения проблем еше и точность вон китаюзы в своих транзитестерах делают обшую палату под 8 \168\328 мегу в TQFP но там где впаяна опора на 431 нет проблем с переходом на старший чип просто льют прошиву под них
Re: Различия Atmega168 в разных корпусах
Добавлено: Чт дек 07, 2017 10:56:12
BOB51
У АВРок одна ДОСАДНАЯ ПРОБЛЕМА...
Есть на каждый МК кучка еррат с указанием версии, в пределах которой те ерраты действительны...
ТОЛЬКО ВОТ...
Указание к какой партии/ревизии принадлежит кристалл, попавший в лапы...
УКАЗЫВАЕТСЯ НА КОЛЛЕКТИВНОЙ УПАКОВКЕ поставляемых МК.
А от той упаковки ессно ... и следов не найти...

Re: Различия Atmega168 в разных корпусах
Добавлено: Чт дек 07, 2017 11:51:55
musor
возможно...
но не думаю что в раних версиях чипов ошибки наслоко глобалны что новые проги на них совсем не запустятся -как максимум -будут глючить слегка..
lТЕКУШУЮ. версию кричстала можно отследить по дате выпуска чипа...
помню как мы искали AMD CPU выпуска до 39 недели 2002г там множитель частоты ядра еще не залочен БЫЛ

Re: Различия Atmega168 в разных корпусах
Добавлено: Чт дек 07, 2017 13:12:46
BOB51
Я ту метку на АВРках давно искал...
Недавно наскочил на один даташит (из новых) где эта трактовка имелась...
ПЕЧАЛЬКА... Ибо коробок "коллективной упаковки" штука для МК ... МНДЯАА....
В отличии от "биновки светиков" - там где она (биновка) важна их упаковками берут...

Re: Различия Atmega168 в разных корпусах
Добавлено: Чт дек 07, 2017 16:04:45
musor
наверно никто не покупает стока у нас даже если брать у китацев..
Re: Различия Atmega168 в разных корпусах
Добавлено: Чт дек 07, 2017 21:42:02
mc_12
предположим, у автора новая версия работала как надо, а схемы у нас одинаковые. мог ли он установить 168a, 168p или что-то другое (с другим опорным напряжением АЦП), что привело бы к этому результату? кстати, автор всё делал уж лет 10 назад, может сча 168 СОВСЕМ другие?
ps
второй раз запорол МК, первый раз фьзами выставил частоту 128kHz (схема стала работать медленно, что ппц. на других настройках работает вроде как одинаково), чуть откачал. а сча выставил Ext low-frec crystal, так теперь вообще не работает
Re: Различия Atmega168 в разных корпусах
Добавлено: Чт дек 07, 2017 21:46:57
Martin76
Там еще про делитель на 8 не нужно забывать.
Re: Различия Atmega168 в разных корпусах
Добавлено: Чт дек 07, 2017 21:56:11
musor
если вклюсил на внешний кварк -паяй его и 2 кондра иначе чип даже не увидится прогером
вобще надо взять правило сначало считать конфиг кристала а потом испрвит ТОЛКО НУЖНОЕ И ЗАШИТь тогда никак не отключих внутрений такт и внутрисхемное прошивание-чем чаше всего и лочат мк чайники с всякими 5продковыми прогерами
просто даже китаюзы в своих оболочках сделали предупредженря правна на их мове-ругается красным на китаймове- но ИЭТО ДАЖЕ не мешает дураккам подвердить стирани фьюза spien!!
