Циклический таймер на ATtmega8A.

Обсуждаем контроллеры компании Atmel.
74LS00
Друг Кота
Сообщения: 7680
Зарегистрирован: Вс июл 24, 2011 11:38:09
Контактная информация:

Re: Циклический таймер на ATtmega8A.

Сообщение 74LS00 »

В схеме о транзистор тестере давно разжёвано что у конкретно меги8 из за ошибки аналоговое и цифровое питание замкнуто внутри, поэтому их разводят вместе.
А вот у новых контролеров уже имел смысл дроссель на аналоговое питания.
Но те первые меги8 уже не выпускают и не продают, как оно в новых мегах8а не знаю. Пользуюсь 168/328 у которых вроде как они отдельно, но с проблемой помех не сталкивался и не боролся.
Реклама
Аватара пользователя
slav0n
Опытный кот
Сообщения: 882
Зарегистрирован: Ср дек 01, 2010 00:38:15
Откуда: Харьков
Контактная информация:

Re: Циклический таймер на ATtmega8A.

Сообщение slav0n »

ATmega8A с висячим AVcc спокойно себе работает на управление MAX6675 и не кашляет

жало Т12 с ПИД управлением тоже не жалуется


Добавлено after 4 hours 15 minutes 3 seconds:
Jack_A писал(а):Ну не спорь ты
Изображение
ohmycode!
primuss3.com
Реклама
parovoZZ
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Re: Циклический таймер на ATtmega8A.

Сообщение parovoZZ »

13 вольт - это справедливо исключительно для пина RESET. При подаче 13 вольт на любой другой пин будет означать полную смерть МК.
ATmega8A с висячим AVcc спокойно себе работает
А кто-то утверждает, что Avcc должен быть обязательно подключён?
Аватара пользователя
slav0n
Опытный кот
Сообщения: 882
Зарегистрирован: Ср дек 01, 2010 00:38:15
Откуда: Харьков
Контактная информация:

Re: Циклический таймер на ATtmega8A.

Сообщение slav0n »

parovoZZ писал(а):А кто-то утверждает, что Avcc должен быть обязательно подключён?
я, я...
модеры это сделали
ohmycode!
primuss3.com
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Циклический таймер на ATtmega8A.

Сообщение GoldenAndy »

ЕМНИП AVcc можно оставлять висячим только в восьмой меге. Ибо когда то diHalt коврял этот вопрос и выяснял, что
В чипе Mega8 похоже есть ошибка на уровне топологии чипа — Vcc и AVcc связаны между собой внутри кристалла. Между ними сопротивление около (!!!) 5 Ом
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Реклама
Аватара пользователя
Starichok51
Модератор
Сообщения: 19049
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: Циклический таймер на ATtmega8A.

Сообщение Starichok51 »

так и я то же самое сказал - в меге8 есть внутри связь между этими выводами.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Реклама
Аватара пользователя
slav0n
Опытный кот
Сообщения: 882
Зарегистрирован: Ср дек 01, 2010 00:38:15
Откуда: Харьков
Контактная информация:

Re: Циклический таймер на ATtmega8A.

Сообщение slav0n »

чуваки, нахиба ваш опыт7
ohmycode!
primuss3.com
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Циклический таймер на ATtmega8A.

Сообщение GoldenAndy »

Starichok51, да. Но это не повод интерполировать связь на другие меги.
slav0n, AVcc нужно запитывать всегда. Он ответственен и за цифровую часть порта С тоже. А вам просто повезло с МК и его ошибкой топологии.
И, кстати, это касается и других пинов питания - запитывать нужно всё. Как минимум, что бы сбалансировать ток потребления и не создавать лишнюю нагрузку на шины внутри кристалла.
Вам повезло, что мега8 имеет, по сути, один домен питания. А в более фаршированных МК этих доменов несколько. И иногда взаимосвязи периферии и ядра с доменами питания могут быть вычурны достаточно.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Аватара пользователя
slav0n
Опытный кот
Сообщения: 882
Зарегистрирован: Ср дек 01, 2010 00:38:15
Откуда: Харьков
Контактная информация:

Re: Циклический таймер на ATtmega8A.

Сообщение slav0n »

[uquote="slav0n",url="/forum/viewtopic.php?p=4024377#p4024377"][uquote="Starichok51",url="/forum/viewtopic.php?p=4011479#p4011479"]и еще одно неудобство применения в качестве выходов выводов порта РС - обязательно нужно подавать питание на вывод AVCC.[/uquote]
лютая ересь[/uquote]
ohmycode!
primuss3.com
Аватара пользователя
Starichok51
Модератор
Сообщения: 19049
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: Циклический таймер на ATtmega8A.

Сообщение Starichok51 »

а я могу еще раз повторить свою ересь - если не используются порты РС0-РС3, то подавать питание на AVCC НЕ НУЖНО.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Аватара пользователя
slav0n
Опытный кот
Сообщения: 882
Зарегистрирован: Ср дек 01, 2010 00:38:15
Откуда: Харьков
Контактная информация:

Re: Циклический таймер на ATtmega8A.

Сообщение slav0n »

выкаблучивание защитано
ohmycode!
primuss3.com
Novice user
Мудрый кот
Сообщения: 1704
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Re: Циклический таймер на ATtmega8A.

Сообщение Novice user »

[uquote="Starichok51",url="/forum/viewtopic.php?p=4026392#p4026392"]а я могу еще раз повторить свою ересь - если не используются порты РС0-РС3, то подавать питание на AVCC НЕ НУЖНО.[/uquote]
Вообще-то вы ПЕРВЫЙ говорили о полной не работоспособности всего порта С в режиме ввода/вывода когда AVCC не подключен никуда
А про порты 0-3 вас поправили,вас даже ткнули носом
Следил за темой
Никаких сбоев порта С при неподключенном AVCC нет!
ЕРЕСЬ!

Добавлено after 6 minutes 50 seconds:
Поставил бы вам минус в рейтинг за вашу подставу,но у меня нет прав...
parovoZZ
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Re: Циклический таймер на ATtmega8A.

Сообщение parovoZZ »

Никаких сбоев порта С при неподключенном AVCC нет!
Так напиши в микрочип. Пусть из даташита уберут
ересь
Если у тебя что-то работает, это вовсе не значит, что всё у тебя сделано грамотно.
Novice user
Мудрый кот
Сообщения: 1704
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Re: Циклический таймер на ATtmega8A.

Сообщение Novice user »

[uquote="parovoZZ",url="/forum/viewtopic.php?p=4026509#p4026509"]
Никаких сбоев порта С при неподключенном AVCC нет!
Так напиши в микрочип. Пусть из даташита уберут
ересь
Если у тебя что-то работает, это вовсе не значит, что всё у тебя сделано грамотно.[/uquote]
А что неграмотного может быть в данном случае?
parovoZZ
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Re: Циклический таймер на ATtmega8A.

Сообщение parovoZZ »

Старые даташиты от атмела вполне терпимые. Новые - это полный ужас. Вроде и логично всё, но половины инфы пока не сядешь за станок. не раздобудешь.
Novice user
Мудрый кот
Сообщения: 1704
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Re: Циклический таймер на ATtmega8A.

Сообщение Novice user »

[uquote="parovoZZ",url="/forum/viewtopic.php?p=4026535#p4026535"]Старые даташиты от атмела вполне терпимые. Новые - это полный ужас. Вроде и логично всё, но половины инфы пока не сядешь за станок. не раздобудешь.[/uquote]
и что там в даташитах не так?
конретный вопрос по данному вопросу,в котором старичок утверждал что порт С ну никак не может работать в режиме порта ввода-вывода если не подать питание на AVCC?
Я к сожалению с англицким так себе-знаю только ханды-хох,но паровозЗ не прав!
Порт С прекрасно работает без подачи питания на атмега8а на AVCC!
parovoZZ
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Re: Циклический таймер на ATtmega8A.

Сообщение parovoZZ »

и что там в даташитах не так?
чтобы это понять, их надо читать от корки до корки. Иногда даже приходится обращаться к AVRFREAKS. Но даже там иногда не знают( Поэтому только практика.
Я к сожалению с англицким так себе-знаю только ханды-хох,но паровозЗ не прав!
Интересно. Если не вывозишь даташиты, зачем тогда утверждать?
конретный вопрос по данному вопросу,в котором старичок утверждал что порт С ну никак не может работать в режиме порта ввода-вывода если не подать питание на AVCC?
Были такие микросхемы.
Из новодела тоже как-то шли залоченные атмеги, которые только высоковольтным программатором можно было взять. А для UPDI интерфейса он стоит очень хорошо. Безобразие это, правда, быстро прекратилось. Через год после анонса мне приходили нормальные микры.
Самсусамыч

Re: Циклический таймер на ATtmega8A.

Сообщение Самсусамыч »

[uquote="GoldenAndy",url="/forum/viewtopic.php?p=4026352#p4026352"]Ибо когда то diHalt коврял этот вопрос и выяснял, что...[/uquote]
Не могу утверждать за его экземпляр, но в моих мегах8 нет и близко 5 Ом… всё так как написано производителем… а именно, полноценное питание выводов РС0…РС3 осуществляется именно только от АVcc. Что касается некоего соединения между Vcc и AVcc, то оно соединено между собой через каких-то два встречных p-n перехода… схематично можно представить примерно так:
1.png
Добавлено after 2 minutes 15 seconds:
[uquote="Novice user",url="/forum/viewtopic.php?p=4026489#p4026489"]Никаких сбоев порта С при неподключенном AVCC нет!
ЕРЕСЬ![/uquote]
Уровень напряжения при не подключённом AVcc у выводов РС0…РС3 занижен примерно на один вольт (как уже писал ранее)… если кого-то устраивает такой расклад – флаг в руки… только вот утверждать что в даташите написана ересь мягко говоря глупо. :facepalm:
74LS00
Друг Кота
Сообщения: 7680
Зарегистрирован: Вс июл 24, 2011 11:38:09
Контактная информация:

Re: Циклический таймер на ATtmega8A.

Сообщение 74LS00 »

Незачем спорить, единого ответа тут не будет. У МК были разные версии со сменой техпроцесса. Хотите доказать, в кислоту его и под микроскоп со всеми размерами, но возможно кристалл многослойный как у 168, как у китайцев.

Плату разводить под отдельную керамику на AVCC и её к питанию через дроссель. Если работает висячей, возможно так даже лучше. Иначе допаять дроссель.

С RESET ещё проще, она чуть ли не у всех подобных МК нужна для HV режима который на неё даёт 12в.
Видел плату турникета росийского производства, там между выходами Mega16 и 12в стояли светодиодные линейки, и так на всех портах. Очевидно она вполне с этим справлялась. А принесли её потомучто светодиоды стали светить еле заметно в темноте, а плата перестала внятно работать по UART. (заносила её компания монтажников по соседству, не назвав даже название прибора, так что дальше её наверно оправили на другой конец страны в сц. новые светодиодные таблички и кабели они тоже приносили)
Последний раз редактировалось 74LS00 Вт май 04, 2021 22:44:01, всего редактировалось 1 раз.
parovoZZ
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Re: Циклический таймер на ATtmega8A.

Сообщение parovoZZ »

Atmega8
Atmega8L
Atmega8A
У последней были ревизии с Rev. A и по Rev. M.

Во всех даташитах есть фраза
AVCC is the supply voltage pin for the A/D Converter, Port C (3..0), and ADC (7..6). It should beexternally connected to VCC, even if the ADC is not used. If the ADC is used, it should be con-nected to VCC through a low-pass filter. Note that Port C (5..4) use digital supply voltage, VCC.
При том, что если у вас что-то работает на столе это вовсе не значит, что оно же будет безотказно работать в колчиестве X000 штук у пользователей.
Ответить

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